From 5d47ebfc153a92c145503461e2865cd9c5f191e4 Mon Sep 17 00:00:00 2001 From: strongtz Date: Mon, 8 Feb 2021 11:14:23 +0000 Subject: [PATCH] Update acpi --- sdm845Pkg/AcpiTables/credits/DSDTlemon.aml | Bin 251061 -> 0 bytes sdm845Pkg/AcpiTables/credits/DSDTlemon.dsl | 64948 ------- .../DSDTTouch.aml => polaris/DSDT.aml} | Bin 251182 -> 249717 bytes .../DSDTTouch.dsl => polaris/DSDT.dsl} | 129913 +++++++-------- sdm845Pkg/AcpiTables/test2/CSRT.aml | Bin 26709 -> 0 bytes sdm845Pkg/AcpiTables/test2/DBG2.aml | Bin 304 -> 0 bytes sdm845Pkg/AcpiTables/test2/DSDT.aml | Bin 211714 -> 0 bytes sdm845Pkg/AcpiTables/test2/FACS.aml | Bin 64 -> 0 bytes sdm845Pkg/AcpiTables/test2/FADT.aml | Bin 276 -> 0 bytes sdm845Pkg/AcpiTables/test2/GTDT.aml | Bin 156 -> 0 bytes sdm845Pkg/AcpiTables/test2/IORT.aml | Bin 4379 -> 0 bytes sdm845Pkg/AcpiTables/test2/MADT.aml | Bin 749 -> 0 bytes sdm845Pkg/AcpiTables/test2/MCFG.aml | Bin 44 -> 0 bytes sdm845Pkg/AcpiTables/test2/PPTT.aml | Bin 414 -> 0 bytes sdm845Pkg/AcpiTables/test2/iasl | Bin 1325760 -> 0 bytes sdm845Pkg/AcpiTables/testing/DBG2.aml | Bin 582 -> 516 bytes sdm845Pkg/AcpiTables/testing/FADT.aml | Bin 276 -> 448 bytes sdm845Pkg/AcpiTables/testing/GTDT.aml | Bin 156 -> 156 bytes sdm845Pkg/AcpiTables/testing/IORT.aml | Bin 4379 -> 6683 bytes sdm845Pkg/AcpiTables/testing/MADT.aml | Bin 749 -> 748 bytes sdm845Pkg/AcpiTables/testing/PPTT.aml | Bin 414 -> 414 bytes sdm845Pkg/AcpiTables/testing/dsl/DBG2.dsl | 172 + sdm845Pkg/AcpiTables/testing/dsl/GTDT.dsl | 88 + sdm845Pkg/AcpiTables/testing/dsl/MADT.dsl | 276 + sdm845Pkg/AcpiTables/testing/dsl/PPTT.dsl | 280 + sdm845Pkg/polaris.fdf | 10 +- 26 files changed, 65733 insertions(+), 129954 deletions(-) delete mode 100644 sdm845Pkg/AcpiTables/credits/DSDTlemon.aml delete mode 100644 sdm845Pkg/AcpiTables/credits/DSDTlemon.dsl rename sdm845Pkg/AcpiTables/{credits/DSDTTouch.aml => polaris/DSDT.aml} (98%) mode change 100644 => 100755 rename sdm845Pkg/AcpiTables/{credits/DSDTTouch.dsl => polaris/DSDT.dsl} (96%) mode change 100644 => 100755 delete mode 100644 sdm845Pkg/AcpiTables/test2/CSRT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/DBG2.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/DSDT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/FACS.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/FADT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/GTDT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/IORT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/MADT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/MCFG.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/PPTT.aml delete mode 100644 sdm845Pkg/AcpiTables/test2/iasl create mode 100755 sdm845Pkg/AcpiTables/testing/dsl/DBG2.dsl create mode 100755 sdm845Pkg/AcpiTables/testing/dsl/GTDT.dsl create mode 100755 sdm845Pkg/AcpiTables/testing/dsl/MADT.dsl create mode 100755 sdm845Pkg/AcpiTables/testing/dsl/PPTT.dsl diff --git a/sdm845Pkg/AcpiTables/credits/DSDTlemon.aml b/sdm845Pkg/AcpiTables/credits/DSDTlemon.aml deleted file mode 100644 index 94810f666858c03fb33384ee9e17f28982ec72c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251061 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 OOHGb}aCeRmng1UFXIM@E diff --git a/sdm845Pkg/AcpiTables/credits/DSDTlemon.dsl b/sdm845Pkg/AcpiTables/credits/DSDTlemon.dsl deleted file mode 100644 index 3c5bc24..0000000 --- a/sdm845Pkg/AcpiTables/credits/DSDTlemon.dsl +++ /dev/null @@ -1,64948 +0,0 @@ -/* - * Intel ACPI Component Architecture - * AML/ASL+ Disassembler version 20190509 (64-bit version) - * Copyright (c) 2000 - 2019 Intel Corporation - * - * Disassembling to symbolic ASL+ operators - * - * Disassembly of DSDTlemon.aml, Sat Jan 16 13:07:40 2021 - * - * Original Table Header: - * Signature "DSDT" - * Length 0x0003D4B5 (251061) - * Revision 0x02 - * Checksum 0xEF - * OEM ID "QCOMM " - * OEM Table ID "SDM850 " - * OEM Revision 0x00000003 (3) - * Compiler ID "INTL" - * Compiler Version 0x20200717 (538969879) - */ -DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) -{ - External (_SB_.TZ98, UnknownObj) - External (_SB_.TZ98._PSV, IntObj) - External (_SB_.TZ98._TC1, IntObj) - External (_SB_.TZ98._TC2, IntObj) - External (_SB_.TZ98._TSP, IntObj) - External (_SB_.TZ98.TPSV, UnknownObj) - External (_SB_.TZ98.TTC1, UnknownObj) - External (_SB_.TZ98.TTC2, UnknownObj) - External (_SB_.TZ98.TTSP, UnknownObj) - External (BFCC, IntObj) - External (BOCP, IntObj) - External (CUST, IntObj) - External (DCMA, IntObj) - External (DPON, UnknownObj) - External (EMPT, IntObj) - External (IFGD, IntObj) - External (PCT1, UnknownObj) - External (PCT2, UnknownObj) - External (RID2, IntObj) - External (RID3, IntObj) - External (TRUE, UnknownObj) - External (VFGD, IntObj) - External (VLOW, IntObj) - External (VNOM, IntObj) - - Scope (_SB) - { - Name (PSUB, "C153144D") - Name (SOID, 0x015C) - Name (SIDS, "SDM850") - Name (SIDV, 0x00020001) - Name (SVMJ, 0x02) - Name (SVMI, One) - Name (SDFE, 0x4F) - Name (SFES, "899800000000000") - Name (SIDM, 0x0000000FFFFF00FF) - Name (SOSN, 0x000003F48D126594) - Name (RMTB, 0x85D00000) - Name (RMTX, 0x00200000) - Name (RFMB, Zero) - Name (RFMS, Zero) - Name (RFAB, Zero) - Name (RFAS, Zero) - Name (TCMA, 0x8B500000) - Name (TCML, 0x00A00000) - Name (SOSI, 0x8600B8D8) - Name (MDID, 0x03) - Device (UFS0) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM24A5") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_CID, "ACPIQCOM24A5") // _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, - 0x01D84000, // Address Base - 0x00014000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000129, - } - }) - Return (RBUF) /* \_SB_.UFS0._CRS.RBUF */ - } - - Device (DEV0) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - } - - Device (SDC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - PEP0, - GIO0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x08804000, // Address Base - 0x00001000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000EC, - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x7530, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00C0 - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x007E - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ABD) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM0242") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - - 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 (PMIC) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - SPMI - }) - Name (_HID, "QCOM0266") // _HID: Hardware ID - Name (_CID, "PNP0CA3") // _CID: Compatible ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - - Method (PMCF, 0, NotSerialized) - { - Name (CFG0, Package (0x04) - { - 0x03, - Package (0x02) - { - Zero, - One - }, - - Package (0x02) - { - 0x02, - 0x03 - }, - - Package (0x02) - { - 0x04, - 0x05 - } - }) - Return (CFG0) /* \_SB_.PMIC.PMCF.CFG0 */ - } - } - - Device (PM01) - { - Name (_HID, "QCOM0269") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PMIC - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x00000201, - } - }) - Return (RBUF) /* \_SB_.PM01._CRS.RBUF */ - } - - 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) - { - Zero, - One - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Device (PMAP) - { - Name (_HID, "QCOM0268") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - PMIC, - ABD, - SCM0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - - 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, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMAP._CRS.RBUF */ - } - } - - Device (PRTC) - { - Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PMAP - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - - Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities - { - Return (0x04) - } - - Field (^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 (_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) - } - } - - Device (PEIC) - { - Name (_HID, "QCOM02D3") // _HID: Hardware ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0008, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C7", - 0x00, ResourceConsumer, , Exclusive, - ) - }) - Return (RBUF) /* \_SB_.PEIC._CRS.RBUF */ - } - - Method (PMCF, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - Zero, - 0x02 - }) - Return (CFG0) /* \_SB_.PEIC.PMCF.CFG0 */ - } - } - - Device (PMBT) - { - Name (_HID, "QCOM0264") // _HID: Hardware ID - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - PMIC, - ADC1, - PEIC - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0149 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x014B - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00ED - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00E0 - } - }) - Return (RBUF) /* \_SB_.PMBT._CRS.RBUF */ - } - - Method (BMNR, 0, NotSerialized) - { - Name (CFG0, Package (0x05) - { - One, - Zero, - One, - Zero, - "CUST_PMIC" - }) - CFG0 [0x04] = CUST /* External reference */ - Return (CFG0) /* \_SB_.PMBT.BMNR.CFG0 */ - } - - Method (BTIM, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - 0x7530, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BTIM.CFG0 */ - } - - Method (BBAT, 0, NotSerialized) - { - Name (CFG0, Package (0x0D) - { - One, - 0x4C494F4E, - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - "QCOMBATT01", - "Qualcomm", - "QCOMBAT01_07012011", - "07012011", - 0x13, - 0x04, - 0x07DE - }) - Local0 = (PCT1 * BFCC) /* External reference */ - Divide (Local0, 0x64, Local1, Local2) - Local0 = (PCT2 * BFCC) /* External reference */ - Divide (Local0, 0x64, Local1, Local3) - CFG0 [0x02] = BFCC /* External reference */ - CFG0 [0x03] = BFCC /* External reference */ - CFG0 [0x04] = Local2 - CFG0 [0x05] = Local3 - Return (CFG0) /* \_SB_.PMBT.BBAT.CFG0 */ - } - - Method (BPCH, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - 0x05DC, - 0x05DC, - 0x05DC - }) - Return (CFG0) /* \_SB_.PMBT.BPCH.CFG0 */ - } - - Method (BFCH, 0, NotSerialized) - { - Name (CFG0, Package (0x04) - { - One, - 0x05, - 0x1388, - 0x0384 - }) - Return (CFG0) /* \_SB_.PMBT.BFCH.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 (0x04) - { - "VbatLow", - "BattMissing", - "FvCal", - "JeitaLimit" - }) - Return (CFG0) /* \_SB_.PMBT.BIRQ.CFG0 */ - } - - Method (BPLT, 0, NotSerialized) - { - Name (CFG0, Package (0x2A) - { - 0x03FF, - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0xFFFFFFFF, - 0x02EE, - One, - Zero, - 0x32, - 0x0A, - One, - 0xFFFFFFEC, - 0x0A, - 0x0A, - 0x0A, - 0x0A, - One, - 0x96, - 0x64, - 0x05, - 0x0A, - 0x02, - 0x33, - 0x02, - 0x0A - }) - CFG0 [One] = VNOM /* External reference */ - CFG0 [0x02] = VLOW /* External reference */ - CFG0 [0x03] = EMPT /* External reference */ - CFG0 [0x04] = DCMA /* External reference */ - CFG0 [0x15] = BOCP /* External reference */ - CFG0 [0x19] = IFGD /* External reference */ - CFG0 [0x1A] = VFGD /* External reference */ - Return (CFG0) /* \_SB_.PMBT.BPLT.CFG0 */ - } - - Method (BPTM, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x3A98, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BPTM.CFG0 */ - } - - Method (BJTA, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - 0x02, - 0x02, - Package (0x0A) - { - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }) - CFG0 [0x02] = BCT1 /* \_SB_.PMBT.BCT1 */ - Return (CFG0) /* \_SB_.PMBT.BJTA.CFG0 */ - } - - Method (BEHC, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - One, - 0x08, - One, - Zero, - 0x02, - 0x02, - 0x02, - 0x04 - }) - Return (CFG0) /* \_SB_.PMBT.BEHC.CFG0 */ - } - - Method (CTMC, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - 0x07D0, - 0x36B0, - 0xFFFFFFFF, - 0xFFFFFFFF, - 0x0003A980, - 0x0006DDD0, - One - }) - CFG0 [0x02] = RID2 /* External reference */ - CFG0 [0x03] = RID3 /* External reference */ - Return (CFG0) /* \_SB_.PMBT.CTMC.CFG0 */ - } - - Method (BAT1, 0, NotSerialized) - { - Name (CFG0, Package (0x05) - { - Zero, - 0xFFFFFFEC, - 0x41, - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0A) - { - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }) - CFG0 [0x04] = BCT1 /* \_SB_.PMBT.BCT1 */ - Return (CFG0) /* \_SB_.PMBT.BAT1.CFG0 */ - } - - Name (BCT1, Package (0x0A) - { - 0x10FE, - 0x0834, - Zero, - 0x0A, - 0x2D, - 0x37, - 0x69, - Zero, - Zero, - 0x03E8 - }) - Method (BMPC, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - Zero, - Zero, - 0x1B58, - 0x03E8, - 0x32, - 0x3C, - 0x01F4 - }) - Return (CFG0) /* \_SB_.PMBT.BMPC.CFG0 */ - } - } - - Device (PMBM) - { - Name (_HID, "QCOM0263") // _HID: Hardware ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBM._CRS.RBUF */ - } - } - - Device (BCL1) - { - Name (_HID, "QCOM02D6") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PMIC - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0040 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0041 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0042 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0043 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0044 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004B - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0150 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0151 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0153 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0154 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0144 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0146 - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0158 - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0159 - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x015A - } - }) - Return (RBUF) /* \_SB_.BCL1._CRS.RBUF */ - } - - Method (BCLS, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - 0x02, - One, - 0x1388, - 0x50, - 0x5A, - 0x0CE4, - 0x0A28, - 0x0C80, - 0x0ABE, - 0x09C4, - 0x0A - }) - Return (CFG0) /* \_SB_.BCL1.BCLS.CFG0 */ - } - - Method (BCLQ, 0, NotSerialized) - { - Name (CFG0, Package (0x06) - { - "VCOMP_LOW0", - "VCOMP_LOW1", - "VCOMP_LOW2", - "VCOMP_HI", - "SYS_OK", - "BAN_ALARM" - }) - Return (CFG0) /* \_SB_.BCL1.BCLQ.CFG0 */ - } - } - - Device (PTCC) - { - Name (_HID, "QCOM02E6") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PMIC - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00EF - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x010E - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x010D - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x010C - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x010B - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x010A - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0109 - } - GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0108 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00D9 - } - GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0107 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00EB - } - GpioIo (Exclusive, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x01ED - } - }) - Return (RBUF) /* \_SB_.PTCC._CRS.RBUF */ - } - } - - Device (PEP0) - { - Name (_HID, "QCOM0237") // _HID: Hardware ID - Name (_CID, "PNP0D80" /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID - Method (THTZ, 4, NotSerialized) - { - While (One) - { - Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg0) - If ((_T_0 == One)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg3) - If ((_T_1 == Zero)) - { - If (Arg2) - { - ^^TZ1.TPSV = Arg1 - Notify (TZ1, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ1._PSV ()) - } - ElseIf ((_T_1 == 0x02)) - { - If (Arg2) - { - ^^TZ1.TTSP = Arg1 - Notify (TZ1, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ1._TSP ()) - } - ElseIf ((_T_1 == 0x03)) - { - If (Arg2) - { - ^^TZ1.TTC1 = Arg1 - Notify (TZ1, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ1._TC1 ()) - } - ElseIf ((_T_1 == 0x04)) - { - If (Arg2) - { - ^^TZ1.TTC2 = Arg1 - Notify (TZ1, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ1._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x03)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg3) - If ((_T_2 == Zero)) - { - If (Arg2) - { - ^^TZ3.TPSV = Arg1 - Notify (TZ3, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ3._PSV ()) - } - ElseIf ((_T_2 == 0x02)) - { - If (Arg2) - { - ^^TZ3.TTSP = Arg1 - Notify (TZ3, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ3._TSP ()) - } - ElseIf ((_T_2 == 0x03)) - { - If (Arg2) - { - ^^TZ3.TTC1 = Arg1 - Notify (TZ3, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ3._TC1 ()) - } - ElseIf ((_T_2 == 0x04)) - { - If (Arg2) - { - ^^TZ3.TTC2 = Arg1 - Notify (TZ3, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ3._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x04)) - { - While (One) - { - Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg3) - If ((_T_3 == Zero)) - { - If (Arg2) - { - ^^TZ4.TPSV = Arg1 - Notify (TZ4, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ4._PSV ()) - } - ElseIf ((_T_3 == 0x02)) - { - If (Arg2) - { - ^^TZ4.TTSP = Arg1 - Notify (TZ4, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ4._TSP ()) - } - ElseIf ((_T_3 == 0x03)) - { - If (Arg2) - { - ^^TZ4.TTC1 = Arg1 - Notify (TZ4, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ4._TC1 ()) - } - ElseIf ((_T_3 == 0x04)) - { - If (Arg2) - { - ^^TZ4.TTC2 = Arg1 - Notify (TZ4, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ4._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x05)) - { - While (One) - { - Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg3) - If ((_T_4 == Zero)) - { - If (Arg2) - { - ^^TZ5.TPSV = Arg1 - Notify (TZ5, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ5._PSV ()) - } - ElseIf ((_T_4 == 0x02)) - { - If (Arg2) - { - ^^TZ5.TTSP = Arg1 - Notify (TZ5, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ5._TSP ()) - } - ElseIf ((_T_4 == 0x03)) - { - If (Arg2) - { - ^^TZ5.TTC1 = Arg1 - Notify (TZ5, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ3._TC1 ()) - } - ElseIf ((_T_4 == 0x04)) - { - If (Arg2) - { - ^^TZ5.TTC2 = Arg1 - Notify (TZ5, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ5._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x06)) - { - While (One) - { - Name (_T_5, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_5 = ToInteger (Arg3) - If ((_T_5 == Zero)) - { - If (Arg2) - { - ^^TZ6.TPSV = Arg1 - Notify (TZ6, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ6._PSV ()) - } - ElseIf ((_T_5 == 0x02)) - { - If (Arg2) - { - ^^TZ6.TTSP = Arg1 - Notify (TZ6, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ6._TSP ()) - } - ElseIf ((_T_5 == 0x03)) - { - If (Arg2) - { - ^^TZ6.TTC1 = Arg1 - Notify (TZ6, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ6._TC1 ()) - } - ElseIf ((_T_5 == 0x04)) - { - If (Arg2) - { - ^^TZ6.TTC2 = Arg1 - Notify (TZ6, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ6._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x07)) - { - While (One) - { - Name (_T_6, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_6 = ToInteger (Arg3) - If ((_T_6 == Zero)) - { - If (Arg2) - { - ^^TZ7.TPSV = Arg1 - Notify (TZ7, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ7._PSV ()) - } - ElseIf ((_T_6 == One)) - { - If (Arg2) - { - ^^TZ7.TCRT = Arg1 - Notify (TZ7, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ7._CRT ()) - } - ElseIf ((_T_6 == 0x02)) - { - If (Arg2) - { - ^^TZ7.TTSP = Arg1 - Notify (TZ7, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ7._TSP ()) - } - ElseIf ((_T_6 == 0x03)) - { - If (Arg2) - { - ^^TZ7.TTC1 = Arg1 - Notify (TZ7, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ7._TC1 ()) - } - ElseIf ((_T_6 == 0x04)) - { - If (Arg2) - { - ^^TZ7.TTC2 = Arg1 - Notify (TZ7, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ7._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x08)) - { - While (One) - { - Name (_T_7, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_7 = ToInteger (Arg3) - If ((_T_7 == Zero)) - { - If (Arg2) - { - ^^TZ8.TPSV = Arg1 - Notify (TZ8, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ8._PSV ()) - } - ElseIf ((_T_7 == 0x02)) - { - If (Arg2) - { - ^^TZ8.TTSP = Arg1 - Notify (TZ8, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ8._TSP ()) - } - ElseIf ((_T_7 == 0x03)) - { - If (Arg2) - { - ^^TZ8.TTC1 = Arg1 - Notify (TZ8, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ8._TC1 ()) - } - ElseIf ((_T_7 == 0x04)) - { - If (Arg2) - { - ^^TZ8.TTC2 = Arg1 - Notify (TZ8, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ8._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x09)) - { - While (One) - { - Name (_T_8, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_8 = ToInteger (Arg3) - If ((_T_8 == Zero)) - { - If (Arg2) - { - ^^TZ9.TPSV = Arg1 - Notify (TZ9, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ9._PSV ()) - } - ElseIf ((_T_8 == 0x02)) - { - If (Arg2) - { - ^^TZ9.TTSP = Arg1 - Notify (TZ9, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ9._TSP ()) - } - ElseIf ((_T_8 == 0x03)) - { - If (Arg2) - { - ^^TZ9.TTC1 = Arg1 - Notify (TZ9, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ9._TC1 ()) - } - ElseIf ((_T_8 == 0x04)) - { - If (Arg2) - { - ^^TZ9.TTC2 = Arg1 - Notify (TZ9, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ9._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x14)) - { - While (One) - { - Name (_T_9, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_9 = ToInteger (Arg3) - If ((_T_9 == Zero)) - { - If (Arg2) - { - ^^TZ20.TPSV = Arg1 - Notify (TZ20, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ20._PSV ()) - } - ElseIf ((_T_9 == 0x02)) - { - If (Arg2) - { - ^^TZ20.TTSP = Arg1 - Notify (TZ20, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ20._TSP ()) - } - ElseIf ((_T_9 == 0x03)) - { - If (Arg2) - { - ^^TZ20.TTC1 = Arg1 - Notify (TZ20, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ20._TC1 ()) - } - ElseIf ((_T_9 == 0x04)) - { - If (Arg2) - { - ^^TZ20.TTC2 = Arg1 - Notify (TZ20, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ20._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x15)) - { - While (One) - { - Name (_T_A, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_A = ToInteger (Arg3) - If ((_T_A == Zero)) - { - If (Arg2) - { - ^^TZ21.TPSV = Arg1 - Notify (TZ21, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ21._PSV ()) - } - ElseIf ((_T_A == 0x02)) - { - If (Arg2) - { - ^^TZ21.TTSP = Arg1 - Notify (TZ21, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ21._TSP ()) - } - ElseIf ((_T_A == 0x03)) - { - If (Arg2) - { - ^^TZ21.TTC1 = Arg1 - Notify (TZ21, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ21._TC1 ()) - } - ElseIf ((_T_A == 0x04)) - { - If (Arg2) - { - ^^TZ21.TTC2 = Arg1 - Notify (TZ21, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ21._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x21)) - { - While (One) - { - Name (_T_B, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_B = ToInteger (Arg3) - If ((_T_B == Zero)) - { - If (Arg2) - { - ^^TZ33.TPSV = Arg1 - Notify (TZ33, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ33._PSV ()) - } - ElseIf ((_T_B == 0x02)) - { - If (Arg2) - { - ^^TZ33.TTSP = Arg1 - Notify (TZ33, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ33._TSP ()) - } - ElseIf ((_T_B == 0x03)) - { - If (Arg2) - { - ^^TZ33.TTC1 = Arg1 - Notify (TZ33, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ33._TC1 ()) - } - ElseIf ((_T_B == 0x04)) - { - If (Arg2) - { - ^^TZ33.TTC2 = Arg1 - Notify (TZ33, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ33._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x24)) - { - While (One) - { - Name (_T_C, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_C = ToInteger (Arg3) - If ((_T_C == Zero)) - { - If (Arg2) - { - ^^TZ36.TPSV = Arg1 - Notify (TZ36, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ36._PSV ()) - } - ElseIf ((_T_C == 0x02)) - { - If (Arg2) - { - ^^TZ36.TTSP = Arg1 - Notify (TZ36, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ36._TSP ()) - } - ElseIf ((_T_C == 0x03)) - { - If (Arg2) - { - ^^TZ36.TTC1 = Arg1 - Notify (TZ36, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ36._TC1 ()) - } - ElseIf ((_T_C == 0x04)) - { - If (Arg2) - { - ^^TZ36.TTC2 = Arg1 - Notify (TZ36, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ36._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x25)) - { - While (One) - { - Name (_T_D, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_D = ToInteger (Arg3) - If ((_T_D == Zero)) - { - If (Arg2) - { - ^^TZ37.TPSV = Arg1 - Notify (TZ37, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ37._PSV ()) - } - ElseIf ((_T_D == One)) - { - If (Arg2) - { - ^^TZ37.TCRT = Arg1 - Notify (TZ37, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ37._CRT ()) - } - ElseIf ((_T_D == 0x02)) - { - If (Arg2) - { - ^^TZ37.TTSP = Arg1 - Notify (TZ37, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ37._TSP ()) - } - ElseIf ((_T_D == 0x03)) - { - If (Arg2) - { - ^^TZ37.TTC1 = Arg1 - Notify (TZ37, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ37._TC1 ()) - } - ElseIf ((_T_D == 0x04)) - { - If (Arg2) - { - ^^TZ37.TTC2 = Arg1 - Notify (TZ37, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ37._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x26)) - { - While (One) - { - Name (_T_E, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_E = ToInteger (Arg3) - If ((_T_E == Zero)) - { - If (Arg2) - { - ^^TZ38.TPSV = Arg1 - Notify (TZ38, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ38._PSV ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x28)) - { - While (One) - { - Name (_T_F, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_F = ToInteger (Arg3) - If ((_T_F == Zero)) - { - If (Arg2) - { - ^^TZ40.TPSV = Arg1 - Notify (TZ40, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ40._PSV ()) - } - ElseIf ((_T_F == 0x02)) - { - If (Arg2) - { - ^^TZ40.TTSP = Arg1 - Notify (TZ40, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ40._TSP ()) - } - ElseIf ((_T_F == 0x03)) - { - If (Arg2) - { - ^^TZ40.TTC1 = Arg1 - Notify (TZ40, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ40._TC1 ()) - } - ElseIf ((_T_F == 0x04)) - { - If (Arg2) - { - ^^TZ40.TTC2 = Arg1 - Notify (TZ40, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ40._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x2C)) - { - While (One) - { - Name (_T_G, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_G = ToInteger (Arg3) - If ((_T_G == Zero)) - { - If (Arg2) - { - ^^TZ44.TPSV = Arg1 - Notify (TZ44, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ44._PSV ()) - } - ElseIf ((_T_G == 0x02)) - { - If (Arg2) - { - ^^TZ44.TTSP = Arg1 - Notify (TZ44, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ44._TSP ()) - } - ElseIf ((_T_G == 0x03)) - { - If (Arg2) - { - ^^TZ44.TTC1 = Arg1 - Notify (TZ44, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ44._TC1 ()) - } - ElseIf ((_T_G == 0x04)) - { - If (Arg2) - { - ^^TZ44.TTC2 = Arg1 - Notify (TZ44, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ44._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x62)) - { - While (One) - { - Name (_T_H, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_H = ToInteger (Arg3) - If ((_T_H == Zero)) - { - If (Arg2) - { - ^^TZ98.TPSV = Arg1 - Notify (TZ98, 0x81) // Information Change - } - - Return (^^TZ98._PSV) /* External reference */ - } - ElseIf ((_T_H == 0x02)) - { - If (Arg2) - { - ^^TZ98.TTSP = Arg1 - Notify (TZ98, 0x81) // Information Change - } - - Return (^^TZ98._TSP) /* External reference */ - } - ElseIf ((_T_H == 0x03)) - { - If (Arg2) - { - ^^TZ98.TTC1 = Arg1 - Notify (TZ98, 0x81) // Information Change - } - - Return (^^TZ98._TC1) /* External reference */ - } - ElseIf ((_T_H == 0x04)) - { - If (Arg2) - { - ^^TZ98.TTC2 = Arg1 - Notify (TZ98, 0x81) // Information Change - } - - Return (^^TZ98._TC2) /* External reference */ - } - Else - { - Return (0xFFFF) - } - - Break - } - } - ElseIf ((_T_0 == 0x63)) - { - While (One) - { - Name (_T_I, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_I = ToInteger (Arg3) - If ((_T_I == One)) - { - If (Arg2) - { - ^^TZ99.TCRT = Arg1 - Notify (TZ99, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ99._CRT ()) - } - ElseIf ((_T_I == 0x02)) - { - If (Arg2) - { - ^^TZ99.TTSP = Arg1 - Notify (TZ99, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ99._TSP ()) - } - ElseIf ((_T_I == 0x03)) - { - If (Arg2) - { - ^^TZ99.TTC1 = Arg1 - Notify (TZ99, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ99._TC1 ()) - } - ElseIf ((_T_I == 0x04)) - { - If (Arg2) - { - ^^TZ99.TTC2 = Arg1 - Notify (TZ99, 0x81) // Thermal Trip Point Change - } - - Return (^^TZ99._TC2 ()) - } - Else - { - Return (0xFFFF) - } - - Break - } - } - Else - { - Return (0xFFFF) - } - - Break - } - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x0000021A, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x0000021C, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x0000021B, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x0000021D, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000025, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000A1, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001A5, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000040, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000041, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000265, - } - }) - } - - Field (^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) - { - ^^AGR0._PUR [One] = Arg0 - Notify (AGR0, 0x80) // Status Change - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - 0x02, - One, - 0x03, - One, - 0x06, - 0x17911008, - One, - Zero, - 0x86000000, - 0x00200000, - Zero, - Zero, - 0x0C300000, - 0x1000, - Zero, - Zero, - 0x01FD4000, - 0x08, - Zero, - Zero, - 0x1799000C, - Zero, - Zero, - Zero - }) - Return (RBUF) /* \_SB_.PEP0.INTR.RBUF */ - } - - Method (CRTC, 0, NotSerialized) - { - Return (CTRX) /* \_SB_.PEP0.CTRX */ - } - - Name (CTRX, Package (0x0B) - { - "NSTC", - "HLCB", - "MMVD", - "DSGP", - "CCGP", - "MTPS", - "CPGP", - "DMPP", - "VRDL", - "GBDL", - "SRDL" - }) - Method (STND, 0, NotSerialized) - { - Return (STNX) /* \_SB_.PEP0.STNX */ - } - - Name (STNX, Package (0x19) - { - "DMPO", - "DMSB", - "DMQP", - "DMMS", - "DMPA", - "DMPC", - "DMPB", - "DM0G", - "DM1G", - "DM2G", - "DM3G", - "DM4G", - "DM5G", - "DM6G", - "DM7G", - "DM8G", - "DM9G", - "DMPS", - "DMPL", - "DMDQ", - "DMPI", - "DMWE", - "XMPC", - "XMPL", - "DMEP" - }) - Method (CTPM, 0, NotSerialized) - { - Name (CTPN, Package (0x02) - { - "CORE_TOPOLOGY", - 0x08 - }) - Return (CTPN) /* \_SB_.PEP0.CTPM.CTPN */ - } - - Name (CCFG, Package (0x08) - { - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU0", - 0x10 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU1", - 0x11 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU2", - 0x12 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU3", - 0x13 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU4", - 0x14 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU5", - 0x15 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU6", - 0x16 - }, - - Package (0x02) - { - "\\_SB.SYSM.CLUS.CPU7", - 0x17 - } - }) - Method (PGCC, 0, NotSerialized) - { - Return (CCFG) /* \_SB_.PEP0.CCFG */ - } - - Name (DRVC, Package (0x02) - { - Package (0x03) - { - "HLOS_DRV", - 0x02, - "/icb/arbiter" - }, - - Package (0x03) - { - "DISPLAY_DRV", - 0x09, - "/icb/arbiter/display" - } - }) - Method (LDRV, 0, NotSerialized) - { - Return (DRVC) /* \_SB_.PEP0.DRVC */ - } - - Name (DCVS, Zero) - Method (PGDS, 0, NotSerialized) - { - Return (DCVS) /* \_SB_.PEP0.DCVS */ - } - - Name (PPPP, Package (0x32) - { - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS1_C", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS2_C", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_SMPS3_C", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO13_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO14_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO15_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO16_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO17_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO18_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO19_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO20_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO21_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO22_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO23_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO24_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO25_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO26_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO27_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LDO28_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LVS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_LVS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - }, - - Package (0x03) - { - "PPP_RESOURCE_ID_BUCK_BOOST1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" - } - }) - Method (PPPM, 0, NotSerialized) - { - Return (PPPP) /* \_SB_.PEP0.PPPP */ - } - - Name (PRRP, Package (0x12) - { - "PPP_RESOURCE_RANGE_INFO_SMPS_A", - "PPP_RESOURCE_ID_SMPS1_A", - "PPP_RESOURCE_ID_SMPS13_A", - "PPP_RESOURCE_RANGE_INFO_SMPS_C", - "PPP_RESOURCE_ID_SMPS1_C", - "PPP_RESOURCE_ID_SMPS4_C", - "PPP_RESOURCE_RANGE_INFO_LDO_A", - "PPP_RESOURCE_ID_LDO1_A", - "PPP_RESOURCE_ID_LDO28_A", - "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_BBCLK2_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PPP_RESOURCE_RANGE_INFO_BUCK_BOOST_B", - "PPP_RESOURCE_ID_BUCK_BOOST1_B", - "PPP_RESOURCE_ID_BUCK_BOOST1_B" - }) - 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 */ - } - - Method (DPRF, 0, NotSerialized) - { - Return (DPP0) /* \_SB_.DPP0 */ - } - - Method (DMRF, 0, NotSerialized) - { - Return (DPP1) /* \_SB_.DPP1 */ - } - } - - Scope (PEP0) - { - Method (LPDC, 0, NotSerialized) - { - Return (NPDC) /* \_SB_.PEP0.NPDC */ - } - - Name (NPDC, Package (0x01) - { - Package (0x02) - { - "INTERRUPT_CONFIG", - Package (0x0D) - { - Package (0x04) - { - Zero, - 0x021A, - Zero, - One - }, - - Package (0x04) - { - One, - 0x021B, - Zero, - One - }, - - Package (0x04) - { - 0x02, - 0x021C, - Zero, - One - }, - - Package (0x04) - { - 0x03, - 0x021D, - Zero, - One - }, - - Package (0x04) - { - 0x04, - 0x0218, - Zero, - One - }, - - Package (0x04) - { - 0x05, - 0x0219, - Zero, - One - }, - - Package (0x04) - { - 0x06, - 0x0206, - Zero, - One - }, - - Package (0x04) - { - 0x07, - 0x0207, - Zero, - One - }, - - Package (0x05) - { - 0x08, - 0x0208, - Zero, - One, - 0x08 - }, - - Package (0x05) - { - 0x09, - 0x0209, - Zero, - One, - 0x08 - }, - - Package (0x05) - { - 0x0A, - 0x020A, - Zero, - One, - 0x08 - }, - - Package (0x05) - { - 0x0B, - 0x020B, - Zero, - One, - 0x08 - }, - - Package (0x04) - { - 0x0C, - 0x0201, - Zero, - 0x04 - } - } - } - }) - } - - Scope (PEP0) - { - Method (LPCU, 0, NotSerialized) - { - Return (NPCU) /* \_SB_.PEP0.NPCU */ - } - - Name (NPCU, Package (0x05) - { - "PCU_CONFIG", - 0x09, - One, - Package (0x02) - { - "PCU_CLUSTER_CONFIG", - 0x09 - }, - - Package (0x0A) - { - "PCU_PHYS_CONFIG", - 0x17E00040, - 0x17E10040, - 0x17E20040, - 0x17E30040, - 0x17E40040, - 0x17E50040, - 0x17E60040, - 0x17E70040, - 0x17810104 - } - }) - } - - Scope (PEP0) - { - Method (LVDD, 0, NotSerialized) - { - Return (NVDD) /* \_SB_.PEP0.NVDD */ - } - - Name (NVDD, Package (0x06) - { - Package (0x02) - { - "/arc/client/rail_cx", - "RAIL_VOLTAGE_LEVEL_NOMINAL" - }, - - Package (0x02) - { - "/arc/client/display/rail_cx", - "RAIL_VOLTAGE_LEVEL_OFF" - }, - - Package (0x02) - { - "/arc/client/rail_mx", - "RAIL_VOLTAGE_LEVEL_NOMINAL" - }, - - Package (0x02) - { - "/arc/client/display/rail_mx", - "RAIL_VOLTAGE_LEVEL_OFF" - }, - - Package (0x02) - { - "/arc/client/rail_xo", - "XO_LEVEL_ON" - }, - - Package (0x02) - { - "/arc/client/display/rail_xo", - "XO_LEVEL_CRYSTAL_OFF" - } - }) - } - - Scope (PEP0) - { - Method (LLMH, 0, NotSerialized) - { - Return (NLMH) /* \_SB_.PEP0.NLMH */ - } - - Name (NLMH, Package (0x01) - { - Package (0x03) - { - "PEP_LMH_CFG", - Package (0x06) - { - Zero, - Zero, - 0x002DB400, - 0x0D02, - 0x0DF7, - 0x0DFC - }, - - Package (0x06) - { - One, - Zero, - 0x002DB400, - 0x0D02, - 0x0DF7, - 0x0DFC - } - } - }) - } - - Scope (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 (PEP0) - { - Method (LDBG, 0, NotSerialized) - { - Return (NDBG) /* \_SB_.PEP0.NDBG */ - } - - Name (NDBG, Package (0x04) - { - "DEBUGGERS", - Package (0x05) - { - "TYPE", - "SERIAL", - Package (0x02) - { - "INSTANCES", - "\\_SB.UARD" - }, - - Package (0x0C) - { - "DEBUG_ON", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_qupv3_wrap1_s1_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_qupv3_wrap1_s1_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x07) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x00989680, - 0x0682, - "HLOS_DRV", - "SUPPRESSIBLE" - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x07) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x00989680, - 0x004C4B40, - "HLOS_DRV", - "SUPPRESSIBLE" - } - } - }, - - Package (0x01) - { - "DEBUG_OFF" - } - }, - - Package (0x05) - { - "TYPE", - "USB2.0", - Package (0x02) - { - "INSTANCES", - "\\_SB.USB1" - }, - - Package (0x1E) - { - "DEBUG_ON", - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_master_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_master_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_aux_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_aux_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x07) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero, - "HLOS_DRV", - "SUPPRESSIBLE" - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x07) - { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000, - "HLOS_DRV", - "SUPPRESSIBLE" - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x04) - { - One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" - } - } - }, - - Package (0x01) - { - "DEBUG_OFF" - } - }, - - Package (0x05) - { - "TYPE", - "USB3.0", - Package (0x02) - { - "INSTANCES", - "\\_SB.URS0" - }, - - Package (0x1E) - { - "DEBUG_ON", - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_master_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_master_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_aux_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_aux_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x07) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero, - "HLOS_DRV", - "SUPPRESSIBLE" - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x07) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000, - "HLOS_DRV", - "SUPPRESSIBLE" - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x04) - { - One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" - } - } - }, - - Package (0x01) - { - "DEBUG_OFF" - } - } - }) - } - - Scope (PEP0) - { - Method (LDRS, 0, NotSerialized) - { - Return (NDRS) /* \_SB_.PEP0.NDRS */ - } - - Name (NDRS, Package (0x03) - { - "DEFAULT_RESOURCES", - Package (0x04) - { - "OPTIMIZATION", - "CPU_CNOC_VOTE", - "BOOT", - Package (0x02) - { - "RESOURCES", - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_CLK_CTL", - One, - One, - "SUPPRESSIBLE" - } - } - } - }, - - Package (0x04) - { - "WORKAROUND", - "USB1_GPIO_VOTE", - "BOOT", - Package (0x05) - { - "RESOURCES", - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_disp_ahb_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_disp_ahb_clk", - 0x09, - 0x0C - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (UIDL, 0, NotSerialized) - { - Return (NIDL) /* \_SB_.PEP0.NIDL */ - } - - Name (NIDL, Package (0x0E) - { - "MICROPEP_IDLE", - One, - Package (0x08) - { - "LPR", - "KryoSilver0", - Zero, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x03E8, - 0x0FA0, - Zero, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0x1194, - 0x03, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0BB8, - 0x1194, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoSilver1", - One, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x03E8, - 0x0FA0, - Zero, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0x1194, - 0x03, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0BB8, - 0x1194, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoSilver2", - 0x02, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x03E8, - 0x0FA0, - Zero, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0x1194, - 0x03, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0BB8, - 0x1194, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoSilver3", - 0x03, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x03E8, - 0x0FA0, - Zero, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0x1194, - 0x03, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0BB8, - 0x1194, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoGold0", - 0x04, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x0320, - 0x1770, - 0x10, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoGold1", - 0x05, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x0320, - 0x1770, - 0x10, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoGold2", - 0x06, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x0320, - 0x1770, - 0x10, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x08) - { - "LPR", - "KryoGold3", - 0x07, - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2d", - 0x0320, - 0x1770, - 0x10, - Zero, - 0x02 - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000003 - }, - - Package (0x07) - { - "MODE", - "C3_NI", - 0x0384, - 0x00011170, - 0x13, - Zero, - 0x40000004 - } - }, - - Package (0x07) - { - "LPR", - "L2_Silver", - 0xFFFFFFFF, - 0x01000000, - Package (0x0B) - { - "MODE", - "D2d", - 0x0514, - 0x0BB8, - 0x10, - Zero, - 0x20, - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C3_NI", - 0x07 - } - }, - - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C3_NI", - 0x07 - } - }, - - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C3_NI", - 0x07 - } - }, - - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C3_NI", - 0x07 - } - } - }, - - Package (0x0B) - { - "MODE", - "D2e", - 0x05DC, - 0x0DAC, - 0x10, - Zero, - 0x30, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C3_NI", - 0x07 - } - } - }, - - Package (0x0B) - { - "MODE", - "D4", - 0x2328, - 0xFA00, - 0x10, - Zero, - 0x40, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver0", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver1", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver2", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoSilver3", - "C3_NI", - 0x07 - } - } - } - }, - - Package (0x07) - { - "LPR", - "L2_Gold", - 0xFFFFFFFF, - 0x01000000, - Package (0x0B) - { - "MODE", - "D2d", - 0x07D0, - 0x2328, - 0x10, - Zero, - 0x20, - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C3_NI", - 0x07 - } - }, - - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C3_NI", - 0x07 - } - }, - - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C3_NI", - 0x07 - } - }, - - Package (0x05) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C1", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C2d", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C3_NI", - 0x07 - } - } - }, - - Package (0x0B) - { - "MODE", - "D2e", - 0x0FA0, - 0x2710, - 0x10, - Zero, - 0x30, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C3_NI", - 0x07 - } - } - }, - - Package (0x0B) - { - "MODE", - "D4", - 0x2EE0, - 0xEA60, - 0x10, - Zero, - 0x40, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold0", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold1", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold2", - "C3_NI", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C3", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "KryoGold3", - "C3_NI", - 0x07 - } - } - } - }, - - Package (0x07) - { - "LPR", - "CCI", - 0xFFFFFFFF, - 0x02000000, - Package (0x09) - { - "MODE", - "E1", - 0x1388, - 0x6590, - 0x10, - Zero, - 0x0100, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "L2_Silver", - "D2e", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "L2_Silver", - "D4", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "L2_Gold", - "D2e", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "L2_Gold", - "D4", - 0x07 - } - } - }, - - Package (0x09) - { - "MODE", - "E3", - 0x2AF8, - 0x7530, - 0x10, - Zero, - 0x0400, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "L2_Silver", - "D4", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "L2_Gold", - "D4", - 0x07 - } - } - }, - - Package (0x09) - { - "MODE", - "E3+RPM", - 0x2CEC, - 0x88B8, - 0x10, - Zero, - 0x0500, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "L2_Silver", - "D4", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "L2_Gold", - "D4", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "platform", - 0xFFFFFFFF, - Zero, - Package (0x08) - { - "MODE", - "xo", - 0x1388, - 0x00050910, - 0x20, - 0x10, - 0xFFFFFE00, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3+RPM", - 0x07 - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (CPRZ, 0, NotSerialized) - { - Return (CPRH) /* \_SB_.PEP0.CPRH */ - } - - Name (CPRH, Package (0x06) - { - "CPRH_SW_SETTING", - Zero, - Package (0x05) - { - "CPRH_CHIP_INFO", - 0x0141, - One, - Package (0x36) - { - "CPRH_SW_CONTROLLER_SETTING", - Zero, - "APC0", - 0x17DC0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0C, - 0x0B, - One, - 0x08, - 0xF0, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - One, - 0x05, - One, - One, - One, - One, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17840800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "L3", - 0x02, - 0x02, - Zero, - Zero - }, - - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - One, - "Silver", - 0x02, - 0x02, - Zero, - Zero - } - }, - - Package (0x35) - { - "CPRH_SW_CONTROLLER_SETTING", - One, - "APC1", - 0x17DB0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0E, - 0x09, - One, - 0x0E, - Zero, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - 0x06, - 0x0A, - One, - One, - Zero, - Zero, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17830800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "Gold", - 0x02, - 0x02, - Zero, - 0x02 - } - } - }, - - Package (0x05) - { - "CPRH_CHIP_INFO", - 0x0141, - 0x02, - Package (0x36) - { - "CPRH_SW_CONTROLLER_SETTING", - Zero, - "APC0", - 0x17DC0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0C, - 0x0B, - One, - 0x08, - 0xF0, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - One, - 0x05, - One, - One, - One, - One, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17840800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "L3", - 0x02, - 0x02, - Zero, - Zero - }, - - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - One, - "Silver", - 0x02, - 0x02, - Zero, - Zero - } - }, - - Package (0x35) - { - "CPRH_SW_CONTROLLER_SETTING", - One, - "APC1", - 0x17DB0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0E, - 0x09, - One, - 0x0E, - Zero, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - 0x06, - 0x0A, - One, - One, - Zero, - Zero, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17830800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "Gold", - 0x02, - 0x02, - Zero, - 0x02 - } - } - }, - - Package (0x05) - { - "CPRH_CHIP_INFO", - 0x0155, - One, - Package (0x36) - { - "CPRH_SW_CONTROLLER_SETTING", - Zero, - "APC0", - 0x17DC0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0C, - 0x0B, - One, - 0x08, - 0xF0, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - One, - 0x05, - One, - One, - One, - One, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17840800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "Silver", - 0x02, - 0x02, - Zero, - Zero - }, - - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - One, - "L3", - 0x02, - 0x02, - Zero, - Zero - } - }, - - Package (0x35) - { - "CPRH_SW_CONTROLLER_SETTING", - One, - "APC1", - 0x17DB0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0E, - 0x09, - One, - 0x0E, - Zero, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - 0x06, - 0x0A, - One, - One, - Zero, - Zero, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17830800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "Gold", - 0x02, - 0x02, - Zero, - 0x02 - } - } - }, - - Package (0x05) - { - "CPRH_CHIP_INFO", - 0x0155, - 0x02, - Package (0x36) - { - "CPRH_SW_CONTROLLER_SETTING", - Zero, - "APC0", - 0x17DC0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0C, - 0x0B, - One, - 0x08, - 0xF0, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - One, - 0x05, - One, - One, - One, - One, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17840800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "Silver", - 0x02, - 0x02, - Zero, - Zero - }, - - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - One, - "L3", - 0x02, - 0x02, - Zero, - Zero - } - }, - - Package (0x35) - { - "CPRH_SW_CONTROLLER_SETTING", - One, - "APC1", - 0x17DB0000, - 0x4000, - Zero, - 0x14, - 0x0F, - 0x0E, - 0x09, - One, - 0x0E, - Zero, - Zero, - Zero, - 0x00017700, - 0x0190, - 0x04, - 0x04, - 0x05, - Zero, - 0x06, - 0x0A, - One, - One, - Zero, - Zero, - 0x17, - 0x4B00, - Zero, - 0x04, - One, - 0x04, - One, - Zero, - Zero, - "", - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x17830800, - 0x0400, - One, - One, - Zero, - One, - One, - One, - Package (0x07) - { - "CPRH_SW_THREAD_SETTING", - Zero, - "Gold", - 0x02, - 0x02, - Zero, - 0x02 - } - } - } - }) - } - - Scope (PEP0) - { - Name (NDCV, Package (0x05) - { - Package (0x08) - { - "CHIP_INFO", - 0x0141, - One, - Zero, - 0x02, - Package (0x06) - { - "BIG", - 0x04, - "apcs_gold_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x040D, - 0x0626 - }, - - 0x03, - Package (0x03) - { - Zero, - 0x09, - 0x10 - } - }, - - Package (0x06) - { - "LITTLE", - 0x04, - "apcs_silver_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x04BA, - 0x063A - }, - - 0x03, - Package (0x03) - { - Zero, - 0x0B, - 0x10 - } - }, - - Package (0x02) - { - "L3_CACHE", - "apcs_l3_sysleaf_clk" - } - }, - - Package (0x08) - { - "CHIP_INFO", - 0x0141, - 0x02, - Zero, - 0x02, - Package (0x06) - { - "BIG", - 0x04, - "apcs_gold_sysleaf_clk", - Package (0x03) - { - 0x033A, - 0x0553, - 0x05B4 - }, - - 0x03, - Package (0x03) - { - Zero, - 0x07, - 0x0F - } - }, - - Package (0x06) - { - "LITTLE", - 0x04, - "apcs_silver_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x04CD, - 0x052D - }, - - 0x03, - Package (0x03) - { - Zero, - 0x0B, - 0x0F - } - }, - - Package (0x02) - { - "L3_CACHE", - "apcs_l3_sysleaf_clk" - } - }, - - Package (0x08) - { - "CHIP_INFO", - 0x0155, - One, - Zero, - 0x02, - Package (0x06) - { - "BIG", - 0x04, - "apcs_gold_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x040D, - 0x0626 - }, - - 0x03, - Package (0x03) - { - Zero, - 0x09, - 0x10 - } - }, - - Package (0x06) - { - "LITTLE", - 0x04, - "apcs_silver_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x04BA, - 0x063A - }, - - 0x03, - Package (0x03) - { - Zero, - 0x0B, - 0x10 - } - }, - - Package (0x02) - { - "L3_CACHE", - "apcs_l3_sysleaf_clk" - } - }, - - Package (0x08) - { - "CHIP_INFO", - 0x0155, - 0x02, - Zero, - 0x02, - Package (0x06) - { - "BIG", - 0x04, - "apcs_gold_sysleaf_clk", - Package (0x03) - { - 0x033A, - 0x0553, - 0x05B4 - }, - - 0x03, - Package (0x03) - { - Zero, - 0x07, - 0x0F - } - }, - - Package (0x06) - { - "LITTLE", - 0x04, - "apcs_silver_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x04CD, - 0x052D - }, - - 0x03, - Package (0x03) - { - Zero, - 0x0B, - 0x0F - } - }, - - Package (0x02) - { - "L3_CACHE", - "apcs_l3_sysleaf_clk" - } - }, - - Package (0x08) - { - "CHIP_INFO", - 0x015C, - 0x02, - Zero, - 0x02, - Package (0x06) - { - "BIG", - 0x04, - "apcs_gold_sysleaf_clk", - Package (0x03) - { - 0x033A, - 0x0553, - 0x05B4 - }, - - 0x03, - Package (0x03) - { - Zero, - 0x07, - 0x0F - } - }, - - Package (0x06) - { - "LITTLE", - 0x04, - "apcs_silver_sysleaf_clk", - Package (0x03) - { - 0x012C, - 0x04CD, - 0x052D - }, - - 0x03, - Package (0x03) - { - Zero, - 0x0B, - 0x0F - } - }, - - Package (0x02) - { - "L3_CACHE", - "apcs_l3_sysleaf_clk" - } - } - }) - Method (LDCV, 0, NotSerialized) - { - Return (NDCV) /* \_SB_.PEP0.NDCV */ - } - } - - Scope (PEP0) - { - Method (CTSN, 0, NotSerialized) - { - Return (THSD) /* \_SB_.PEP0.THSD */ - } - - Method (PEPH, 0, NotSerialized) - { - Return (Package (0x01) - { - "ACPI\\VEN_QCOM&DEV_0237" - }) - } - - Method (BCLH, 0, NotSerialized) - { - Return (Package (0x01) - { - "ACPI\\VEN_QCOM&DEV_0294" - }) - } - - Name (THSD, Package (0x07) - { - Package (0x16) - { - 0x15, - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_027F", - Zero - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0280", - One - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0281", - 0x02 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0282", - 0x03 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0283", - 0x04 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0284", - 0x05 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0285", - 0x06 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0286", - 0x07 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0287", - 0x08 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0288", - 0x09 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_0289", - 0x0A - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02AB", - 0x0B - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02AC", - 0x0C - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02AD", - 0x0D - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02AE", - 0x0E - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02AF", - 0x0F - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02C8", - 0x10 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02C9", - 0x11 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02CA", - 0x12 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02CB", - 0x13 - }, - - Package (0x02) - { - "ACPI\\VEN_QCOM&DEV_02CC", - 0x14 - } - }, - - Package (0x04) - { - 0x03, - Package (0x04) - { - "ACPI\\VEN_QCOM&DEV_02B0", - 0x15, - 0x05, - Package (0x05) - { - One, - 0x02, - 0x03, - 0x04, - 0x05 - } - }, - - Package (0x04) - { - "ACPI\\VEN_QCOM&DEV_02B1", - 0x16, - 0x05, - Package (0x05) - { - 0x06, - 0x07, - 0x08, - 0x09, - 0x0A - } - }, - - Package (0x04) - { - "ACPI\\VEN_QCOM&DEV_02B2", - 0x17, - 0x15, - Package (0x15) - { - Zero, - One, - 0x02, - 0x03, - 0x04, - 0x05, - 0x06, - 0x07, - 0x08, - 0x09, - 0x0A, - 0x0B, - 0x0C, - 0x0D, - 0x0E, - 0x0F, - 0x10, - 0x11, - 0x12, - 0x13, - 0x14 - } - } - }, - - Package (0x09) - { - 0x08, - Package (0x04) - { - "SYS_THERM1", - "ACPI\\VEN_QCOM&DEV_0299", - Zero, - Zero - }, - - Package (0x04) - { - "SYS_THERM2", - "ACPI\\VEN_QCOM&DEV_029A", - One, - Zero - }, - - Package (0x04) - { - "PA_THERM", - "ACPI\\VEN_QCOM&DEV_029B", - 0x02, - Zero - }, - - Package (0x04) - { - "PA_THERM1", - "ACPI\\VEN_QCOM&DEV_029C", - 0x03, - Zero - }, - - Package (0x04) - { - "SYS_THERM3", - "ACPI\\VEN_QCOM&DEV_029D", - 0x04, - Zero - }, - - Package (0x04) - { - "PMIC_THERM", - "ACPI\\VEN_QCOM&DEV_029E", - 0x05, - Zero - }, - - Package (0x04) - { - "BAT_THERM", - "ACPI\\VEN_QCOM&DEV_029F", - 0x06, - Zero - }, - - Package (0x04) - { - "RF_THERM", - "ACPI\\VEN_QCOM&DEV_02A0", - 0x07, - Zero - } - }, - - Package (0x02) - { - One, - Package (0x05) - { - 0x02, - 0x0ADC, - 0x0B0E, - 0x02, - One - } - }, - - Package (0x05) - { - 0x04, - Package (0x03) - { - "cpuv_restriction_cold", - One, - Zero - }, - - Package (0x03) - { - "cpuv_restriction_cold", - One, - One - }, - - Package (0x03) - { - "cpuv_restriction_cold", - One, - 0x43 - }, - - Package (0x03) - { - "cpuv_restriction_cold", - One, - 0x53 - } - }, - - Package (0x01) - { - Zero - }, - - Package (0x08) - { - 0x07, - Package (0x03) - { - Zero, - Zero, - Zero - }, - - Package (0x03) - { - One, - 0x03, - Zero - }, - - Package (0x03) - { - 0x03, - 0x02, - Zero - }, - - Package (0x03) - { - 0x04, - 0x02, - One - }, - - Package (0x03) - { - 0x06, - 0x02, - 0x02 - }, - - Package (0x03) - { - 0x08, - 0x02, - 0x03 - }, - - Package (0x03) - { - 0x02, - 0x04, - Zero - } - } - }) - } - - Scope (PEP0) - { - Method (APMD, 0, NotSerialized) - { - Return (APCC) /* \_SB_.PEP0.APCC */ - } - - Name (APCC, Package (0x02) - { - Package (0x1A) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - One, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 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 (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - 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 (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x09, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - 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 (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0D, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0E, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0F, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x10, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x11, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x12, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x13, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x14, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x15, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x16, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x17, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD.MBHC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - } - }) - } - - Scope (PEP0) - { - Method (GPMD, 0, NotSerialized) - { - Name (LIST, Package (0x0B) - { - "METHOD_LIST", - "DM0G", - "DM1G", - "DM2G", - "DM3G", - "DM4G", - "DM5G", - "DM6G", - "DM7G", - "DM8G", - "DM9G" - }) - Return (LIST) /* \_SB_.PEP0.GPMD.LIST */ - } - - Method (G0MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x12) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0C - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x2A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x11, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x60, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x7B, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_SMPS6_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - 0x06, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x80, - Zero, - Zero, - One, - Zero, - Zero - } - } - }, - - Package (0x11) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - 0x001CAFC0, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_SMPS6_A", - 0x02, - 0x000C3500, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x11, - Zero, - Zero, - One, - One, - 0x04 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x7B, - One, - Zero, - One, - 0x03, - 0x07 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x80, - One, - Zero, - One, - 0x03, - 0x07 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x03) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - 0x06, - One - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0F, - Zero, - Zero, - 0x04, - 0x03, - 0x04 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x96 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - One - } - } - } - }, - - 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 (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - } - }, - - Package (0x0A) - { - "PSTATE_SET", - 0x02, - Package (0x12) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - One - } - } - }, - - Package (0x12) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - One - } - } - }, - - Package (0x12) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - 0x02 - } - } - }, - - Package (0x12) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - One - } - } - }, - - Package (0x12) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x19A14780, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x18964020, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x14810600, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x10642AC0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0A37CADB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x09D5B340, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_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", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }, - - Package (0x30) - { - "PSTATE_SET", - 0x04, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000031A4A9F80, - 0x000000031A4A9F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000031A4A9F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000302731B80, - 0x0000000302731B80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000302731B80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002EA9B9780, - 0x00000002EA9B9780 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002EA9B9780 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002D2C41380, - 0x00000002D2C41380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002D2C41380 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002BAEC8F80, - 0x00000002BAEC8F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002BAEC8F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002A3150B80, - 0x00000002A3150B80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002A3150B80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000028B3D8780, - 0x000000028B3D8780 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000028B3D8780 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000273660380, - 0x0000000273660380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000273660380 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000025B8E7F80, - 0x000000025B8E7F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000025B8E7F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000023C346000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000023C346000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000002245CDC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002245CDC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000020C855800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000020C855800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001F4ADD400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001F4ADD400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001DCD65000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001DCD65000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001C4FECC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001C4FECC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001AD274800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001AD274800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001954FC400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001954FC400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000017D784000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000017D784000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x0000000165A0BC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000165A0BC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000014DC93800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000014DC93800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x0000000135F1B400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000135F1B400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000011E1A3000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000011E1A3000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000010642AC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000010642AC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xEE6B2800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xEE6B2800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xD693A400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xD693A400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xBEBC2000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xBEBC2000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000001F4ADD400, - 0xA6E49C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xA6E49C00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000001AD274800, - 0x8F0D1800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x8F0D1800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000165A0BC00, - 0x77359400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x77359400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x5F5E1000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x5F5E1000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x59682F00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x59682F00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x53724E00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x53724E00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x4D7C6D00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x4D7C6D00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x47868C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x47868C00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x4190AB00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x4190AB00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x3B9ACA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x3B9ACA00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x35A4E900 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x35A4E900 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x2FAF0800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x29B92700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x29B92700 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x23C34600 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x23C34600 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x1DCD6500 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x1DCD6500 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x17D78400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x17D78400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x1F - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x1F - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x1F - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G0MD.GPCC */ - } - - Method (G1MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0B) - { - "COMPONENT", - One, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_cxo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_cx_gmu_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_gpu_memnoc_gfx_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_gx_gfx3d_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gpu_cc_cx_gmu_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - One, - Zero - } - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x06) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_gx_gfx3d_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_gpu_memnoc_gfx_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_cx_gmu_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_cxo_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - } - } - }, - - Package (0x03) - { - "FSTATE", - 0x02, - Package (0x07) - { - "ENTER", - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_gx_gfx3d_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_gpu_memnoc_gfx_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_cx_gmu_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gpu_cc_cxo_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - One - }, - - Package (0x02) - { - "ABANDON_FSTATE", - One - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x08) - { - "PSTATE_SET", - One, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "cx_gdsc", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "cx_gdsc", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x02, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G1MD.GPCC */ - } - - Method (G2MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0B) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0C - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x31 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x09) - { - "EXIT", - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x0F) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0C - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x31 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - }, - - Package (0x0D) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 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 (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x19A14780, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x18964020, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x14810600, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x10642AC0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0A37CADB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x09D5B340, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_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", - 0x08 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x08 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x08 - } - }, - - Package (0x34) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000031A4A9F80, - 0x000000031A4A9F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x0000000302731B80, - 0x0000000302731B80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000002EA9B9780, - 0x00000002EA9B9780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000002D2C41380, - 0x00000002D2C41380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000002BAEC8F80, - 0x00000002BAEC8F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000002A3150B80, - 0x00000002A3150B80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000028B3D8780, - 0x000000028B3D8780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x0000000273660380, - 0x0000000273660380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000025B8E7F80, - 0x000000025B8E7F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x0000000243B6FB80, - 0x0000000243B6FB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000022BDF7780, - 0x000000022BDF7780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000021407F380, - 0x000000021407F380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000001FC306F80, - 0x00000001FC306F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000001E458EB80, - 0x00000001E458EB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000001CC816780, - 0x00000001CC816780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000001B4A9E380, - 0x00000001B4A9E380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000019CD25F80, - 0x000000019CD25F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x0000000184FADB80, - 0x0000000184FADB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000016D235780, - 0x000000016D235780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000001554BD380, - 0x00000001554BD380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000013D744F80, - 0x000000013D744F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x00000001259CCB80, - 0x00000001259CCB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x000000010DC54780, - 0x000000010DC54780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0xF5EDC380, - 0xF5EDC380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0xDE163F80, - 0xDE163F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0xC63EBB80, - 0xC63EBB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0xAE673780, - 0xAE673780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x968FB380, - 0x968FB380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x83215600, - 0x83215600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x77359400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x53724E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x3B9ACA00, - 0x3B9ACA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x30, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x31, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G2MD.GPCC */ - } - - Method (G3MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - 0x03, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0C) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x31 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rot_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x0B) - { - "EXIT", - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rot_clk", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x10) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x31 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rot_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - }, - - Package (0x0F) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rot_clk", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - } - } - }, - - 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 (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - } - }, - - Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x19A14780, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x18964020, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x14810600, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x0A37CADB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x09D5B340, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_rot_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x05 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x05 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x05 - } - }, - - Package (0x34) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000031A4A9F80, - 0x000000031A4A9F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x0000000302731B80, - 0x0000000302731B80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000002EA9B9780, - 0x00000002EA9B9780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000002D2C41380, - 0x00000002D2C41380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000002BAEC8F80, - 0x00000002BAEC8F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000002A3150B80, - 0x00000002A3150B80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000028B3D8780, - 0x000000028B3D8780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x0000000273660380, - 0x0000000273660380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000025B8E7F80, - 0x000000025B8E7F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x0000000243B6FB80, - 0x0000000243B6FB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000022BDF7780, - 0x000000022BDF7780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000021407F380, - 0x000000021407F380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000001FC306F80, - 0x00000001FC306F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000001E458EB80, - 0x00000001E458EB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000001CC816780, - 0x00000001CC816780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000001B4A9E380, - 0x00000001B4A9E380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000019CD25F80, - 0x000000019CD25F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x0000000184FADB80, - 0x0000000184FADB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000016D235780, - 0x000000016D235780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000001554BD380, - 0x00000001554BD380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000013D744F80, - 0x000000013D744F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x00000001259CCB80, - 0x00000001259CCB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x000000010DC54780, - 0x000000010DC54780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0xF5EDC380, - 0xF5EDC380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0xDE163F80, - 0xDE163F80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0xC63EBB80, - 0xC63EBB80 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0xAE673780, - 0xAE673780 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x968FB380, - 0x968FB380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x83215600, - 0x83215600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x77359400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x53724E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x3B9ACA00, - 0x3B9ACA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x30, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x31, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G3MD.GPCC */ - } - - Method (G4MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x09) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - 0x02 - } - } - }, - - Package (0x09) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x13) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x06 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x6E - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - 0x02 - } - } - }, - - Package (0x18) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec0_core_clk", - 0x09, - 0x12 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec1_core_clk", - 0x09, - 0x12 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_venus_ctl_core_clk", - 0x09, - 0x12 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec0_core_clk", - 0x09, - 0x14 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec1_core_clk", - 0x09, - 0x14 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_venus_ctl_core_clk", - 0x09, - 0x14 - } - }, - - 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 (0x11) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x0A - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x0B - } - } - }, - - 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) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x03 - } - } - }, - - Package (0x0A) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x0C) - { - "PSTATE_SET", - 0x02, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x1A76E700, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x1A76E700, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x1A76E700, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x16A65700, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x16A65700, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x16A65700, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x08F0D180, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x1312D000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x1312D000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x1312D000, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x08F0D180, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }, - - Package (0x74) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000051F4D5C00, - 0x000000051F4D5C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000513619A00, - 0x0000000513619A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000050775D800, - 0x000000050775D800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004FB8A1600, - 0x00000004FB8A1600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004EF9E5400, - 0x00000004EF9E5400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004E3B29200, - 0x00000004E3B29200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004D7C6D000, - 0x00000004D7C6D000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004CBDB0E00, - 0x00000004CBDB0E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004BFEF4C00, - 0x00000004BFEF4C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004B4038A00, - 0x00000004B4038A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004A817C800, - 0x00000004A817C800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000049C2C0600, - 0x000000049C2C0600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000490404400, - 0x0000000490404400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000484548200, - 0x0000000484548200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000047868C000, - 0x000000047868C000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000046C7CFE00, - 0x000000046C7CFE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000460913C00, - 0x0000000460913C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000454A57A00, - 0x0000000454A57A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000448B9B800, - 0x0000000448B9B800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000043CCDF600, - 0x000000043CCDF600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000430E23400, - 0x0000000430E23400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000424F67200, - 0x0000000424F67200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000004190AB000, - 0x00000004190AB000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000040D1EEE00, - 0x000000040D1EEE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000401332C00, - 0x0000000401332C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003F5476A00, - 0x00000003F5476A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003E95BA800, - 0x00000003E95BA800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003DD6FE600, - 0x00000003DD6FE600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003D1842400, - 0x00000003D1842400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003C5986200, - 0x00000003C5986200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003B9ACA000, - 0x00000003B9ACA000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003ADC0DE00, - 0x00000003ADC0DE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003A1D51C00, - 0x00000003A1D51C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000395E95A00, - 0x0000000395E95A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000389FD9800, - 0x0000000389FD9800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000037E11D600, - 0x000000037E11D600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000372261400, - 0x0000000372261400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003663A5200, - 0x00000003663A5200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000035A4E9000, - 0x000000035A4E9000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000034E62CE00, - 0x000000034E62CE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000342770C00, - 0x0000000342770C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000003368B4A00, - 0x00000003368B4A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000032A9F8800, - 0x000000032A9F8800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000031EB3C600, - 0x000000031EB3C600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000312C80400, - 0x0000000312C80400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000306DC4200, - 0x0000000306DC4200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002FAF08000, - 0x00000002FAF08000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002EF04BE00, - 0x00000002EF04BE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x30, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002E318FC00, - 0x00000002E318FC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x31, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002D72D3A00, - 0x00000002D72D3A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x32, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x33, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002BF55B600, - 0x00000002BF55B600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x34, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002B369F400, - 0x00000002B369F400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x35, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002A77E3200, - 0x00000002A77E3200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x36, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000029B927000, - 0x000000029B927000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x37, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000028FA6AE00, - 0x000000028FA6AE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x38, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000283BAEC00, - 0x0000000283BAEC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x39, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000277CF2A00, - 0x0000000277CF2A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000026BE36800, - 0x000000026BE36800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000025FF7A600, - 0x000000025FF7A600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002540BE400, - 0x00000002540BE400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000248202200, - 0x0000000248202200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000023C346000, - 0x000000023C346000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000230489E00, - 0x0000000230489E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x40, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002245CDC00, - 0x00000002245CDC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x41, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000218711A00, - 0x0000000218711A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x42, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000020C855800, - 0x000000020C855800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x43, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000200999600, - 0x0000000200999600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x44, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001F4ADD400, - 0x00000001F4ADD400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x45, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001E8C21200, - 0x00000001E8C21200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x46, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001DCD65000, - 0x00000001DCD65000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x47, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001D0EA8E00, - 0x00000001D0EA8E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x48, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001C4FECC00, - 0x00000001C4FECC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x49, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001B9130A00, - 0x00000001B9130A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001AD274800, - 0x00000001AD274800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001A13B8600, - 0x00000001A13B8600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001954FC400, - 0x00000001954FC400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000189640200, - 0x0000000189640200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000017D784000, - 0x000000017D784000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001718C7E00, - 0x00000001718C7E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x50, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000165A0BC00, - 0x0000000165A0BC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x51, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000159B4FA00, - 0x0000000159B4FA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x52, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000014DC93800, - 0x000000014DC93800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x53, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000141DD7600, - 0x0000000141DD7600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x54, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0000000135F1B400, - 0x0000000135F1B400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x55, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000012A05F200, - 0x000000012A05F200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x56, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000011E1A3000, - 0x000000011E1A3000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x57, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000001122E6E00, - 0x00000001122E6E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x58, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x000000010642AC00, - 0x000000010642AC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x59, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xFA56EA00, - 0xFA56EA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xE27F6600, - 0xE27F6600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xCAA7E200, - 0xCAA7E200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xBEBC2000, - 0xBEBC2000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x60, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xA6E49C00, - 0xA6E49C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x61, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x9AF8DA00, - 0x9AF8DA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x62, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x63, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x83215600, - 0x83215600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x64, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x77359400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x65, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x66, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x67, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x53724E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x68, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x69, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x3B9ACA00, - 0x3B9ACA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x6C - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x6C - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x6C - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G4MD.GPCC */ - } - - Method (G5MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - 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 - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G5MD.GPCC */ - } - - Method (G6MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x09) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - 0x02 - } - } - }, - - Package (0x09) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x13) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x06 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x6E - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - 0x02 - } - } - }, - - Package (0x18) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec0_core_clk", - 0x09, - 0x12 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec1_core_clk", - 0x09, - 0x12 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_venus_ctl_core_clk", - 0x09, - 0x12 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec0_core_clk", - 0x09, - 0x14 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_vcodec1_core_clk", - 0x09, - 0x14 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "video_cc_venus_ctl_core_clk", - 0x09, - 0x14 - } - }, - - 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 (0x11) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x0A - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ahb_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_axi_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_venus_ctl_core_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_axi_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec0_core_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_axi_clk", - 0x0B - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "video_cc_vcodec1_core_clk", - 0x0B - } - } - }, - - 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) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x03 - } - } - }, - - Package (0x0A) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "vcodec0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "venus_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_video_xo_clk", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x0C) - { - "PSTATE_SET", - 0x02, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x1A76E700, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x1A76E700, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x1A76E700, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x18148D00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x18148D00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x18148D00, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x08F0D180, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x13AB6680, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x13AB6680, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x13AB6680, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x08F0D180, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_venus_ctl_core_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec0_core_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "video_cc_vcodec1_core_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }, - - Package (0x74) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000051F4D5C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000513619A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000050775D800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004FB8A1600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004EF9E5400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004E3B29200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004D7C6D000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004CBDB0E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004BFEF4C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004B4038A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004A817C800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000049C2C0600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000490404400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000484548200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000047868C000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000046C7CFE00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000460913C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000454A57A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000448B9B800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000043CCDF600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000430E23400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000424F67200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000004190AB000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000040D1EEE00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000401332C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003F5476A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003E95BA800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003DD6FE600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003D1842400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003C5986200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003B9ACA000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003ADC0DE00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003A1D51C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000395E95A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000389FD9800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000037E11D600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000372261400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003663A5200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000035A4E9000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000034E62CE00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000342770C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000003368B4A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000032A9F8800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000031EB3C600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000312C80400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000306DC4200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002FAF08000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x2F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002EF04BE00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x30, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E318FC00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x31, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002D72D3A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x32, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002CB417800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x33, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002BF55B600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x34, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002B369F400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x35, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002A77E3200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x36, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000029B927000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x37, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000028FA6AE00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x38, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000283BAEC00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x39, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000277CF2A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000026BE36800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000025FF7A600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002540BE400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000248202200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000023C346000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x3F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000230489E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x40, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002245CDC00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x41, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000218711A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x42, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000020C855800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x43, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000200999600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x44, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001F4ADD400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x45, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001E8C21200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x46, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001DCD65000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x47, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001D0EA8E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x48, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001C4FECC00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x49, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001B9130A00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001AD274800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001A13B8600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001954FC400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000189640200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000017D784000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x4F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001718C7E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x50, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000165A0BC00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x51, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000159B4FA00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x52, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000014DC93800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x53, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000141DD7600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x54, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0000000135F1B400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x55, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000012A05F200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x56, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000011E1A3000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x57, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000001122E6E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x58, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x000000010642AC00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x59, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xFA56EA00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xE27F6600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xD693A400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xCAA7E200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xBEBC2000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x5F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x60, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xA6E49C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x61, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x9AF8DA00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x62, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x63, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x83215600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x64, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x77359400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x65, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x66, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x67, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x68, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x47868C00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x69, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x3B9ACA00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x23C34600, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x6E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x6C - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x6C - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x6C - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G6MD.GPCC */ - } - - Method (G7MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x09) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0C - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x2A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - 0x02 - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - 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 (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - } - }, - - Package (0x0A) - { - "PSTATE_SET", - 0x02, - Package (0x12) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - One - } - } - }, - - Package (0x12) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - One - } - } - }, - - Package (0x12) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - 0x02 - } - } - }, - - Package (0x12) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - One - } - } - }, - - Package (0x12) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte0_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_pclk1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_esc1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_byte1_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x19A14780, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x18964020, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x14810600, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x10642AC0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0A37CADB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x09D5B340, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_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", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }, - - Package (0x30) - { - "PSTATE_SET", - 0x04, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000031A4A9F80, - 0x000000031A4A9F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000031A4A9F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000302731B80, - 0x0000000302731B80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000302731B80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002EA9B9780, - 0x00000002EA9B9780 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002EA9B9780 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002D2C41380, - 0x00000002D2C41380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002D2C41380 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002BAEC8F80, - 0x00000002BAEC8F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002BAEC8F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002A3150B80, - 0x00000002A3150B80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002A3150B80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000028B3D8780, - 0x000000028B3D8780 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000028B3D8780 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000273660380, - 0x0000000273660380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000273660380 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000025B8E7F80, - 0x000000025B8E7F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000025B8E7F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000023C346000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000023C346000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000002245CDC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002245CDC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000020C855800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000020C855800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001F4ADD400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001F4ADD400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001DCD65000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001DCD65000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001C4FECC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001C4FECC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001AD274800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001AD274800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001954FC400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001954FC400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000017D784000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000017D784000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x0000000165A0BC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000165A0BC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000014DC93800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000014DC93800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x0000000135F1B400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000135F1B400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000011E1A3000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000011E1A3000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000010642AC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000010642AC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xEE6B2800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xEE6B2800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xD693A400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xD693A400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xBEBC2000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xBEBC2000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000001F4ADD400, - 0xA6E49C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xA6E49C00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000001AD274800, - 0x8F0D1800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x8F0D1800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000165A0BC00, - 0x77359400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x77359400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x5F5E1000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x5F5E1000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x59682F00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x59682F00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x53724E00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x53724E00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x4D7C6D00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x4D7C6D00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x47868C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x47868C00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x4190AB00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x4190AB00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x3B9ACA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x3B9ACA00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x35A4E900 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x35A4E900 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x2FAF0800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x29B92700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x29B92700 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x23C34600 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x23C34600 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x1DCD6500 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x1DCD6500 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x17D78400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x17D78400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x1F - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x1F - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x1F - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G7MD.GPCC */ - } - - Method (G8MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0B) - { - "COMPONENT", - 0x08, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x18) - { - "ENTER", - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - Zero, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0C - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x2A - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - }, - - Package (0x16) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_aux_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_intf_clk", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002F1E80, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x08) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero, - "HLOS_DRV", - "REQUIRED" - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - 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 (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - } - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x19A14780, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x18964020, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11C31E80, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x14810600, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x10642AC0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x08D24D00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0A37CADB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x09D5B340, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "disp_cc_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", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }, - - Package (0x30) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000031A4A9F80, - 0x000000031A4A9F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000031A4A9F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000302731B80, - 0x0000000302731B80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000302731B80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002EA9B9780, - 0x00000002EA9B9780 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002EA9B9780 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002D2C41380, - 0x00000002D2C41380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002D2C41380 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002BAEC8F80, - 0x00000002BAEC8F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002BAEC8F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000002A3150B80, - 0x00000002A3150B80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002A3150B80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000028B3D8780, - 0x000000028B3D8780 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000028B3D8780 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000273660380, - 0x0000000273660380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000273660380 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000025B8E7F80, - 0x000000025B8E7F80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000025B8E7F80 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000023C346000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000023C346000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000002245CDC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000002245CDC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000020C855800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000020C855800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001F4ADD400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001F4ADD400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001DCD65000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001DCD65000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001C4FECC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001C4FECC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001AD274800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001AD274800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x00000001954FC400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x00000001954FC400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000017D784000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000017D784000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x0000000165A0BC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000165A0BC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000014DC93800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000014DC93800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x0000000135F1B400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x0000000135F1B400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000011E1A3000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000011E1A3000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0x000000010642AC00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x000000010642AC00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xEE6B2800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xEE6B2800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xD693A400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xD693A400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000023C346000, - 0xBEBC2000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xBEBC2000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000001F4ADD400, - 0xA6E49C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0xA6E49C00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x00000001AD274800, - 0x8F0D1800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x8F0D1800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x0000000165A0BC00, - 0x77359400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x77359400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x5F5E1000 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x5F5E1000 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x59682F00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x59682F00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x53724E00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x53724E00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x4D7C6D00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x4D7C6D00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x47868C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x47868C00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x4190AB00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x4190AB00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x3B9ACA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x3B9ACA00 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x35A4E900 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x35A4E900 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x2FAF0800 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x29B92700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x29B92700 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x23C34600 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x23C34600 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x1DCD6500 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x1DCD6500 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x29, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - 0x000000011E1A3000, - 0x17D78400 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x17D78400 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x1F - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x1F - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x1F - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G8MD.GPCC */ - } - - Method (G9MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x06) - { - "COMPONENT", - 0x09, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G9MD.GPCC */ - } - } - - Scope (PEP0) - { - Method (SMMD, 0, NotSerialized) - { - Return (SMMC) /* \_SB_.PEP0.SMMC */ - } - - Name (SMMC, Package (0x02) - { - Package (0x03) - { - "DEVICE", - "\\_SB.MMU0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_hlos1_vote_mmu_tcu_clk", - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_hlos1_vote_mmu_tcu_clk", - 0x02 - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.MMU1", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "gcc_hlos1_vote_gpu_smmu_gds", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_hlos1_vote_gpu_smmu_clk", - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_hlos1_vote_gpu_smmu_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "gcc_hlos1_vote_gpu_smmu_gds", - 0x02 - } - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (OPMD, 0, NotSerialized) - { - Return (OPCC) /* \_SB_.PEP0.OPCC */ - } - - Name (OPCC, Package (0x04) - { - Package (0x04) - { - "DEVICE", - "\\_SB.PEN1", - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x77, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - 0x002D2A80, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x15, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x78 - } - } - }, - - Package (0x06) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x15, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x77, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.ACC1", - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.ALS1", - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.LED1", - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - One, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (PEP0) - { - Method (SPMD, 0, NotSerialized) - { - Return (SPCC) /* \_SB_.PEP0.SPCC */ - } - - Name (SPCC, Package (0x04) - { - Package (0x05) - { - "DEVICE", - "\\_SB.AMSS", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x0D) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_boot_rom_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_mss_cfg_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_mss_q6_memnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_mss_snoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_mss_mfab_axis_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_prng_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_mss_axis2_clk", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS2_C", - 0x02, - 0x000B7980, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0180 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_mx", - 0x0180 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_IPA_CORE", - "ICBID_SLAVE_IPA_CORE", - 0x9218, - Zero, - "HLOS_DRV" - } - } - }, - - Package (0x07) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_prng_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS2_C", - 0x02, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_mx", - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_IPA_CORE", - "ICBID_SLAVE_IPA_CORE", - Zero, - Zero, - "HLOS_DRV" - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_boot_rom_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_prng_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS2_C", - 0x02, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.ADSP", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.SCSS", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO27_A", - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO4_A", - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_CLK_CTL", - One, - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO27_A", - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO4_A", - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_CLK_CTL", - Zero, - Zero - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO27_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO4_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_CLK_CTL", - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.CDSP", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (PEP0) - { - Method (PPMD, 0, NotSerialized) - { - Return (PPCC) /* \_SB_.PEP0.PPCC */ - } - - Name (PPCC, Package (0x03) - { - Package (0x03) - { - "DEVICE", - "\\_SB.PRXY", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.STAT", - 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 (0x02) - { - "FSTATE", - 0x02 - }, - - Package (0x02) - { - "FSTATE", - 0x03 - } - } - } - }) - } - - Scope (PEP0) - { - Method (BPMD, 0, NotSerialized) - { - Return (BPCC) /* \_SB_.PEP0.BPCC */ - } - - Method (LPMD, 0, NotSerialized) - { - Return (LPCC) /* \_SB_.PEP0.LPCC */ - } - - Name (BPCC, Package (0x04) - { - Package (0x05) - { - "DEVICE", - "\\_SB.UFS0", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ufs_phy_gdsc", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ufs_phy_gdsc", - 0x02 - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x0C) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ufs_phy_axi_clk", - 0x08, - 0x0BEBC200, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ufs_phy_unipro_core_clk", - 0x08, - 0x08F0D180, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ufs_phy_ice_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_ufs_phy_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_phy_aux_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_tx_symbol_0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_rx_symbol_0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_rx_symbol_1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_mem_clkref_en", - One - } - } - }, - - Package (0x0C) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_ufs_phy_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_tx_symbol_0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_rx_symbol_0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_rx_symbol_1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_ice_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_unipro_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_ufs_mem_clkref_en", - 0x02 - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_UFS_MEM", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_CFG", - 0x11D260C0, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_UFS_MEM", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - 0x002D2A80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - } - }, - - Package (0x08) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.SDC2", - Package (0x09) - { - "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 (0x06) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D2A80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D2A80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x001C3A90, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D2A80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D2A80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_apps_clk", - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x08, - 0x01312D00, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x08, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x08, - 0x0C02A560, - 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", - 0x02625A00, - 0x01312D00 - } - } - }, - - 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, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x04, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_ahb_clk", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_ahb_clk", - 0x02 - } - } - } - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x0099A000, - 0x7FFF, - 0x1FE3 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x0099A000, - 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.ADSP.SLM2", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - Name (LPCC, Package (0x05) - { - Package (0x07) - { - "DEVICE", - "\\_SB.EMEC", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x00325AA0, - One, - 0x07, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x00325AA0, - One, - 0x07, - Zero - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.URS0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - 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 (0x07) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x11) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - One - } - } - }, - - Package (0x11) - { - "DSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x05, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x05, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x05, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.UFN0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x10) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x10) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x05, - Zero - } - } - }, - - Package (0x11) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x05, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.USB1", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x11) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x08, - 0x78, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - One - } - } - }, - - Package (0x11) - { - "DSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x05, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - 0x05, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x05, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - } - }) - } - - Scope (PEP0) - { - Method (IPMD, 0, NotSerialized) - { - Return (IPSC) /* \_SB_.PEP0.IPSC */ - } - - Name (IPSC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.IPA", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_IPA_CORE", - "ICBID_SLAVE_IPA_CORE", - 0x9218, - Zero, - "HLOS_DRV" - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_IPA_CORE", - "ICBID_SLAVE_IPA_CORE", - Zero, - Zero, - "HLOS_DRV" - } - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (EWMD, 0, NotSerialized) - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - - Name (WBRC, Package (0x03) - { - Package (0x07) - { - "DEVICE", - "\\_SB.AMSS.QWLN", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - 0x000FAFA0, - One, - 0x06, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000C3500, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x0013E5C0, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - 0x00328980, - One, - 0x07, - Zero - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x02, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - Zero, - Zero, - 0x05, - Zero - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - Zero, - Zero, - 0x05, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x02 - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.COEX", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - 0x000FAFA0, - One, - 0x06, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000C3500, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x0013E5C0, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - 0x00328980, - One, - 0x07, - Zero - } - } - }, - - Package (0x07) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - Zero, - Zero, - 0x05, - Zero - } - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.BTH0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS3_A", - 0x02, - 0x0014A140, - One, - 0x06, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x001F20C0, - One, - 0x06, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x0013E5C0, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - 0x00328980, - One, - 0x07, - Zero - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO7_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS3_A", - 0x02, - Zero, - Zero, - 0x05, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - 0x05, - Zero - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (QDMD, 0, NotSerialized) - { - Return (QDSC) /* \_SB_.PEP0.QDSC */ - } - - Name (QDSC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.QDSS", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PSTATE", - 0x02 - }, - - Package (0x02) - { - "PSTATE", - 0x03 - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - } - } - }, - - Package (0x03) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x00033000, - 0x07FF, - 0x01C8 - } - } - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (PEMD, 0, NotSerialized) - { - Return (PEMC) /* \_SB_.PEP0.PEMC */ - } - - Name (PEMC, Package (0x04) - { - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x10) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - One, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "pcie_0_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_noc_pcie_tbu_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_refgen_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_aux_clk", - One - } - }, - - 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_slv_q2a_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, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x10) - { - "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_slv_q2a_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) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_noc_pcie_tbu_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_refgen_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_aux_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) - { - "pcie_0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - 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 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI1", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x10) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - 0x00124F80, - One, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000D6D80, - One, - One, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "pcie_1_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - 0x047868C0, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_noc_pcie_tbu_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_refgen_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_aux_clk", - One - } - }, - - 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_slv_q2a_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, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x10) - { - "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_slv_q2a_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) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_noc_pcie_tbu_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_refgen_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_aux_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) - { - "pcie_1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO26_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI1.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 (PEP0) - { - Method (CPMX, 0, NotSerialized) - { - Return (CPXC) /* \_SB_.PEP0.CPXC */ - } - - Name (CPXC, Package (0x04) - { - Package (0x05) - { - "DEVICE", - "\\_SB.CAMP", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x0D) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x23 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x23 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cci_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x0C) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cci_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x25 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x25 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_cci_clk", - 0x03, - 0x023C3460, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_cci_clk", - 0x03, - 0x0124F800, - 0x03 - } - } - } - }, - - Package (0x28) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000002AD741300, - 0x00000002AD741300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x000000028FA6AE00, - 0x000000028FA6AE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000271D94900, - 0x0000000271D94900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000002540BE400, - 0x00000002540BE400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000002363E7F00, - 0x00000002363E7F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000218711A00, - 0x0000000218711A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000001FAA3B500, - 0x00000001FAA3B500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000001DCD65000, - 0x00000001DCD65000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000001BF08EB00, - 0x00000001BF08EB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000001A13B8600, - 0x00000001A13B8600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000001836E2100, - 0x00000001836E2100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000165A0BC00, - 0x0000000165A0BC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000147D35700, - 0x0000000147D35700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x000000012A05F200, - 0x000000012A05F200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x000000010C388D00, - 0x000000010C388D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xD09DC300, - 0xD09DC300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xB8C63F00, - 0xB8C63F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xACDA7D00, - 0xACDA7D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x9502F900, - 0x9502F900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - Zero, - Zero - } - } - } - }, - - Package (0x28) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000002AD741300, - 0x00000002AD741300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x000000028FA6AE00, - 0x000000028FA6AE00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x0000000271D94900, - 0x0000000271D94900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000002540BE400, - 0x00000002540BE400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000002363E7F00, - 0x00000002363E7F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x0000000218711A00, - 0x0000000218711A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000001FAA3B500, - 0x00000001FAA3B500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000001DCD65000, - 0x00000001DCD65000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000001BF08EB00, - 0x00000001BF08EB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000001A13B8600, - 0x00000001A13B8600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x00000001836E2100, - 0x00000001836E2100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x0000000165A0BC00, - 0x0000000165A0BC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x0000000147D35700, - 0x0000000147D35700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x000000012A05F200, - 0x000000012A05F200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x000000010C388D00, - 0x000000010C388D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0xD09DC300, - 0xD09DC300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0xB8C63F00, - 0xB8C63F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0xACDA7D00, - 0xACDA7D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x9502F900, - 0x9502F900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - One, - Package (0x0E) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x04 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cci_clk", - One - } - } - }, - - Package (0x0E) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cci_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x08) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - Zero, - Zero - } - } - } - }, - - Package (0x08) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x08) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - Zero, - Zero - } - } - } - }, - - Package (0x08) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_SF", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMS", - Package (0x19) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - 0x00294280, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5F, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x04 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5B, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - One, - One, - One, - 0x03, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - One, - One, - One, - 0x03, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO19_A", - One, - 0x002F5D00, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x19, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_mclk0_clk", - 0x08, - 0x016E3600, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - One, - One, - One, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x1A) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_mclk0_clk", - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO19_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x19, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5B, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5F, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMF", - Package (0x17) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - 0x00294280, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x81, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x7F, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - One, - One, - One, - 0x03, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - One, - One, - One, - 0x03, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0C, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_mclk2_clk", - 0x08, - 0x016E3600, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - One, - One, - One, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x18) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_mclk2_clk", - 0x0C, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0C, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x7F, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 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) - { - 0x81, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMI", - Package (0x15) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - Zero, - Zero, - One, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - 0x00328980, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x17, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x17, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_mclk2_clk", - 0x08, - 0x016E3600, - 0x03 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_mclk2_clk", - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x17, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x17, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - Zero, - Zero, - One, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (CPMD, 0, NotSerialized) - { - Return (CPCC) /* \_SB_.PEP0.CPCC */ - } - - Name (CPCC, Package (0x03) - { - Package (0x04) - { - "DEVICE", - "\\_SB.JPGE", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_jpeg_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_jpeg_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - } - } - }, - - Package (0x05) - { - "COMPONENT", - One, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_jpeg_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_jpeg_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_jpeg_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.MPCS", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_csi0phytimer_clk", - 0x08, - 0x100DA650, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_csiphy0_clk", - 0x08, - 0x16E36000, - 0x03 - } - } - }, - - Package (0x0C) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_csiphy0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_csi0phytimer_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_csi1phytimer_clk", - 0x08, - 0x100DA650, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_csiphy1_clk", - 0x08, - 0x16E36000, - 0x03 - } - } - }, - - Package (0x0C) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_csiphy1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_csi1phytimer_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x02, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_csi2phytimer_clk", - 0x08, - 0x100DA650, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_csiphy2_clk", - 0x08, - 0x16E36000, - 0x03 - } - } - }, - - Package (0x0C) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_csiphy2_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_csi2phytimer_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "phy_refgen_south", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - } - } - }, - - Package (0x0A) - { - "DEVICE", - "\\_SB.VFE0", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x12) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ife_0_gdsc", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_0_cphy_rx_clk", - 0x08, - 0x16E36000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_0_csid_clk", - 0x08, - 0x16E36000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_dsp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_axi_clk", - One - } - } - }, - - Package (0x11) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_dsp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_csid_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_cphy_rx_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_0_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ife_0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x1D - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x1D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_0_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_0_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_0_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_0_clk", - 0x03, - Zero, - 0x03 - } - } - } - }, - - Package (0x20) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000008D8F9FC00, - 0x00000008D8F9FC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000826299E00, - 0x0000000826299E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000684EE1800, - 0x0000000684EE1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x000000055AE82600, - 0x000000055AE82600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000004A817C800, - 0x00000004A817C800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000003B9ACA000, - 0x00000003B9ACA000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000342770C00, - 0x0000000342770C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xD09DC300, - 0xD09DC300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xB8C63F00, - 0xB8C63F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xACDA7D00, - 0xACDA7D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x9502F900, - 0x9502F900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - Zero, - Zero - } - } - } - }, - - Package (0x20) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x00000008D8F9FC00, - 0x00000008D8F9FC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x0000000826299E00, - 0x0000000826299E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x0000000684EE1800, - 0x0000000684EE1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x000000055AE82600, - 0x000000055AE82600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x00000004A817C800, - 0x00000004A817C800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x00000003B9ACA000, - 0x00000003B9ACA000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x0000000342770C00, - 0x0000000342770C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0xD09DC300, - 0xD09DC300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0xB8C63F00, - 0xB8C63F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0xACDA7D00, - 0xACDA7D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x9502F900, - 0x9502F900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x07) - { - "COMPONENT", - One, - Package (0x12) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ife_1_gdsc", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_1_cphy_rx_clk", - 0x08, - 0x16E36000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_1_csid_clk", - 0x08, - 0x16E36000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_dsp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_axi_clk", - One - } - } - }, - - Package (0x11) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_dsp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_csid_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_cphy_rx_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_1_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ife_1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x1D - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x1D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_1_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_1_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_1_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_1_clk", - 0x03, - Zero, - 0x03 - } - } - } - }, - - Package (0x20) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000008D8F9FC00, - 0x00000008D8F9FC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000826299E00, - 0x0000000826299E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000684EE1800, - 0x0000000684EE1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x000000055AE82600, - 0x000000055AE82600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000004A817C800, - 0x00000004A817C800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000003B9ACA000, - 0x00000003B9ACA000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0000000342770C00, - 0x0000000342770C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xD09DC300, - 0xD09DC300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xB8C63F00, - 0xB8C63F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xACDA7D00, - 0xACDA7D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x9502F900, - 0x9502F900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1_UNCOMP", - "ICBID_SLAVE_CAMNOC_UNCOMP", - Zero, - Zero - } - } - } - }, - - Package (0x20) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x00000008D8F9FC00, - 0x00000008D8F9FC00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x0000000826299E00, - 0x0000000826299E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x0000000684EE1800, - 0x0000000684EE1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x000000055AE82600, - 0x000000055AE82600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x00000004A817C800, - 0x00000004A817C800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x00000003B9ACA000, - 0x00000003B9ACA000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x0000000342770C00, - 0x0000000342770C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x00000002CB417800, - 0x00000002CB417800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0xD09DC300, - 0xD09DC300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0xB8C63F00, - 0xB8C63F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0xACDA7D00, - 0xACDA7D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x9502F900, - 0x9502F900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x89173700, - 0x89173700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x4D7C6D00, - 0x4D7C6D00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x4190AB00, - 0x4190AB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x29B92700, - 0x29B92700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x1DCD6500, - 0x1DCD6500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CAMNOC_HF1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x05) - { - "COMPONENT", - 0x02, - Package (0x0D) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_lite_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_lite_cphy_rx_clk", - 0x08, - 0x16E36000, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_lite_csid_clk", - 0x08, - 0x16E36000, - 0x03 - } - } - }, - - Package (0x0D) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_lite_csid_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_lite_cphy_rx_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ife_lite_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_lite_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_lite_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_lite_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ife_lite_clk", - 0x03, - Zero, - 0x03 - } - } - } - } - }, - - Package (0x05) - { - "COMPONENT", - 0x03, - Package (0x10) - { - "FSTATE", - Zero, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_apb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_atb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_cti_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_ts_clk", - One - } - } - }, - - Package (0x10) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_ts_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_cti_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_atb_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_icp_apb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_icp_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_icp_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_icp_clk", - 0x03, - Zero, - 0x03 - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x04, - Package (0x17) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_0_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_areg_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_0_gdsc", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_1_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_areg_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_1_gdsc", - 0x03 - } - } - }, - - Package (0x17) - { - "FSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_1_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_areg_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_1_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_1_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_0_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_areg_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_ipe_0_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "ipe_0_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_0_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_0_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_0_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_0_clk", - 0x03, - Zero, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_1_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_1_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_1_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_ipe_1_clk", - 0x03, - Zero, - 0x03 - } - } - } - } - }, - - Package (0x05) - { - "COMPONENT", - 0x05, - Package (0x10) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "bps_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_areg_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_axi_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "bps_gdsc", - 0x03 - } - } - }, - - Package (0x10) - { - "FSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "bps_gdsc", - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_areg_clk", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_bps_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "bps_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_bps_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_bps_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_bps_clk", - 0x03, - 0x18148D00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_bps_clk", - 0x03, - Zero, - 0x03 - } - } - } - } - }, - - Package (0x05) - { - "COMPONENT", - 0x06, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_lrme_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0B) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_lrme_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_lrme_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_lrme_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_lrme_clk", - 0x03, - 0x10089D40, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_lrme_clk", - 0x03, - Zero, - 0x03 - } - } - } - } - }, - - Package (0x05) - { - "COMPONENT", - 0x07, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_fd_core_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0B) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_fd_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_camnoc_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_cpas_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "cam_cc_soc_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "titan_top_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_camera_xo_clk", - 0x02 - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_fd_core_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_fd_core_clk", - 0x03, - 0x20113A80, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_fd_core_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "cam_cc_fd_core_clk", - 0x03, - Zero, - 0x03 - } - } - } - } - } - } - }) - } - - Scope (PEP0) - { - Method (LPMX, 0, NotSerialized) - { - Return (LPXC) /* \_SB_.PEP0.LPXC */ - } - - Name (LPXC, Package (0x01) - { - Package (0x04) - { - "DEVICE", - "\\_SB.TSC1", - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x7D, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x63, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x002DE600, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x58, - One, - Zero, - One, - 0x03, - 0x07 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x63, - One, - Zero, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x04B0 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x63, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x58, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x7D, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - } - }) - } - - Device (BAM1) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x01DC4000, // Address Base - 0x00024000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000130, - } - }) - Return (RBUF) /* \_SB_.BAM1._CRS.RBUF */ - } - } - - Device (BAM5) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x17184000, // Address Base - 0x00032000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C4, - } - }) - Return (RBUF) /* \_SB_.BAM5._CRS.RBUF */ - } - } - - Device (BAM6) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x17204000, // Address Base - 0x00026000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000144, - } - }) - Return (RBUF) /* \_SB_.BAM6._CRS.RBUF */ - } - } - - Device (BAM7) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x08884000, // Address Base - 0x00023000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000009A, - } - }) - Return (RBUF) /* \_SB_.BAM7._CRS.RBUF */ - } - } - - Device (BAMD) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x0A904000, // Address Base - 0x00017000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A9, - } - }) - Return (RBUF) /* \_SB_.BAMD._CRS.RBUF */ - } - } - - Device (BAME) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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, - 0x06064000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C7, - } - }) - Return (RBUF) /* \_SB_.BAME._CRS.RBUF */ - } - } - - Device (BAMF) - { - Name (_HID, "QCOM0213") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, 0x0F) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x0A704000, // Address Base - 0x00017000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000A4, - } - }) - Return (RBUF) /* \_SB_.BAMF._CRS.RBUF */ - } - } - - Device (UAR7) - { - Name (_HID, "QCOM0236") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, 0x07) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00898000, // Address Base - 0x00004000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000027F, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0030 - } - }) - Return (RBUF) /* \_SB_.UAR7._CRS.RBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - } - - Device (UARD) - { - Name (_HID, "QCOM0236") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, 0x0A) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00A84000, // Address Base - 0x00004000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000182, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0005 - } - }) - Return (RBUF) /* \_SB_.UARD._CRS.RBUF */ - } - } - - Device (IC13) - { - Name (_HID, "QCOM0220") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, 0x0D) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - PEP0, - QGP0 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00A90000, // Address Base - 0x00004000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000185, - } - }) - Return (RBUF) /* \_SB_.IC13._CRS.RBUF */ - } - } - - Device (SPI9) - { - Name (_HID, "QCOM021E") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, 0x09) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - PEP0, - QGP1 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00A80000, // Address Base - 0x00004000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000181, - } - }) - Return (RBUF) /* \_SB_.SPI9._CRS.RBUF */ - } - } - - Scope (PEP0) - { - Method (BSMD, 0, NotSerialized) - { - Return (BSRC) /* \_SB_.PEP0.BSRC */ - } - - Method (PQMD, 0, NotSerialized) - { - If ((SIDV < 0x00020000)) - { - Return (DFS1) /* \_SB_.PEP0.DFS1 */ - } - Else - { - Return (DFS2) /* \_SB_.PEP0.DFS2 */ - } - } - - Name (BSRC, Package (0x0B) - { - Package (0x04) - { - "DEVICE", - "\\_SB.UAR7", - Package (0x12) - { - "COMPONENT", - Zero, - Package (0x09) - { - "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_s6_clk", - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_s6_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - One, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - One, - Zero, - One, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - One, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - One, - Zero, - One, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x01C20000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x04C4B400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x05B8D800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x061A8000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x06ACFC00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x07080000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s6_clk", - 0x03, - 0x07A12000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x05) - { - "DEVICE", - 0x02, - "\\_SB.UARD", - Package (0x12) - { - "COMPONENT", - Zero, - Package (0x0A) - { - "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x00708000, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - One, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - One, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x01C20000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x04C4B400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x05B8D800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x061A8000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x06ACFC00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x07080000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s1_clk", - 0x03, - 0x07A12000, - 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 (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s0_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - Zero, - One, - One, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - One, - One, - One, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_s0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - Zero, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - One, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C4", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s3_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x29, - One, - One, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2A, - One, - One, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_s3_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x29, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2A, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C5", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - 0x00E1D480, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s4_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x59, - One, - 0x02, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5A, - One, - 0x03, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_s4_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x59, - Zero, - 0x02, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5A, - Zero, - 0x03, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C8", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap0_s7_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - One, - 0x03, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5E, - One, - 0x03, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_0_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_s7_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap0_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - 0x03, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5E, - Zero, - 0x03, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC11", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s2_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - One, - One, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - One, - One, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s2_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC12", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s3_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - One, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - One, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s3_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC13", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s4_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x31, - One, - One, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x32, - One, - One, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s4_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x31, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x32, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC15", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08F0D180, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s6_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - 0x02, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - 0x02, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s6_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC16", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0B) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s7_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - One, - 0x02, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - One, - 0x02, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0B) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s7_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - } - }) - Name (DFS1, Package (0x01) - { - Package (0x07) - { - "DEVICE", - "\\_SB.SPI9", - Package (0x0A) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x01E84800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x0249F000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x02DC6C00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x03D09000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x05B8D800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - } - }, - - Package (0x0D) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - One, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - One, - 0x02, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - One, - 0x02, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x44, - One, - 0x02, - One, - One, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0D) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x44, - Zero, - 0x02, - Zero, - One, - Zero - } - } - } - } - }) - Name (DFS2, Package (0x01) - { - Package (0x07) - { - "DEVICE", - "\\_SB.SPI9", - Package (0x0A) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x01E84800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x02DC6C00, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x03D09000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x05B8D800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_qupv3_wrap1_s0_clk", - 0x03, - 0x07270E00, - 0x03 - } - } - } - }, - - Package (0x0D) - { - "DSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x53724E00, - 0x0682 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - 0x08D24D00, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - One, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - One, - 0x02, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - One, - 0x02, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x44, - One, - 0x02, - One, - One, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0D) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_m_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap_1_s_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_s0_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_2x_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_qupv3_wrap1_core_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_BLSP_2", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x44, - Zero, - 0x02, - Zero, - One, - Zero - } - } - } - } - }) - } - - Device (RPEN) - { - Name (_HID, "QCOM026D") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (PILC) - { - Name (_HID, "QCOM023B") // _HID: Hardware ID - Method (PILX, 0, NotSerialized) - { - Return (PILP) /* \_SB_.PILC.PILP */ - } - - Name (PILP, Package (0x01) - { - "OPCA" - }) - 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 */ - } - } - - Device (CDI) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - PILC, - RPEN - }) - Name (_HID, "QCOM026C") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (SCSS) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - PEP0, - PILC, - GLNK, - IPC0, - RPEN, - SSDD - }) - Name (_HID, "QCOM02BE") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000199, - } - }) - Return (RBUF) /* \_SB_.SCSS._CRS.RBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ADSP) - { - Name (_DEP, Package (0x07) // _DEP: Dependencies - { - PEP0, - PILC, - GLNK, - IPC0, - RPEN, - SSDD, - PDSR - }) - Name (_HID, "QCOM023D") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (WDIR, 0, NotSerialized) - { - Return (Package (0x04) - { - 0x02, - 0x17A0011C, - 0x17A0019C, - 0x17A0021C - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C2, - } - }) - Return (RBUF) /* \_SB_.ADSP._CRS.RBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Device (SLM1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x171C0000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000C3, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1._CRS.RBUF */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - "SLM1\\QCOM023F" - }) - } - - Device (ADCM) - { - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_ADR, Zero) // _ADR: Address - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - MMU0, - IMM0 - }) - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - "ADCM\\QCOM0240" - }) - } - - Device (AUDD) - { - Name (_ADR, Zero) // _ADR: Address - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - SPI9 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0640, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0040 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0100 - } - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x016E3600, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SPI9", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x07) // Vendor Data - { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD._CRS.RBUF */ - } - - Method (CHLD, 0, NotSerialized) - { - Name (CH, Package (0x02) - { - "AUDD\\SAMM0803", - "AUDD\\SAMM0801" - }) - Return (CH) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CHLD.CH__ */ - } - - Device (MBHC) - { - Name (_ADR, Zero) // _ADR: Address - Name (_SUB, "C153144D") // _SUB: Subsystem ID - } - - Device (QCRT) - { - Name (_ADR, One) // _ADR: Address - Name (_SUB, "C153144D") // _SUB: Subsystem 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, - 0x17240000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000143, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM2._CRS.RBUF */ - } - } - } - - Device (AMSS) - { - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x09) // _DEP: Dependencies - { - PEP0, - IPA, - GLNK, - IPC0, - PILC, - RFS0, - RPEN, - SSDD, - PDSR - }) - Name (_HID, "QCOM023E") // _HID: Hardware ID - Name (WLEN, One) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012A, - } - }) - Return (RBUF) /* \_SB_.AMSS._CRS.RBUF */ - } - - Method (WDIR, 0, NotSerialized) - { - Return (Package (0x04) - { - Zero, - 0x17A0013C, - 0x17A001BC, - 0x17A002BC - }) - } - - Device (QWLN) - { - Name (_ADR, Zero) // _ADR: Address - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - PEP0, - MMU0 - }) - Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake - { - Zero, - Zero - }) - Name (_S0W, 0x02) // _S0W: S0 Device Wake State - Name (_S4W, 0x02) // _S4W: S4 Device Wake State - Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset - { - WRST - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x18800000, // Address Base - 0x00800000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x0C250000, // Address Base - 0x00000010, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x8C400000, // Address Base - 0x00100000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001BE, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001BF, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000001C0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C1, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C2, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C4, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C5, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C6, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C7, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C8, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000001C9, - } - }) - Return (RBUF) /* \_SB_.AMSS.QWLN._CRS.RBUF */ - } - - Method (WMSA, 0, NotSerialized) - { - Return (Package (0x01) - { - 0x00100000 - }) - } - - OperationRegion (WOPR, 0x80, Zero, 0x10) - Field (WOPR, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - WTRG, 32 - } - - PowerResource (WRST, 0x05, 0x0000) - { - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (_RST, 0, NotSerialized) // _RST: Device Reset - { - WTRG = 0xABCD - } - } - } - - Scope (\_SB) - { - Device (COEX) - { - Name (_HID, "QCOM0295") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (WSAR) - { - Name (_HID, "SAM0609") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - ^AMSS.QWLN - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - } - } - - Device (QSM) - { - Name (_HID, "QCOM02B9") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x04) // _DEP: Dependencies - { - GLNK, - IPC0, - PILC, - RPEN - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x98F00000, // Address Base - 0x00600000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QSM_._CRS.RBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (SSDD) - { - Name (_HID, "QCOM02D1") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - GLNK, - TFTP - }) - } - - Device (PDSR) - { - Name (_HID, "QCOM02CE") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - PEP0, - GLNK, - IPC0 - }) - } - - Device (CDSP) - { - Name (_DEP, Package (0x07) // _DEP: Dependencies - { - PEP0, - PILC, - GLNK, - IPC0, - RPEN, - SSDD, - PDSR - }) - Name (_HID, "QCOM02F7") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000262, - } - }) - Return (RBUF) /* \_SB_.CDSP._CRS.RBUF */ - } - } - - Device (TFTP) - { - Name (_HID, "QCOM02F6") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - IPC0 - }) - } - - Scope (PILC) - { - Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID - { - If ((SOID == 0x0155)) - { - Return ("CLSA0850") - } - Else - { - Return (PSUB) /* \_SB_.PSUB */ - } - } - } - - Scope (AMSS) - { - Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID - { - If ((SOID == 0x0155)) - { - Return ("CLSA0850") - } - Else - { - Return (PSUB) /* \_SB_.PSUB */ - } - } - } - - Device (LLC) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM02F8") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x01300000, // Address Base - 0x00028000, // Address Length - ) - }) - } - } - - Device (MMU0) - { - Name (_HID, "QCOM0212") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - MMU1 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x15000000, // Address Base - 0x0007FFB8, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x01F46000, // Address Base - 0x00000004, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000080, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000081, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000082, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000083, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000084, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000085, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000086, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000087, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000088, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000089, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000008A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000008B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000008C, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000008D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000008E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000008F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000090, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000091, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000092, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000093, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000094, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000095, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000096, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000D5, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000D6, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000D7, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000D8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000D9, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000DA, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000DB, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000DC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000DD, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000DE, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000DF, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000E0, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015C, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000160, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000161, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000162, - } - }) - } - } - - Device (MMU1) - { - Name (_HID, "QCOM0212") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x05040000, // Address Base - 0x00010000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000018C, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000018D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000018E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000018F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000190, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000191, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000192, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000193, - } - }) - } - } - - Device (IMM0) - { - Name (_HID, "QCOM030B") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - } - - Device (IMM1) - { - Name (_HID, "QCOM030B") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, One) // _UID: Unique ID - } - - Device (GPU0) - { - Name (_HID, "QCOM027E") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_CID, "ACPIQCOM027E") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_HRV, 0x7C) // _HRV: Hardware Revision - Device (MON0) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (Zero) - } - } - - Name (_DEP, Package (0x0A) // _DEP: Dependencies - { - MMU0, - MMU1, - IMM0, - IMM1, - PEP0, - PMIC, - PILC, - RPEN, - TREE, - SCM0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x0AE00000, // Address Base - 0x00140000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x088E0000, // Address Base - 0x000F4000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000073, - } - Memory32Fixed (ReadWrite, - 0x05000000, // Address Base - 0x0003F010, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x05060000, // Address Base - 0x0003F000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000014C, - } - Memory32Fixed (ReadWrite, - 0x0B280000, // Address Base - 0x0000FFFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x0B480000, // Address Base - 0x00010000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x05090000, // Address Base - 0x00009000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x0C200000, // Address Base - 0x0000FFFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x0AA00000, // Address Base - 0x00200000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000CE, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000CF, - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0060 - } - }) - Return (RBUF) /* \_SB_.GPU0._CRS.RBUF */ - } - - Method (RESI, 0, NotSerialized) - { - Name (RINF, Package (0x10) - { - 0x03, - Zero, - Package (0x03) - { - "RESOURCE", - "MDP_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "DP_PHY_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "VSYNC_INTERRUPT", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_REGS", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_REG_CONT", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_INTERRUPT", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GPU_PDC_SEQ_MEM", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GPU_PDC_REGS", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GPU_CC", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GPU_RPMH_CPRF", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDC_INTERRUPT", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDC_WD_INTERRUPT", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "DSI_PANEL_RESET", - "DISPLAY" - } - }) - Return (RINF) /* \_SB_.GPU0.RESI.RINF */ - } - - Method (ENGS, 0, NotSerialized) - { - Name (EBUF, Package (0x06) - { - 0x03, - 0x02, - 0x003B0014, - Package (0x08) - { - "ENGINES", - 0x06, - Package (0x0A) - { - "ENGINE", - "GRAPHICS", - "Adreno6X", - One, - 0x02, - Zero, - Package (0x0B) - { - "MMUINFO", - "Miniport", - "ArmSmmuV2", - 0x02, - 0x31, - "V8L", - "SMMUID", - ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66"), - "SMMUINTERFACEID", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Package (0x0E) - { - "PAGETABLEUSAGE", - 0x04, - "GraphicsGlobalPT", - Zero, - 0x03030000, - "GraphicsPerProcessPT", - Zero, - 0x03030000, - "GraphicsSecurePT", - One, - 0x030A0000, - "GraphicsGmuPT", - 0x03, - 0x03030002 - } - }, - - Package (0x04) - { - "PERF_CONTROLS", - Package (0x01) - { - One - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x04, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - }, - - Package (0x05) - { - "PROPERTIES", - 0x03, - Package (0x02) - { - "GmemBaseAddr", - Zero - }, - - Package (0x02) - { - "GmemSize", - 0x00100000 - }, - - Package (0x02) - { - "SMMUCount", - One - } - } - }, - - Package (0x09) - { - "ENGINE", - "MDPBLT", - "MDP5.x", - 0x02, - One, - Zero, - Package (0x02) - { - "SHAREDSMMU", - "ROTATOR" - }, - - 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", - "ROTATOR", - "MDP5.x", - 0x03, - One, - Zero, - Package (0x0B) - { - "MMUINFO", - "Miniport", - "ArmSmmuV2", - 0x02, - 0x20, - "V7S", - "SMMUID", - ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca"), - "SMMUINTERFACEID", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Package (0x04) - { - "PAGETABLEUSAGE", - 0x02, - "MdpNonSecurePT", - "MdpSecurePT" - } - }, - - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x0A) - { - "ENGINE", - "VIDEO", - "Venus", - 0x04, - One, - Zero, - Package (0x0B) - { - "MMUINFO", - "Engine", - "ArmSmmuV2", - 0x02, - 0x20, - "V7S", - "SMMUID", - ToUUID ("665e0f8e-add3-49d1-91bc-5540c5f57fba"), - "SMMUINTERFACEID", - ToUUID ("1c3fc0e8-0b11-4ee0-be89-3e21420a865f"), - Package (0x07) - { - "PAGETABLEUSAGE", - 0x05, - "VideoNonSecurePT", - "VideoSecurePT1", - "VideoSecurePT2", - "VideoSecurePT3", - "VideoSecurePT4" - } - }, - - Package (0x03) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DecMaxFps", - 0x3C - } - } - }, - - Package (0x09) - { - "ENGINE", - "CRYPTO", - "Crypto1.0", - 0x05, - One, - Zero, - Package (0x0B) - { - "MMUINFO", - "Miniport", - "ArmSmmuV2", - 0x02, - 0x20, - "V7S", - "SMMUID", - ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca"), - "SMMUINTERFACEID", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Package (0x04) - { - "PAGETABLEUSAGE", - 0x02, - "CryptoNonSecurePT", - "CryptoSecurePT" - } - }, - - Package (0x02) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x08) - { - "ENGINE", - "VIDEO_ENCODER", - "Venus", - 0x06, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - } - }, - - Package (0x08) - { - "DISPLAYS", - "MDP5.x", - 0x03, - Package (0x07) - { - "DISPLAY", - "INTERNAL1", - Zero, - One, - Zero, - Package (0x04) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x07) - { - "DISPLAY", - "INTERNAL2", - 0x07, - One, - Zero, - Package (0x04) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x07) - { - "DISPLAY", - "EXTERNAL1", - 0x08, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x02) - { - "RESOURCES", - Package (0x0B) - { - "MMUINFO", - "Miniport", - "ArmSmmuV2", - 0x02, - 0x20, - "V7S", - "SMMUID", - ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca"), - "SMMUINTERFACEID", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Package (0x04) - { - "PAGETABLEUSAGE", - 0x02, - "MdpNonSecurePT", - "MdpSecurePT" - } - } - }, - - Package (0x0F) - { - "PRIMARY_SOURCE_MODES", - 0x0D, - Package (0x02) - { - 0x0280, - 0x01E0 - }, - - Package (0x02) - { - 0x0320, - 0x0258 - }, - - Package (0x02) - { - 0x0500, - 0x02D0 - }, - - Package (0x02) - { - 0x0400, - 0x0300 - }, - - Package (0x02) - { - 0x0480, - 0x0300 - }, - - Package (0x02) - { - 0x0500, - 0x0300 - }, - - Package (0x02) - { - 0x0550, - 0x0300 - }, - - Package (0x02) - { - 0x0556, - 0x0300 - }, - - Package (0x02) - { - 0x0640, - 0x0384 - }, - - Package (0x02) - { - 0x0500, - 0x0400 - }, - - Package (0x02) - { - 0x0780, - 0x0438 - }, - - Package (0x02) - { - 0x0780, - 0x04B0 - }, - - Package (0x02) - { - 0x0780, - 0x0500 - } - } - }, - - Package (0x0F) - { - "PAGETABLES", - 0x0D, - Package (0x07) - { - "GraphicsGlobalPT", - One, - Zero, - One, - One, - 0x0000008000000000, - 0x0000000800000000 - }, - - Package (0x07) - { - "GraphicsPerProcessPT", - Zero, - Zero, - Zero, - Zero, - 0x00400000, - 0x0000007FFFC00000 - }, - - Package (0x07) - { - "GraphicsSecurePT", - Zero, - One, - Zero, - One, - 0x0000008800000000, - 0xC0000000 - }, - - Package (0x07) - { - "GraphicsGmuPT", - Zero, - Zero, - Zero, - Zero, - 0x60000000, - 0x20000000 - }, - - Package (0x07) - { - "MdpNonSecurePT", - Zero, - Zero, - Zero, - Zero, - 0x80100000, - 0x7FF00000 - }, - - Package (0x07) - { - "MdpSecurePT", - Zero, - One, - Zero, - One, - 0x80000000, - 0x80000000 - }, - - Package (0x09) - { - "VideoNonSecurePT", - Zero, - Zero, - Zero, - One, - 0x00100000, - 0xBFF00000, - 0x1B, - Zero - }, - - Package (0x09) - { - "VideoSecurePT1", - Zero, - One, - Zero, - One, - 0xC0000000, - 0x10000000, - 0x09, - One - }, - - Package (0x09) - { - "VideoSecurePT2", - Zero, - One, - Zero, - One, - 0xD0000000, - 0x10000000, - 0x07, - 0x02 - }, - - Package (0x09) - { - "VideoSecurePT3", - Zero, - One, - Zero, - One, - 0xE0000000, - 0x10000000, - 0x02, - 0x03 - }, - - Package (0x09) - { - "VideoSecurePT4", - Zero, - One, - Zero, - One, - 0xF0000000, - 0x10000000, - 0x2A, - 0x04 - }, - - Package (0x07) - { - "CryptoNonSecurePT", - Zero, - Zero, - Zero, - Zero, - 0x00100000, - 0x7FF00000 - }, - - Package (0x07) - { - "CryptoSecurePT", - Zero, - One, - Zero, - One, - 0x80000000, - 0x80000000 - } - } - }) - 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 (0x0D) - { - 0x03, - One, - 0x0A, - Package (0x0F) - { - "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 (0x0A) - { - "PSTATE_SET", - Zero, - "INTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "INTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - 0xFFFFFFFF, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0D) - { - "PSTATE_SET", - 0x02, - "INTERNAL1_SCAN_CONTROL", - "*", - "DISPLAY_SOURCE_SCAN_CTRL", - 0x05, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x04, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - 0x03, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x02, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Zero, - 0x02 - } - }, - - Package (0x15) - { - "PSTATE_SET", - 0x03, - "INTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0D, - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x19A14780, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0x18964020, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x14810600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x11E1A300, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x10642AC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0A37CADB, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x09D5B340, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x08F0D180, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x0124F800, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Zero, - 0x03 - } - }, - - Package (0x33) - { - "PSTATE_SET", - 0x04, - "INTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x2B, - 0x1F, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x000000031A4A9F80, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0000000302731B80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x00000002EA9B9780, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x00000002D2C41380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x00000002BAEC8F80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x00000002A3150B80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x000000028B3D8780, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x0000000273660380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x000000025B8E7F80, - One - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x000000023C346000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x00000002245CDC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x000000020C855800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x00000001F4ADD400, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x00000001DCD65000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x00000001C4FECC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x00000001AD274800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x00000001954FC400, - One - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x000000017D784000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x0000000165A0BC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x000000014DC93800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0000000135F1B400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x000000011E1A3000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x000000010642AC00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0xEE6B2800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0xD693A400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0xBEBC2000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0xA6E49C00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x8F0D1800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x77359400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x5F5E1000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x59682F00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x53724E00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x4D7C6D00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x47868C00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x4190AB00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x3B9ACA00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x35A4E900, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x2FAF0800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x29B92700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x23C34600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x28, - 0x1DCD6500, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x29, - 0x17D78400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - Zero, - 0x02 - } - } - }, - - Package (0x10) - { - "COMPONENT", - One, - ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11"), - "GRAPHICS_POWER_STATES", - "HW_BLOCK_GRAPHICS", - Package (0x02) - { - "ENGINE", - "GRAPHICS" - }, - - 0x03, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - 0x2710, - 0x0A, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x2711, - 0x0A, - One - }, - - Package (0x0A) - { - "PSTATE_SET", - Zero, - "GRAPHICS_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - "CX_HS_MGMT", - "*", - "INTERNAL", - 0x03, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x02, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "ENGINE_PSTATE_SET", - 0x03 - }, - - Package (0x16) - { - "ENGINE_PSTATE_SET", - 0x04, - "GRAPHICS_BW_CONTROL", - "BANDWIDTH", - 0x0D, - Zero, - TRUE, - 0x04, - 0x03, - Package (0x05) - { - "PSTATE", - Zero, - 0x00000001AE1B6C00, - 0x0180, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000172BDAB00, - 0x0100, - Package (0x02) - { - "GPU", - 0x56 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x0000000134FD9000, - 0x0100, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0xF278C100, - 0xC0, - Package (0x02) - { - "GPU", - 0x38 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0xB71B0000, - 0x80, - Package (0x02) - { - "GPU", - 0x2A - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0xA25CF100, - 0x80, - Package (0x02) - { - "GPU", - 0x26 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x826A3B00, - 0x80, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x623A7C00, - 0x40, - Package (0x02) - { - "GPU", - 0x17 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x47868C00, - 0x30, - Package (0x02) - { - "GPU", - 0x11 - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x2FAF0800, - 0x30, - Package (0x02) - { - "GPU", - 0x0B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x23C34600, - 0x30, - Package (0x02) - { - "GPU", - 0x08 - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - 0x17D78400, - 0x30, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0C, - Zero, - Zero, - 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 (0x0A) - { - "PSTATE_SET", - Zero, - "MDPBLT_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "MDPBLT_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - 0xFFFFFFFF, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x15) - { - "PSTATE_SET", - 0x02, - "MDPBLT_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0D, - 0x08, - Zero, - Package (0x05) - { - "PSTATE", - Zero, - 0x19A14780, - One, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x18964020, - One, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x14810600, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x10642AC0, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37CADB, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x09D5B340, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x08F0D180, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - 0x0124F800, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0C, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x3A) - { - "PSTATE_SET", - 0x03, - "MDPBLT_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x32, - 0xFFFFFFFF, - Zero, - Package (0x05) - { - "PSTATE", - Zero, - 0x000000031A4A9F80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000302731B80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x00000002EA9B9780, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x00000002D2C41380, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x00000002BAEC8F80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x00000002A3150B80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x000000028B3D8780, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x0000000273660380, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x000000025B8E7F80, - One, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x0000000243B6FB80, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x000000022BDF7780, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - 0x000000021407F380, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0C, - 0x00000001FC306F80, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0D, - 0x00000001E458EB80, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0E, - 0x00000001CC816780, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0F, - 0x00000001B4A9E380, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x10, - 0x000000019CD25F80, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x11, - 0x0000000184FADB80, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x12, - 0x000000016D235780, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x13, - 0x00000001554BD380, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x14, - 0x000000013D744F80, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x15, - 0x00000001259CCB80, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - 0x000000010DC54780, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x17, - 0xF5EDC380, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x18, - 0xDE163F80, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x19, - 0xC63EBB80, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1A, - 0xAE673780, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1B, - 0x968FB380, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1C, - 0x8F0D1800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1D, - 0x89173700, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1E, - 0x83215600, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1F, - 0x7D2B7500, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x20, - 0x77359400, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x21, - 0x713FB300, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x22, - 0x6B49D200, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x23, - 0x6553F100, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x24, - 0x5F5E1000, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x25, - 0x59682F00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x26, - 0x53724E00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x27, - 0x4D7C6D00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x28, - 0x47868C00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x29, - 0x4190AB00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x2A, - 0x3B9ACA00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x2B, - 0x35A4E900, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2C, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2D, - 0x29B92700, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2E, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2F, - 0x1DCD6500, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x30, - 0x17D78400, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x31, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x03, - ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607"), - "ROTATOR_POWER_STATES", - "HW_BLOCK_ROTATOR", - 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 (0x0A) - { - "PSTATE_SET", - Zero, - "ROTATOR_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "ROTATOR_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - 0xFFFFFFFF, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x02, - "ROTATOR_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x05, - Zero, - Package (0x05) - { - "PSTATE", - Zero, - 0x19A14780, - One, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x18964020, - One, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x14810600, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0A37CADB, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x09D5B340, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0124F800, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x3A) - { - "PSTATE_SET", - 0x03, - "ROTATOR_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x32, - 0xFFFFFFFF, - Zero, - Package (0x05) - { - "PSTATE", - Zero, - 0x000000031A4A9F80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000302731B80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x00000002EA9B9780, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x00000002D2C41380, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x00000002BAEC8F80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x00000002A3150B80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x000000028B3D8780, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x0000000273660380, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x000000025B8E7F80, - One, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x0000000243B6FB80, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x000000022BDF7780, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - 0x000000021407F380, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0C, - 0x00000001FC306F80, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0D, - 0x00000001E458EB80, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0E, - 0x00000001CC816780, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x0F, - 0x00000001B4A9E380, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x10, - 0x000000019CD25F80, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x11, - 0x0000000184FADB80, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x12, - 0x000000016D235780, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x13, - 0x00000001554BD380, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x14, - 0x000000013D744F80, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x15, - 0x00000001259CCB80, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - 0x000000010DC54780, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x17, - 0xF5EDC380, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x18, - 0xDE163F80, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x19, - 0xC63EBB80, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1A, - 0xAE673780, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1B, - 0x968FB380, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1C, - 0x8F0D1800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1D, - 0x89173700, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1E, - 0x83215600, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x1F, - 0x7D2B7500, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x20, - 0x77359400, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x21, - 0x713FB300, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x22, - 0x6B49D200, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x23, - 0x6553F100, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x24, - 0x5F5E1000, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x25, - 0x59682F00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x26, - 0x53724E00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x27, - 0x4D7C6D00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x28, - 0x47868C00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x29, - 0x4190AB00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x2A, - 0x3B9ACA00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x2B, - 0x35A4E900, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2C, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2D, - 0x29B92700, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2E, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x2F, - 0x1DCD6500, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x30, - 0x17D78400, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x31, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x04, - ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8"), - "VIDEO_POWER_STATES", - "HW_BLOCK_VIDEO", - Package (0x02) - { - "ENGINE", - "VIDEO" - }, - - 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 (0x0A) - { - "PSTATE_SET", - Zero, - "VIDEO_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "VIDEO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0F) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x07, - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x1FC4EF40, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1A76E700, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x16A65700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x1312D000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Zero, - 0x03 - } - }, - - Package (0x77) - { - "PSTATE_SET", - 0x03, - "VIDEO_AXI_PORT_BW", - "*", - "BANDWIDTH", - 0x6F, - 0x6C, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x000000051F4D5C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0000000513619A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x000000050775D800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x00000004FB8A1600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x00000004EF9E5400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x00000004E3B29200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x00000004D7C6D000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x00000004CBDB0E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x00000004BFEF4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x00000004B4038A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x00000004A817C800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x000000049C2C0600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x0000000490404400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x0000000484548200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x000000047868C000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x000000046C7CFE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x0000000460913C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x0000000454A57A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x0000000448B9B800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x000000043CCDF600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0000000430E23400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x0000000424F67200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x00000004190AB000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x000000040D1EEE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x0000000401332C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x00000003F5476A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x00000003E95BA800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x00000003DD6FE600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x00000003D1842400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x00000003C5986200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x00000003B9ACA000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x00000003ADC0DE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x00000003A1D51C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x0000000395E95A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x0000000389FD9800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x000000037E11D600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x0000000372261400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x00000003663A5200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x000000035A4E9000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x000000034E62CE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x28, - 0x0000000342770C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x29, - 0x00000003368B4A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - 0x000000032A9F8800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2B, - 0x000000031EB3C600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2C, - 0x0000000312C80400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2D, - 0x0000000306DC4200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2E, - 0x00000002FAF08000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2F, - 0x00000002EF04BE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x30, - 0x00000002E318FC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x31, - 0x00000002D72D3A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x32, - 0x00000002CB417800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x33, - 0x00000002BF55B600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x34, - 0x00000002B369F400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x35, - 0x00000002A77E3200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x36, - 0x000000029B927000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x37, - 0x000000028FA6AE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x38, - 0x0000000283BAEC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x39, - 0x0000000277CF2A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3A, - 0x000000026BE36800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3B, - 0x000000025FF7A600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3C, - 0x00000002540BE400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3D, - 0x0000000248202200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3E, - 0x000000023C346000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3F, - 0x0000000230489E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x40, - 0x00000002245CDC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x41, - 0x0000000218711A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x42, - 0x000000020C855800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x43, - 0x0000000200999600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x44, - 0x00000001F4ADD400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x45, - 0x00000001E8C21200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x46, - 0x00000001DCD65000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x47, - 0x00000001D0EA8E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x48, - 0x00000001C4FECC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x49, - 0x00000001B9130A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4A, - 0x00000001AD274800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4B, - 0x00000001A13B8600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4C, - 0x00000001954FC400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4D, - 0x0000000189640200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4E, - 0x000000017D784000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4F, - 0x00000001718C7E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x50, - 0x0000000165A0BC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x51, - 0x0000000159B4FA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x52, - 0x000000014DC93800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x53, - 0x0000000141DD7600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x54, - 0x0000000135F1B400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x55, - 0x000000012A05F200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x56, - 0x000000011E1A3000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x57, - 0x00000001122E6E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x58, - 0x000000010642AC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x59, - 0xFA56EA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5A, - 0xEE6B2800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5B, - 0xE27F6600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5C, - 0xD693A400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5D, - 0xCAA7E200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5E, - 0xBEBC2000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5F, - 0xB2D05E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x60, - 0xA6E49C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x61, - 0x9AF8DA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x62, - 0x8F0D1800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x63, - 0x83215600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x64, - 0x77359400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x65, - 0x6B49D200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x66, - 0x5F5E1000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x67, - 0x53724E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x68, - 0x47868C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x69, - 0x3B9ACA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x6A, - 0x2FAF0800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x6B, - 0x23C34600, - One - }, - - Package (0x04) - { - "PSTATE", - 0x6C, - 0x17D78400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x6D, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x6E, - 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 (0x0A) - { - "PSTATE_SET", - Zero, - "CRYPTO_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "CRYPTO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x02, - "CRYPTO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - One, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Zero, - Zero - } - } - }, - - Package (0x10) - { - "COMPONENT", - 0x06, - ToUUID ("e6be5096-55ec-4891-884b-0760bfc533b6"), - "VIDEO_ENCODER_POWER_STATES", - "HW_BLOCK_VIDEO", - Package (0x02) - { - "ENGINE", - "VIDEO_ENCODER" - }, - - 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 (0x0A) - { - "PSTATE_SET", - Zero, - "VIDEO_ENCODER_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "VIDEO_ENCODER_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0F) - { - "PSTATE_SET", - 0x02, - "VIDEO_ENCODER_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x07, - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x1FC4EF40, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1A76E700, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x18148D00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x13AB6680, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Zero, - 0x03 - } - }, - - Package (0x77) - { - "PSTATE_SET", - 0x03, - "VIDEO_ENCODER_AXI_PORT_BW", - "*", - "BANDWIDTH", - 0x6F, - 0x6C, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x000000051F4D5C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0000000513619A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x000000050775D800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x00000004FB8A1600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x00000004EF9E5400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x00000004E3B29200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x00000004D7C6D000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x00000004CBDB0E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x00000004BFEF4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x00000004B4038A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x00000004A817C800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x000000049C2C0600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x0000000490404400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x0000000484548200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x000000047868C000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x000000046C7CFE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x0000000460913C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x0000000454A57A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x0000000448B9B800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x000000043CCDF600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0000000430E23400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x0000000424F67200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x00000004190AB000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x000000040D1EEE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x0000000401332C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x00000003F5476A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x00000003E95BA800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x00000003DD6FE600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x00000003D1842400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x00000003C5986200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x00000003B9ACA000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x00000003ADC0DE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x00000003A1D51C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x0000000395E95A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x0000000389FD9800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x000000037E11D600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x0000000372261400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x00000003663A5200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x000000035A4E9000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x000000034E62CE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x28, - 0x0000000342770C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x29, - 0x00000003368B4A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - 0x000000032A9F8800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2B, - 0x000000031EB3C600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2C, - 0x0000000312C80400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2D, - 0x0000000306DC4200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2E, - 0x00000002FAF08000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x2F, - 0x00000002EF04BE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x30, - 0x00000002E318FC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x31, - 0x00000002D72D3A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x32, - 0x00000002CB417800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x33, - 0x00000002BF55B600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x34, - 0x00000002B369F400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x35, - 0x00000002A77E3200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x36, - 0x000000029B927000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x37, - 0x000000028FA6AE00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x38, - 0x0000000283BAEC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x39, - 0x0000000277CF2A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3A, - 0x000000026BE36800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3B, - 0x000000025FF7A600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3C, - 0x00000002540BE400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3D, - 0x0000000248202200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3E, - 0x000000023C346000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x3F, - 0x0000000230489E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x40, - 0x00000002245CDC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x41, - 0x0000000218711A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x42, - 0x000000020C855800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x43, - 0x0000000200999600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x44, - 0x00000001F4ADD400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x45, - 0x00000001E8C21200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x46, - 0x00000001DCD65000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x47, - 0x00000001D0EA8E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x48, - 0x00000001C4FECC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x49, - 0x00000001B9130A00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4A, - 0x00000001AD274800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4B, - 0x00000001A13B8600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4C, - 0x00000001954FC400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4D, - 0x0000000189640200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4E, - 0x000000017D784000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x4F, - 0x00000001718C7E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x50, - 0x0000000165A0BC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x51, - 0x0000000159B4FA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x52, - 0x000000014DC93800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x53, - 0x0000000141DD7600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x54, - 0x0000000135F1B400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x55, - 0x000000012A05F200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x56, - 0x000000011E1A3000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x57, - 0x00000001122E6E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x58, - 0x000000010642AC00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x59, - 0xFA56EA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5A, - 0xEE6B2800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5B, - 0xE27F6600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5C, - 0xD693A400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5D, - 0xCAA7E200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5E, - 0xBEBC2000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x5F, - 0xB2D05E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x60, - 0xA6E49C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x61, - 0x9AF8DA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x62, - 0x8F0D1800, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x63, - 0x83215600, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x64, - 0x77359400, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x65, - 0x6B49D200, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x66, - 0x5F5E1000, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x67, - 0x53724E00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x68, - 0x47868C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x69, - 0x3B9ACA00, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x6A, - 0x2FAF0800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x6B, - 0x23C34600, - One - }, - - Package (0x04) - { - "PSTATE", - 0x6C, - 0x17D78400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x6D, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x6E, - Zero, - 0x02 - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (0x01) - { - 0x04 - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x07, - ToUUID ("c42be628-d6bc-4755-bfd5-5af776797228"), - "SECDISPLAY_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "INTERNAL2" - }, - - 0x02, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x0A) - { - "PSTATE_SET", - Zero, - "INTERNAL2_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "INTERNAL2_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - 0xFFFFFFFF, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0D) - { - "PSTATE_SET", - 0x02, - "INTERNAL2_SCAN_CONTROL", - "*", - "DISPLAY_SOURCE_SCAN_CTRL", - 0x05, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x04, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - 0x03, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x02, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Zero, - 0x02 - } - }, - - Package (0x15) - { - "PSTATE_SET", - 0x03, - "INTERNAL2_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0D, - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x19A14780, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0x18964020, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x14810600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x11E1A300, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x10642AC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0A37CADB, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x09D5B340, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x08F0D180, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x0124F800, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Zero, - 0x03 - } - }, - - Package (0x33) - { - "PSTATE_SET", - 0x04, - "INTERNAL2_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x2B, - 0x1F, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x000000031A4A9F80, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0000000302731B80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x00000002EA9B9780, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x00000002D2C41380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x00000002BAEC8F80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x00000002A3150B80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x000000028B3D8780, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x0000000273660380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x000000025B8E7F80, - One - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x000000023C346000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x00000002245CDC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x000000020C855800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x00000001F4ADD400, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x00000001DCD65000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x00000001C4FECC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x00000001AD274800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x00000001954FC400, - One - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x000000017D784000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x0000000165A0BC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x000000014DC93800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0000000135F1B400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x000000011E1A3000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x000000010642AC00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0xEE6B2800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0xD693A400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0xBEBC2000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0xA6E49C00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x8F0D1800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x77359400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x5F5E1000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x59682F00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x53724E00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x4D7C6D00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x47868C00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x4190AB00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x3B9ACA00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x35A4E900, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x2FAF0800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x29B92700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x23C34600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x28, - 0x1DCD6500, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x29, - 0x17D78400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - Zero, - 0x02 - } - } - }, - - Package (0x0E) - { - "COMPONENT", - 0x08, - ToUUID ("818daed2-9e63-49d5-bd12-b0951f7b0f6b"), - "DP_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 (0x0A) - { - "PSTATE_SET", - Zero, - "EXTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0A) - { - "PSTATE_SET", - One, - "EXTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - 0xFFFFFFFF, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x15) - { - "PSTATE_SET", - 0x02, - "EXTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0D, - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x19A14780, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0x18964020, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x14810600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x11E1A300, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x10642AC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x0BEBC200, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0A37CADB, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x09D5B340, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x08F0D180, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x0124F800, - 0x03 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - Zero, - 0x03 - } - }, - - Package (0x33) - { - "PSTATE_SET", - 0x03, - "EXTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x2B, - 0x1F, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x000000031A4A9F80, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0000000302731B80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x00000002EA9B9780, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x00000002D2C41380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x00000002BAEC8F80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x00000002A3150B80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x000000028B3D8780, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x0000000273660380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x000000025B8E7F80, - One - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x000000023C346000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x00000002245CDC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x000000020C855800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x00000001F4ADD400, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x00000001DCD65000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x00000001C4FECC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x00000001AD274800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x00000001954FC400, - One - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x000000017D784000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x0000000165A0BC00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x000000014DC93800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0000000135F1B400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x000000011E1A3000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x000000010642AC00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0xEE6B2800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0xD693A400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0xBEBC2000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0xA6E49C00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x8F0D1800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x77359400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x5F5E1000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x59682F00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x53724E00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x4D7C6D00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x47868C00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x4190AB00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x3B9ACA00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x35A4E900, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x2FAF0800, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x29B92700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x23C34600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x28, - 0x1DCD6500, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x29, - 0x17D78400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x2A, - Zero, - 0x02 - } - } - }, - - Package (0x09) - { - "COMPONENT", - 0x09, - 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 (0x12) - { - "ENGINE_PSTATE_SET", - 0x03, - "GRAPHICS_FREQ_CONTROL", - "CORE_CLOCK", - 0x09, - One, - TRUE, - 0x05, - 0x03, - Package (0x06) - { - "PSTATE", - Zero, - 0x2A51BD80, - Zero, - Package (0x02) - { - "GPU", - 0x64 - }, - - Package (0x01) - { - 0x01A0 - } - }, - - Package (0x06) - { - "PSTATE", - One, - 0x283BAEC0, - One, - Package (0x02) - { - "GPU", - 0x5B - }, - - Package (0x01) - { - 0x0180 - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - 0x23863D00, - 0x02, - Package (0x02) - { - "GPU", - 0x51 - }, - - Package (0x01) - { - 0x0140 - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - 0x1EFE9200, - 0x03, - Package (0x02) - { - "GPU", - 0x47 - }, - - Package (0x01) - { - 0x0100 - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - 0x18AD2380, - 0x04, - Package (0x02) - { - "GPU", - 0x38 - }, - - Package (0x01) - { - 0xC0 - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - 0x14628180, - 0x05, - Package (0x02) - { - "GPU", - 0x2F - }, - - Package (0x01) - { - 0x80 - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - 0x0EB8EBC0, - 0x06, - Package (0x02) - { - "GPU", - 0x23 - }, - - Package (0x01) - { - 0x40 - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - 0x0ABA9500, - 0x07, - Package (0x02) - { - "GPU", - Zero - }, - - Package (0x01) - { - 0x30 - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Zero, - 0x08, - Package (0x02) - { - "GPU", - Zero - }, - - Package (0x01) - { - Zero - } - } - }) - Name (P002, Package (0x0B) - { - "ENGINE_PSTATE_SET", - 0x03, - "GRAPHICS_FREQ_CONTROL", - "CORE_CLOCK", - 0x02, - One, - TRUE, - Zero, - Zero, - Package (0x06) - { - "PSTATE", - Zero, - 0x10B07600, - Zero, - Package (0x02) - { - "GPU", - Zero - }, - - Package (0x01) - { - 0x80 - } - }, - - Package (0x06) - { - "PSTATE", - One, - Zero, - One, - Package (0x02) - { - "GPU", - Zero - }, - - Package (0x01) - { - Zero - } - } - }) - If ((SIDV >= 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0E] = P001 /* \_SB_.GPU0.PMCL.P001 */ - } - Else - { - DerefOf (RBUF [0x04]) [0x0E] = P002 /* \_SB_.GPU0.PMCL.P002 */ - } - - Return (RBUF) /* \_SB_.GPU0.PMCL.RBUF */ - } - - Method (_ROM, 3, NotSerialized) // _ROM: Read-Only Memory - { - Name (PCFG, Buffer (0x1090) - { - /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, // .< - /* 0028 */ 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x4E, 0x61, 0x6D, // PanelNam - /* 0030 */ 0x65, 0x3E, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x20, // e>Color - /* 0038 */ 0x4C, 0x43, 0x44, 0x3C, 0x2F, 0x50, 0x61, 0x6E, // LCD. - /* 0048 */ 0x3C, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x44, 0x65, // 2160x1 - /* 0060 */ 0x34, 0x34, 0x30, 0x20, 0x32, 0x34, 0x62, 0x70, // 440 24bp - /* 0068 */ 0x70, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, // p.. - /* 00A0 */ 0x20, 0x3C, 0x4D, 0x61, 0x6E, 0x75, 0x66, 0x61, // - /* 00B0 */ 0x30, 0x78, 0x38, 0x33, 0x34, 0x43, 0x3C, 0x2F, // 0x834C. - /* 00C8 */ 0x20, 0x20, 0x20, 0x3C, 0x50, 0x72, 0x6F, 0x64, // - /* 00D8 */ 0x34, 0x31, 0x30, 0x30, 0x31, 0x3C, 0x2F, 0x50, // 41001

. - /* 00F0 */ 0x3C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x4E, // 0x - /* 0100 */ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 000000. - /* 0118 */ 0x20, 0x20, 0x3C, 0x57, 0x65, 0x65, 0x6B, 0x6F, // 0x3 - /* 0130 */ 0x32, 0x3C, 0x2F, 0x57, 0x65, 0x65, 0x6B, 0x6F, // 2. - /* 0148 */ 0x20, 0x20, 0x3C, 0x59, 0x65, 0x61, 0x72, 0x6F, // 0x1 - /* 0160 */ 0x39, 0x3C, 0x2F, 0x59, 0x65, 0x61, 0x72, 0x6F, // 9. - /* 0178 */ 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, 0x56, // 1 - /* 0188 */ 0x3C, 0x2F, 0x45, 0x44, 0x49, 0x44, 0x56, 0x65, // . - /* 0198 */ 0x20, 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, // 4. 0xA5 - /* 01D8 */ 0x3C, 0x2F, 0x56, 0x69, 0x64, 0x65, 0x6F, 0x49, // . - /* 01F0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 0x19. - /* 0228 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 0x - /* 0240 */ 0x31, 0x31, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, // 11. - /* 0258 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x69, 0x73, // 0x78 - /* 0280 */ 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // . 0x - /* 02B8 */ 0x32, 0x3C, 0x2F, 0x46, 0x65, 0x61, 0x74, 0x75, // 2. < - /* 02D0 */ 0x52, 0x65, 0x64, 0x2E, 0x47, 0x72, 0x65, 0x65, // Red.Gree - /* 02D8 */ 0x6E, 0x42, 0x69, 0x74, 0x73, 0x3E, 0x30, 0x78, // nBits>0x - /* 02E0 */ 0x36, 0x46, 0x3C, 0x2F, 0x52, 0x65, 0x64, 0x2E, // 6F. < - /* 02F8 */ 0x42, 0x6C, 0x75, 0x65, 0x2E, 0x57, 0x68, 0x69, // Blue.Whi - /* 0300 */ 0x74, 0x65, 0x42, 0x69, 0x74, 0x73, 0x3E, 0x30, // teBits>0 - /* 0308 */ 0x78, 0x42, 0x31, 0x3C, 0x2F, 0x42, 0x6C, 0x75, // xB1. - /* 0320 */ 0x20, 0x3C, 0x52, 0x65, 0x64, 0x58, 0x3E, 0x30, // 0 - /* 0328 */ 0x78, 0x41, 0x37, 0x3C, 0x2F, 0x52, 0x65, 0x64, // xA7. < - /* 0338 */ 0x52, 0x65, 0x64, 0x59, 0x3E, 0x30, 0x78, 0x35, // RedY>0x5 - /* 0340 */ 0x35, 0x3C, 0x2F, 0x52, 0x65, 0x64, 0x59, 0x3E, // 5 - /* 0348 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x47, 0x72, // . 0x4 - /* 0358 */ 0x43, 0x3C, 0x2F, 0x47, 0x72, 0x65, 0x65, 0x6E, // C. < - /* 0368 */ 0x47, 0x72, 0x65, 0x65, 0x6E, 0x59, 0x3E, 0x30, // GreenY>0 - /* 0370 */ 0x78, 0x39, 0x45, 0x3C, 0x2F, 0x47, 0x72, 0x65, // x9E. - /* 0380 */ 0x20, 0x3C, 0x42, 0x6C, 0x75, 0x65, 0x58, 0x3E, // - /* 0388 */ 0x30, 0x78, 0x32, 0x35, 0x3C, 0x2F, 0x42, 0x6C, // 0x25. - /* 0398 */ 0x20, 0x3C, 0x42, 0x6C, 0x75, 0x65, 0x59, 0x3E, // - /* 03A0 */ 0x30, 0x78, 0x30, 0x43, 0x3C, 0x2F, 0x42, 0x6C, // 0x0C. - /* 03B0 */ 0x20, 0x3C, 0x57, 0x68, 0x69, 0x74, 0x65, 0x58, // 0x50
. - /* 03C8 */ 0x20, 0x20, 0x20, 0x3C, 0x57, 0x68, 0x69, 0x74, // 0x54< - /* 03D8 */ 0x2F, 0x57, 0x68, 0x69, 0x74, 0x65, 0x59, 0x3E, // /WhiteY> - /* 03E0 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x73, // . 0x0. - /* 0418 */ 0x3C, 0x45, 0x73, 0x74, 0x61, 0x62, 0x6C, 0x69, // 0x - /* 0430 */ 0x30, 0x3C, 0x2F, 0x45, 0x73, 0x74, 0x61, 0x62, // 0 - /* 0448 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x4D, 0x61, // . 0x0. . . . . . . . .< - /* 0540 */ 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, 0x0A, // /Group>. - /* 0548 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // . - /* 0568 */ 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // 0xFC. - /* 05A0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 0xA8. - /* 05D8 */ 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // 0x0..< - /* 0628 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0630 */ 0x3D, 0x27, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, // ='Active - /* 0638 */ 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x27, // Timing' - /* 0640 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // >. - /* 0658 */ 0x32, 0x31, 0x36, 0x30, 0x3C, 0x2F, 0x48, 0x6F, // 2160. - /* 0670 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 48. - /* 06A8 */ 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // 80< - /* 06C0 */ 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // /Horizon - /* 06C8 */ 0x74, 0x61, 0x6C, 0x42, 0x61, 0x63, 0x6B, 0x50, // talBackP - /* 06D0 */ 0x6F, 0x72, 0x63, 0x68, 0x3E, 0x0A, 0x20, 0x20, // orch>. - /* 06D8 */ 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 3 - /* 06F0 */ 0x32, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 2. - /* 0708 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // - /* 0720 */ 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 0. - /* 0738 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 0. 0. - /* 07A0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 1440< - /* 07B8 */ 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, // /Vertica - /* 07C0 */ 0x6C, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x3E, // lActive> - /* 07C8 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, // . 3. - /* 07F8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, // 3 - /* 0810 */ 0x35, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, // 5. - /* 0828 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 6. < - /* 0858 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical - /* 0860 */ 0x53, 0x79, 0x6E, 0x63, 0x53, 0x6B, 0x65, 0x77, // SyncSkew - /* 0868 */ 0x3E, 0x30, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, // >0. - /* 0880 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 0. < - /* 08B0 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical - /* 08B8 */ 0x42, 0x6F, 0x74, 0x74, 0x6F, 0x6D, 0x42, 0x6F, // BottomBo - /* 08C0 */ 0x72, 0x64, 0x65, 0x72, 0x3E, 0x30, 0x3C, 0x2F, // rder>0. - /* 08E0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // Fa - /* 08F8 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse - /* 0910 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x49, 0x6E, // . False< - /* 0930 */ 0x2F, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x56, // /InvertV - /* 0938 */ 0x73, 0x79, 0x6E, 0x63, 0x50, 0x6F, 0x6C, 0x61, // syncPola - /* 0940 */ 0x69, 0x72, 0x74, 0x79, 0x3E, 0x0A, 0x20, 0x20, // irty>. - /* 0948 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // F - /* 0960 */ 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, // alse. < - /* 0980 */ 0x42, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6F, // BorderCo - /* 0988 */ 0x6C, 0x6F, 0x72, 0x3E, 0x30, 0x78, 0x30, 0x3C, // lor>0x0< - /* 0990 */ 0x2F, 0x42, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x43, // /BorderC - /* 0998 */ 0x6F, 0x6C, 0x6F, 0x72, 0x3E, 0x0A, 0x3C, 0x2F, // olor>..< - /* 09A8 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 09B0 */ 0x3D, 0x27, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // ='Displa - /* 09B8 */ 0x79, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, // y Interf - /* 09C0 */ 0x61, 0x63, 0x65, 0x27, 0x3E, 0x0A, 0x20, 0x20, // ace'>. - /* 09C8 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // 8. < - /* 09F0 */ 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, // Interfac - /* 09F8 */ 0x65, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x46, 0x6F, // eColorFo - /* 0A00 */ 0x72, 0x6D, 0x61, 0x74, 0x3E, 0x33, 0x3C, 0x2F, // rmat>3..< - /* 0A28 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0A30 */ 0x3D, 0x27, 0x44, 0x53, 0x49, 0x20, 0x49, 0x6E, // ='DSI In - /* 0A38 */ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x27, // terface' - /* 0A40 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, // >. 1. - /* 0A68 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, // 0 - /* 0A78 */ 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, // . - /* 0A88 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 36. - /* 0AB0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 1. - /* 0AD8 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x4C, // 4. 1. - /* 0B18 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x4C, // True. True. - /* 0BA8 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x52, // 0x3C0 - /* 0BC0 */ 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 000. - /* 0BD8 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, // Fa - /* 0BF0 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, // lse. False< - /* 0C28 */ 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, 0x55, // /DSICmdU - /* 0C30 */ 0x73, 0x69, 0x6E, 0x67, 0x54, 0x72, 0x69, 0x67, // singTrig - /* 0C38 */ 0x67, 0x65, 0x72, 0x3E, 0x0A, 0x20, 0x20, 0x20, // ger>. - /* 0C40 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x49, 0x6E, 0x69, // 30 . - /* 0C70 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, // . - /* 0C88 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 0C90 */ 0x30, 0x30, 0x20, 0x30, 0x31, 0x0A, 0x20, 0x20, // 00 01. - /* 0C98 */ 0x20, 0x20, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, // ... - /* 0CD0 */ 0x32, 0x33, 0x20, 0x30, 0x41, 0x20, 0x30, 0x32, // 23 0A 02 - /* 0CD8 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x46, // . 23 F - /* 0CE0 */ 0x46, 0x20, 0x30, 0x37, 0x0A, 0x20, 0x20, 0x20, // F 07. - /* 0CE8 */ 0x32, 0x33, 0x20, 0x31, 0x36, 0x20, 0x30, 0x31, // 23 16 01 - /* 0CF0 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x46, // . 23 F - /* 0CF8 */ 0x46, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, // F 00. - /* 0D00 */ 0x32, 0x33, 0x20, 0x31, 0x30, 0x20, 0x38, 0x30, // 23 10 80 - /* 0D08 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x31, // . 23 1 - /* 0D10 */ 0x32, 0x20, 0x34, 0x33, 0x0A, 0x20, 0x20, 0x20, // 2 43. - /* 0D18 */ 0x32, 0x33, 0x20, 0x31, 0x33, 0x20, 0x34, 0x33, // 23 13 43 - /* 0D20 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x35, // . 23 5 - /* 0D28 */ 0x41, 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, // A 04. - /* 0D30 */ 0x32, 0x33, 0x20, 0x35, 0x43, 0x20, 0x30, 0x31, // 23 5C 01 - /* 0D38 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, // . 23 9 - /* 0D40 */ 0x34, 0x20, 0x32, 0x30, 0x0A, 0x20, 0x20, 0x20, // 4 20. - /* 0D48 */ 0x32, 0x33, 0x20, 0x30, 0x44, 0x20, 0x30, 0x31, // 23 0D 01 - /* 0D50 */ 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, 0x20, 0x30, // . FF 0 - /* 0D58 */ 0x41, 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, // A. 23 - /* 0D60 */ 0x39, 0x35, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, // 95 00. - /* 0D68 */ 0x20, 0x46, 0x46, 0x20, 0x30, 0x41, 0x0A, 0x20, // FF 0A. - /* 0D70 */ 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, 0x36, 0x20, // 23 96 - /* 0D78 */ 0x30, 0x32, 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, // 02. 23 - /* 0D80 */ 0x20, 0x39, 0x33, 0x20, 0x33, 0x34, 0x0A, 0x20, // 93 34. - /* 0D88 */ 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, 0x36, 0x20, // 23 96 - /* 0D90 */ 0x30, 0x41, 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, // 0A. FF - /* 0D98 */ 0x20, 0x31, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 14. 2 - /* 0DA0 */ 0x33, 0x20, 0x32, 0x30, 0x20, 0x33, 0x38, 0x0A, // 3 20 38. - /* 0DA8 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x31, // 23 21 - /* 0DB0 */ 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 04. 2 - /* 0DB8 */ 0x33, 0x20, 0x32, 0x32, 0x20, 0x33, 0x38, 0x0A, // 3 22 38. - /* 0DC0 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x33, // 23 23 - /* 0DC8 */ 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 04. 2 - /* 0DD0 */ 0x33, 0x20, 0x32, 0x34, 0x20, 0x41, 0x30, 0x0A, // 3 24 A0. - /* 0DD8 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x35, // 23 25 - /* 0DE0 */ 0x20, 0x30, 0x35, 0x0A, 0x20, 0x20, 0x20, 0x32, // 05. 2 - /* 0DE8 */ 0x33, 0x20, 0x32, 0x43, 0x20, 0x32, 0x30, 0x0A, // 3 2C 20. - /* 0DF0 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x44, // 23 2D - /* 0DF8 */ 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, 0x32, // 00. 2 - /* 0E00 */ 0x33, 0x20, 0x33, 0x30, 0x20, 0x30, 0x36, 0x0A, // 3 30 06. - /* 0E08 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x31, // 23 31 - /* 0E10 */ 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, 0x32, // 00. 2 - /* 0E18 */ 0x33, 0x20, 0x33, 0x34, 0x20, 0x35, 0x30, 0x0A, // 3 34 50. - /* 0E20 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x36, // 23 36 - /* 0E28 */ 0x20, 0x32, 0x33, 0x0A, 0x20, 0x20, 0x20, 0x32, // 23. 2 - /* 0E30 */ 0x33, 0x20, 0x33, 0x38, 0x20, 0x33, 0x30, 0x0A, // 3 38 30. - /* 0E38 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x41, // 23 3A - /* 0E40 */ 0x20, 0x30, 0x33, 0x0A, 0x3C, 0x2F, 0x44, 0x53, // 03..< - /* 0E58 */ 0x44, 0x53, 0x49, 0x54, 0x65, 0x72, 0x6D, 0x53, // DSITermS - /* 0E60 */ 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x65, 0x3E, // equence> - /* 0E68 */ 0x0A, 0x20, 0x20, 0x20, 0x30, 0x35, 0x20, 0x32, // . 05 2 - /* 0E70 */ 0x38, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, // 8 00. - /* 0E78 */ 0x46, 0x46, 0x20, 0x32, 0x30, 0x0A, 0x20, 0x20, // FF 20. - /* 0E80 */ 0x20, 0x30, 0x35, 0x20, 0x31, 0x30, 0x20, 0x30, // 05 10 0 - /* 0E88 */ 0x30, 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, 0x20, // 0. FF - /* 0E90 */ 0x38, 0x30, 0x0A, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 80... < - /* 0ED0 */ 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, 0x68, // Backligh - /* 0ED8 */ 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x34, 0x3C, // tType>4< - /* 0EE0 */ 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // /Backlig - /* 0EE8 */ 0x68, 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x0A, // htType>. - /* 0EF0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x42, 0x61, 0x63, // 50 - /* 0F08 */ 0x3C, 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, // . - /* 0F20 */ 0x3C, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // - /* 0F30 */ 0x31, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x61, 0x63, // 100. - /* 0F48 */ 0x20, 0x3C, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // 0x - /* 0F60 */ 0x34, 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, // 4. - /* 0F78 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x43, 0x41, 0x42, // - /* 0F88 */ 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x43, // False
. < - /* 0FA0 */ 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, 0x6E, 0x65, // Brightne - /* 0FA8 */ 0x73, 0x73, 0x4D, 0x69, 0x6E, 0x4C, 0x75, 0x6D, // ssMinLum - /* 0FB0 */ 0x69, 0x6E, 0x61, 0x6E, 0x63, 0x65, 0x3E, 0x32, // inance>2 - /* 0FB8 */ 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x72, 0x69, // 000. - /* 0FD8 */ 0x20, 0x3C, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, // 360000< - /* 0FF8 */ 0x2F, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, 0x6E, // /Brightn - /* 1000 */ 0x65, 0x73, 0x73, 0x4D, 0x61, 0x78, 0x4C, 0x75, // essMaxLu - /* 1008 */ 0x6D, 0x69, 0x6E, 0x61, 0x6E, 0x63, 0x65, 0x3E, // minance> - /* 1010 */ 0x0A, 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, // ... - /* 1040 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x69, 0x73, // - /* 1058 */ 0x44, 0x53, 0x49, 0x5F, 0x50, 0x41, 0x4E, 0x45, // DSI_PANE - /* 1060 */ 0x4C, 0x5F, 0x52, 0x45, 0x53, 0x45, 0x54, 0x2C, // L_RESET, - /* 1068 */ 0x20, 0x30, 0x2C, 0x20, 0x30, 0x2C, 0x20, 0x31, // 0, 0, 1 - /* 1070 */ 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // ... - }) - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - 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 (PLGC, 3, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg1 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local1 = Arg1 - } - - If ((Arg2 > 0x1000)) - { - Local2 = 0x1000 - } - Else - { - Local2 = Arg2 - } - - If (((Local1 + Local2) > SizeOf (TBUF))) - { - Local2 = (SizeOf (TBUF) - Local1) - } - - CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) - Return (RBUF) /* \_SB_.GPU0.PLGC.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 (PWGM, 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.PWGM.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 (PBRC, 2, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x00, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GPU0.PBRC.RBUF */ - } - - Method (DITH, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ - } - - Method (ROM2, 3, NotSerialized) - { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - While (One) - { - If (One) - { - Local2 = PCFG /* \_SB_.GPU0.ROM2.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.ROM2.RBUF */ - } - - Method (IGC2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.IGC2.RBUF */ - } - - Method (PCC2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PCC2.RBUF */ - } - - Method (GCT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.GCT2.RBUF */ - } - - Method (LGC2, 3, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg1 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local1 = Arg1 - } - - If ((Arg2 > 0x1000)) - { - Local2 = 0x1000 - } - Else - { - Local2 = Arg2 - } - - If (((Local1 + Local2) > SizeOf (TBUF))) - { - Local2 = (SizeOf (TBUF) - Local1) - } - - CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) - Return (RBUF) /* \_SB_.GPU0.LGC2.RBUF */ - } - - Method (HSI2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.HSI2.RBUF */ - } - - Method (GMT2, 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.GMT2.RBUF */ - } - - Method (WGM2, 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.WGM2.RBUF */ - } - - Method (GRT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.GRT2.RBUF */ - } - - Method (BRT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.BRT2.RBUF */ - } - - Method (DIT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DIT2.RBUF */ - } - - Method (BLC2, 1, NotSerialized) - { - Name (RBUF, Buffer (0x0100){}) - Return (RBUF) /* \_SB_.GPU0.BLC2.RBUF */ - } - - Method (ROE1, 3, NotSerialized) - { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE1.PCFG */ - 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.ROE1.RBUF */ - } - - Name (_DOD, Package (0x01) // _DOD: Display Output Devices - { - 0x00024321 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (CHDV, 0, NotSerialized) - { - Name (CHIF, Package (0x02) - { - One, - Package (0x07) - { - "CHILDDEV", - Zero, - 0x00024321, - "QCOM_AVStream_850", - Zero, - "Qualcomm Camera AVStream Mini Driver", - Package (0x04) - { - "COMPATIBLEIDS", - 0x02, - "VEN_QCOM&DEV__AVSTREAM", - "QCOM_AVSTREAM" - } - } - }) - Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ - } - - Method (DPCC, 2, NotSerialized) - { - Return (CCST) /* \_SB_.CCST */ - } - - Method (DPIN, 2, NotSerialized) - { - Return (PINA) /* \_SB_.PINA */ - } - - Method (REGR, 0, NotSerialized) - { - Name (RBUF, Package (0x1B) - { - Package (0x02) - { - "ForceMaxPerf", - Zero - }, - - Package (0x02) - { - "ForceStablePowerSettings", - Zero - }, - - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "DeferForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableThermalMitigation", - Zero - }, - - Package (0x02) - { - "DisableTzMDSSRestore", - One - }, - - Package (0x02) - { - "UseLowPTForGfxPerProcess", - One - }, - - Package (0x02) - { - "DisableCDI", - One - }, - - Package (0x02) - { - "GPU64bAddrEnabled", - One - }, - - Package (0x02) - { - "MaxPreemptionOffsets", - 0x80 - }, - - Package (0x02) - { - "MaxRequiredDmaQueueEntry", - 0x08 - }, - - Package (0x02) - { - "SupportsSecureInAperture", - One - }, - - Package (0x02) - { - "ZeroFlagSupportInPTE", - One - }, - - Package (0x02) - { - "SupportsCacheCoherency", - One - }, - - Package (0x02) - { - "SupportsSHMBridge", - Zero - }, - - Package (0x02) - { - "SecureCarveoutSize", - 0x00200000 - }, - - Package (0x02) - { - "UBWCEnable", - Zero - }, - - Package (0x02) - { - "allowDrmAbove1080p", - One - }, - - Package (0x02) - { - "ZeroPageLowAddr", - 0x85F00000 - }, - - Package (0x02) - { - "ZeroPageHighAddr", - Zero - }, - - Package (0x02) - { - "KeepUefiBuffer", - One - }, - - Package (0x06) - { - "GRAPHICS", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "EnableSystemCache", - One - }, - - Package (0x02) - { - "EnableSysCacheForGpuhtw", - 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", - 0x04B0 - } - }, - - Package (0x06) - { - "A6x", - Package (0x02) - { - "SleepMode", - Zero - }, - - Package (0x02) - { - "DisableICG", - Zero - }, - - Package (0x02) - { - "DisableGmuCG", - Zero - }, - - Package (0x02) - { - "EnableFallbackToDisableSecureMode", - Zero - }, - - Package (0x02) - { - "DisableCPCrashDump", - Zero - } - } - }, - - Package (0x04) - { - "VIDEO", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "EnableSystemCache", - One - } - }, - - Package (0x02) - { - "CRYPTO", - Package (0x02) - { - "EnableCryptoVA", - One - } - }, - - Package (0x03) - { - "VIDEO_ENCODER", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - } - }, - - Package (0x07) - { - "DISPLAY", - Package (0x02) - { - "DisableMiracast", - One - }, - - Package (0x02) - { - "EnableOEMDriverDependency", - Zero - }, - - Package (0x02) - { - "EnableBridgeDriverDependency", - Zero - }, - - Package (0x02) - { - "DisableRotator", - Zero - }, - - Package (0x02) - { - "DisableMDPBLT", - One - }, - - Package (0x02) - { - "DisableExternal", - Zero - } - } - }) - Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ - } - } - - Device (SCM0) - { - Name (_HID, "QCOM0214") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - } - - Device (TREE) - { - Name (_HID, "QCOM02BB") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (MCGT, 0, NotSerialized) - { - Name (TPKG, Package (0x01) - { - Package (0x02) - { - Zero, - Zero - } - }) - DerefOf (TPKG [Zero]) [Zero] = TCMA /* \_SB_.TCMA */ - DerefOf (TPKG [Zero]) [One] = TCML /* \_SB_.TCML */ - Return (TPKG) /* \_SB_.TREE.MCGT.TPKG */ - } - } - - Device (SPMI) - { - Name (_HID, "QCOM0216") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_CID, "PNP0CA2") // _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, - 0x0C400000, // Address Base - 0x02800000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (0x1A) - { - /* 0000 */ 0x00, 0x01, 0x01, 0x01, 0xFF, 0x00, 0x02, 0x00, // ........ - /* 0008 */ 0x0A, 0x07, 0x04, 0x07, 0x01, 0xFF, 0x10, 0x01, // ........ - /* 0010 */ 0x00, 0x01, 0x0C, 0x40, 0x00, 0x00, 0x02, 0x80, // ...@.... - /* 0018 */ 0x00, 0x00 // .. - }) - Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ - } - } - - Device (GIO0) - { - Name (_HID, "QCOM0217") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (HPD1, ResourceTemplate () - { - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0071 - } - }) - OperationRegion (HPD2, GeneralPurposeIo, Zero, One) - Field (HPD2, ByteAcc, NoLock, Preserve) - { - Connection (HPD1), - ESTA, 1 - } - - OperationRegion (GPOR, GeneralPurposeIo, Zero, One) - Field (GPOR, ByteAcc, NoLock, Preserve) - { - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x03400000, // Address Base - 0x00C00000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000288, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000238, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000226, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000232, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000284, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x0000021F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000236, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x0000023D, - } - }) - Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ - } - - Method (OFNI, 0, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x96, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ - } - - Name (GABL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x08)) - { - GABL = Arg1 - } - } - - Name (_AEI, Buffer (0x02) // _AEI: ACPI Event Interrupts - { - 0x79, 0x00 // y. - }) - } - - OperationRegion (CP00, SystemMemory, 0x13000000, 0x24) - Field (CP00, DWordAcc, NoLock, Preserve) - { - MVIO, 32, - MV01, 32, - MV02, 32, - MV03, 32, - MV04, 32, - MV11, 32, - MV12, 32, - MV13, 32, - MV14, 32 - } - - OperationRegion (CP01, SystemMemory, 0x01C00000, 0x1004) - Field (CP01, DWordAcc, NoLock, Preserve) - { - PSC0, 32, - Offset (0x20), - PPC0, 32, - PPS0, 32, - Offset (0x1B0), - PLT0, 32, - Offset (0x358), - PSL0, 32, - Offset (0x360), - WBL0, 32, - WBH0, 32, - WLL0, 32, - WLH0, 32, - RBL0, 32, - RBH0, 32, - RLL0, 32, - RLH0, 32, - PPEB, 32, - Offset (0x398), - WBL1, 32, - WBH1, 32, - WLL1, 32, - WLH1, 32, - RBL1, 32, - RBH1, 32, - RLL1, 32, - RLH1, 32, - Offset (0x1000), - PDT0, 32 - } - - OperationRegion (CP02, SystemMemory, 0x01C06000, 0x0188) - Field (CP02, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - QCB1, 32, - QSEC, 32, - QAP1, 32, - QAP2, 32, - QSP1, 32, - QSP2, 32, - QSS1, 32, - QSS2, 32, - Offset (0x34), - QECE, 32, - QCE1, 32, - QSCC, 32, - QSBE, 32, - Offset (0x48), - QCPI, 32, - Offset (0x5C), - QCED, 32, - QCP0, 32, - Offset (0x68), - QPR0, 32, - Offset (0x70), - QPC0, 32, - Offset (0x80), - QSES, 32, - Offset (0x88), - QCRC, 32, - Offset (0x90), - QCLC, 32, - Offset (0x98), - QC1M, 32, - QC2M, 32, - QC3M, 32, - Offset (0xB0), - QSM0, 32, - Offset (0xB8), - QS1M, 32, - QS2M, 32, - QS3M, 32, - Offset (0xD8), - QIG0, 32, - QIG1, 32, - Offset (0xF0), - QCVT, 32, - QVT1, 32, - QVT2, 32, - Offset (0x11C), - QTT1, 32, - QTT2, 32, - Offset (0x138), - QCCS, 32, - QCHS, 32, - Offset (0x148), - QCD0, 32, - Offset (0x154), - QCCN, 32, - Offset (0x15C), - QCCC, 32, - Offset (0x164), - QMCS, 32, - Offset (0x184), - QCCM, 32 - } - - OperationRegion (CP03, SystemMemory, 0x01C06200, 0xA8) - Field (CP03, DWordAcc, NoLock, Preserve) - { - Offset (0x44), - QTOT, 32, - Offset (0x60), - QTDE, 32, - Offset (0x8C), - QTM1, 32, - Offset (0xA4), - QTL2, 32 - } - - OperationRegion (CP04, SystemMemory, 0x01C06400, 0x016C) - Field (CP04, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - QRSH, 32, - Offset (0x14), - QRSG, 32, - Offset (0x34), - QRUS, 32, - Offset (0x3C), - QRFL, 32, - Offset (0x44), - QRPC, 32, - Offset (0xD4), - QRC2, 32, - QRC3, 32, - QRC4, 32, - Offset (0xF8), - QRA1, 32, - QRA2, 32, - QRSE, 32, - QRSC, 32, - Offset (0x10C), - QRDC, 32, - Offset (0x11C), - QRIM, 32, - Offset (0x164), - QRM0, 32, - QRM1, 32 - } - - OperationRegion (CP05, SystemMemory, 0x01C06600, 0x70) - Field (CP05, DWordAcc, NoLock, Preserve) - { - Offset (0x2C), - PMDC, 32, - Offset (0x44), - PAC1, 32, - Offset (0x54), - PMC2, 32, - PMC3, 32, - PMC4, 32, - PMC5, 32 - } - - OperationRegion (CP06, SystemMemory, 0x01C06800, 0x0210) - Field (CP06, DWordAcc, NoLock, Preserve) - { - PPSR, 32, - PPDC, 32, - PCST, 32, - Offset (0x54), - PERD, 32, - Offset (0x6C), - PSC4, 32, - Offset (0xA0), - PDTA, 32, - PLTA, 32, - PLCD, 32, - Offset (0xC4), - PFC1, 32, - PFC2, 32, - PFVL, 32, - PFVH, 32, - PFMC, 32, - Offset (0x174), - PPPS, 32, - Offset (0x1A8), - PSDM, 32, - PODA, 32, - PPSC, 32, - Offset (0x1D8), - PRSL, 32, - PDAL, 32, - PDAM, 32, - Offset (0x20C), - PRC1, 32 - } - - OperationRegion (CP07, SystemMemory, 0x60000000, 0x1000) - Field (CP07, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - SCR0, 32, - CRI0, 32, - Offset (0x10), - R0B0, 32, - R0B1, 32, - BNR0, 32, - Offset (0x7C), - LCA0, 32, - LCS0, 32, - Offset (0x88), - SLC0, 32, - Offset (0xA0), - LC20, 32, - Offset (0x8BC), - CSW0, 32, - Offset (0x900), - IAV0, 32, - CR10, 32, - CR20, 32, - ILB0, 32, - IUB0, 32, - ILR0, 32, - ILT0, 32, - IUT0, 32, - Offset (0xF24), - ESC0, 32, - EST0, 32, - Offset (0xFC4), - ECS0, 32 - } - - Method (PPU0, 0, Serialized) - { - Name (TOUT, Zero) - PDT0 = 0x04 - PPDC = One - QECE = 0x14 - QCPI = 0x07 - QCLC = One - QCRC = 0x20 - QCVT = Zero - QVT2 = One - QVT1 = 0xC9 - QTT1 = 0xFF - QTT2 = 0x3F - QMCS = One - QCCN = Zero - QCD0 = 0x0A - QCED = 0x19 - QCE1 = 0x90 - QSM0 = 0x82 - QS3M = 0x02 - QS2M = 0xEA - QS1M = 0xAB - QC3M = Zero - QC2M = 0x0D - QC1M = 0x04 - QCHS = Zero - QCP0 = 0x06 - QPR0 = 0x16 - QPC0 = 0x36 - QCCM = One - QCCC = 0x16 - QCCS = 0x33 - QSCC = 0x02 - QSBE = 0x07 - QSES = 0x04 - QIG1 = Zero - QIG0 = 0x3F - QCB1 = 0x09 - QSEC = One - QSP1 = 0x40 - QSP2 = One - QAP1 = 0x02 - QAP2 = Zero - QSS1 = 0x7E - QSS2 = 0x15 - QTOT = 0x02 - QTL2 = 0x12 - QTDE = 0x10 - QTM1 = 0x06 - QRSC = 0x03 - QRSE = 0x1C - QRDC = 0x14 - QRC2 = 0x0E - QRC3 = 0x04 - QRC4 = 0x1A - QRUS = 0x4B - QRSG = 0x04 - QRSH = 0x04 - QRA1 = 0x71 - QRM0 = 0x59 - QRM1 = 0x59 - QRA2 = 0x80 - QRIM = 0x40 - QRPC = 0x71 - QRFL = 0x40 - PERD = 0x04 - PMDC = 0x52 - PMC2 = 0x50 - PMC4 = 0x1A - PMC5 = 0x06 - PFC2 = 0x83 - PFVL = 0x09 - PFVH = 0xA2 - PFMC = 0x40 - PFC1 = 0x02 - PODA = Zero - PDTA = One - PDAM = Zero - PDAL = 0x20 - PSDM = Zero - PLTA = One - PLCD = 0x73 - PRSL = 0xAA - PPSC = 0x03 - PRC1 = 0x0D - PSC4 = Zero - PAC1 = Zero - If ((SIDV >= 0x00020000)){} - PPDC = 0x03 - PPSR = Zero - PCST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - While ((Local0 & 0x40)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x0F)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((TOUT == 0x0F)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (LTS0, 0, Serialized) - { - Name (TOUT, Zero) - Local0 = LC20 /* \_SB_.LC20 */ - Local0 |= 0x40 - LC20 = Local0 - PLT0 = 0x0100 - Local0 = EST0 /* \_SB_.EST0 */ - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x96)) - { - Break - } - - Local0 = EST0 /* \_SB_.EST0 */ - } - - If ((TOUT == 0x96)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (IAT0, 0, Serialized) - { - IAV0 = One - ILB0 = 0x60100000 - IUB0 = Zero - ILR0 = 0x601FFFFF - ILT0 = 0x01000000 - IUT0 = Zero - CR10 = 0x04 - CR20 = 0x80000000 - BNR0 = 0x00010100 - } - - Method (REB0, 2, Serialized) - { - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 &= 0xFBFFFFFF - PSC0 = Local0 - WBL0 = Arg0 - WBH0 = Zero - WLL0 = Arg1 - WLH0 = Zero - RBL0 = Arg0 - RBH0 = Zero - RLL0 = Arg1 - RLH0 = Zero - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 |= 0x04000000 - PSC0 = Local0 - } - - Method (EEB0, 2, Serialized) - { - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 &= 0xBFFFFFFF - PSC0 = Local0 - WBL1 = Arg0 - WBH1 = Zero - WLL1 = Arg1 - WLH1 = Zero - RBL1 = Arg0 - RBH1 = Zero - RLL1 = Arg1 - RLH1 = Zero - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 |= 0x40000000 - PSC0 = Local0 - } - - Name (E0LT, 0x600FFFFF) - Method (MSC0, 0, Serialized) - { - Local0 = SCR0 /* \_SB_.SCR0 */ - Local0 |= 0x02 - SCR0 = Local0 - PSL0 = 0x01000000 - Local0 = PPC0 /* \_SB_.PPC0 */ - Local0 &= 0xFFFFFFDF - PPC0 = Local0 - CSW0 = One - Local0 = LCA0 /* \_SB_.LCA0 */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - LCA0 = Local0 - Local0 = CRI0 /* \_SB_.CRI0 */ - Local0 &= 0xFFFF - Local0 |= 0x06040000 - CRI0 = Local0 - ECS0 = One - R0B0 = Zero - R0B1 = Zero - ECS0 = Zero - CSW0 = Zero - PPEB = 0x60000000 - REB0 (0x60001000, E0LT) - EEB0 (0x60101000, 0x601FFFFF) - } - - Name (G0D3, Zero) - OperationRegion (CP08, SystemMemory, 0x01C08000, 0x1004) - Field (CP08, DWordAcc, NoLock, Preserve) - { - PSC1, 32, - Offset (0x20), - PPC1, 32, - PPS1, 32, - Offset (0x1B0), - PLT1, 32, - Offset (0x358), - PSL1, 32, - Offset (0x360), - LBW0, 32, - HBW0, 32, - LLW0, 32, - HLW0, 32, - LBR0, 32, - HBR0, 32, - LLR0, 32, - HLR0, 32, - PEB1, 32, - Offset (0x398), - LBW1, 32, - HBW1, 32, - LLW1, 32, - HLW1, 32, - LBR1, 32, - HBR1, 32, - LLR1, 32, - HLR1, 32, - Offset (0x1000), - PDT1, 32 - } - - OperationRegion (CP09, SystemMemory, 0x01C0A000, 0x026C) - Field (CP09, DWordAcc, NoLock, Preserve) - { - Offset (0x14), - HSEC, 32, - HAP1, 32, - HAP2, 32, - HSP1, 32, - HSP2, 32, - HSS1, 32, - HSS2, 32, - Offset (0x34), - HSM1, 32, - HSM2, 32, - Offset (0x54), - HECE, 32, - HCE1, 32, - HSCC, 32, - HSBE, 32, - HPLE, 32, - HCPI, 32, - C1M0, 32, - C2M0, 32, - C3M0, 32, - C1M1, 32, - C2M1, 32, - C3M1, 32, - Offset (0xB4), - HCM0, 32, - HCM1, 32, - Offset (0xC0), - HPR0, 32, - HPR1, 32, - HPR2, 32, - HPC0, 32, - HPC1, 32, - HPC2, 32, - Offset (0xDC), - HSES, 32, - Offset (0xF0), - HRC2, 32, - Offset (0xF8), - HCLC, 32, - Offset (0x100), - HRM0, 32, - Offset (0x108), - HRM1, 32, - Offset (0x11C), - S1M0, 32, - S2M0, 32, - S3M0, 32, - S1M1, 32, - S2M1, 32, - S3M1, 32, - Offset (0x150), - G0M0, 32, - Offset (0x158), - G0M1, 32, - Offset (0x178), - HCVT, 32, - Offset (0x1CC), - HCCS, 32, - HCHS, 32, - Offset (0x1E0), - HCDV, 32, - Offset (0x1E8), - HCCE, 32, - Offset (0x1F0), - HCCC, 32, - Offset (0x1FC), - HMCS, 32, - Offset (0x21C), - HDM1, 32, - Offset (0x224), - HCCM, 32, - HVD1, 32, - HVD2, 32 - } - - OperationRegion (CP10, SystemMemory, 0x01C0A800, 0x02F0) - Field (CP10, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - L0C0, 32, - L0C1, 32, - L0C2, 32, - L0TE, 32, - Offset (0x60), - L0BM, 32, - L0LM, 32, - Offset (0x7C), - L0PR, 32, - Offset (0xC0), - L0L0, 32, - L0L1, 32, - L0L2, 32, - Offset (0xD0), - L0R1, 32, - L0R2, 32, - L0M0, 32, - L0M1, 32, - L0M2, 32, - Offset (0xFC), - L0CD, 32, - L0VD, 32, - Offset (0x108), - L0X0, 32, - Offset (0x114), - L0TT, 32, - L0OT, 32, - L0RT, 32, - L0ET, 32, - L0VG, 32, - L0DG, 32, - Offset (0x130), - L0EG, 32, - L0OG, 32, - L0PG, 32, - L0IN, 32, - Offset (0x154), - L0EI, 32, - Offset (0x160), - L0DI, 32, - Offset (0x168), - L0B0, 32, - L0B1, 32, - Offset (0x178), - L0T1, 32, - Offset (0x180), - L0RC, 32, - L0F0, 32, - L0F1, 32, - L0F2, 32, - L0S0, 32, - L0S1, 32, - L0S2, 32, - L0SC, 32, - Offset (0x1A4), - L0RB, 32, - Offset (0x1C0), - L0P0, 32, - L0P1, 32, - L0P2, 32, - Offset (0x230), - L0SE, 32, - L0SN, 32, - L0SD, 32, - Offset (0x2A4), - L0DC, 32, - L0ST, 32, - L0RE, 32, - L0PC, 32, - Offset (0x2B8), - L0N0, 32, - Offset (0x2C0), - L0ER, 32, - L0HI, 32, - Offset (0x2CC), - L0RR, 32 - } - - OperationRegion (CP11, SystemMemory, 0x01C0B000, 0x02F0) - Field (CP11, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - L1C0, 32, - L1C1, 32, - L1C2, 32, - L1TE, 32, - Offset (0x60), - L1BM, 32, - L1LM, 32, - Offset (0x7C), - L1PR, 32, - Offset (0xC0), - L1L0, 32, - L1L1, 32, - L1L2, 32, - Offset (0xD0), - L1R1, 32, - L1R2, 32, - L1M0, 32, - L1M1, 32, - L1M2, 32, - Offset (0xFC), - L1CD, 32, - L1VD, 32, - Offset (0x108), - L1X0, 32, - Offset (0x114), - L1TT, 32, - L1OT, 32, - L1RT, 32, - L1ET, 32, - L1VG, 32, - L1DG, 32, - Offset (0x130), - L1EG, 32, - L1OG, 32, - L1PG, 32, - L1IN, 32, - Offset (0x154), - L1EI, 32, - Offset (0x160), - L1DI, 32, - Offset (0x168), - L1B0, 32, - L1B1, 32, - Offset (0x178), - L1T1, 32, - Offset (0x180), - L1RC, 32, - L1F0, 32, - L1F1, 32, - L1F2, 32, - L1S0, 32, - L1S1, 32, - L1S2, 32, - L1SC, 32, - Offset (0x1A4), - L1RB, 32, - Offset (0x1C0), - L1P0, 32, - L1P1, 32, - L1P2, 32, - Offset (0x230), - L1SE, 32, - L1SN, 32, - L1SD, 32, - Offset (0x2A4), - L1DC, 32, - L1ST, 32, - L1RE, 32, - L1PC, 32, - Offset (0x2B8), - L1N0, 32, - Offset (0x2C0), - L1ER, 32, - L1HI, 32, - Offset (0x2CC), - L1RR, 32 - } - - OperationRegion (CP12, SystemMemory, 0x01C0B800, 0x02DC) - Field (CP12, DWordAcc, NoLock, Preserve) - { - HPSR, 32, - HPDC, 32, - HSTC, 32, - Offset (0x2C), - HTM3, 32, - Offset (0x40), - HTP3, 32, - Offset (0x54), - HTM6, 32, - Offset (0x68), - HTP6, 32, - Offset (0x15C), - HPSG, 32, - Offset (0x174), - HTRC, 32, - Offset (0x2AC), - HPST, 32 - } - - OperationRegion (CP13, SystemMemory, 0x40000000, 0x1000) - Field (CP13, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - SCR1, 32, - CRI1, 32, - Offset (0x10), - R1B0, 32, - R1B1, 32, - BNR1, 32, - Offset (0x7C), - LCA1, 32, - LCS1, 32, - SCA1, 32, - SLC1, 32, - Offset (0xA0), - LC21, 32, - Offset (0x154), - P1PR, 32, - Offset (0x710), - GPLC, 32, - Offset (0x80C), - G32C, 32, - Offset (0x8A8), - GEQC, 32, - GMDC, 32, - Offset (0x8BC), - CSW1, 32, - Offset (0x900), - IAV1, 32, - CR11, 32, - CR21, 32, - ILB1, 32, - IUB1, 32, - ILR1, 32, - ILT1, 32, - IUT1, 32, - Offset (0xF24), - ESC1, 32, - EST1, 32, - Offset (0xFC4), - ECS1, 32 - } - - OperationRegion (CP14, SystemMemory, 0x03971000, 0x10) - Field (CP14, DWordAcc, NoLock, Preserve) - { - C113, 32, - I113, 32, - N113, 32, - S113, 32 - } - - OperationRegion (CP15, SystemMemory, 0x0016B000, 0x1020) - Field (CP15, DWordAcc, NoLock, Preserve) - { - GP0B, 32, - Offset (0x101C), - G0PB, 32 - } - - OperationRegion (CP16, SystemMemory, 0x0018D000, 0x1030) - Field (CP16, DWordAcc, NoLock, Preserve) - { - GP1B, 32, - Offset (0x1014), - G1LB, 32, - Offset (0x101C), - G1PB, 32, - G1NB, 32 - } - - Method (PPU1, 0, Serialized) - { - Name (TOUT, Zero) - PDT1 = 0x04 - HPDC = 0x03 - HSES = 0x27 - HSEC = One - HSP1 = 0x31 - HSP2 = One - HSS1 = 0xDE - HSS2 = 0x07 - HSM1 = 0x4C - HSM2 = 0x06 - HECE = 0x18 - HCE1 = 0xB0 - C1M0 = 0x8C - C2M0 = 0x20 - C1M1 = 0x14 - C2M1 = 0x34 - HCM0 = 0x06 - HCM1 = 0x06 - HPR0 = 0x16 - HPR1 = 0x16 - HPC0 = 0x36 - HPC1 = 0x36 - HRC2 = 0x05 - HCLC = 0x42 - HRM0 = 0x82 - HRM1 = 0x68 - S1M0 = 0x55 - S2M0 = 0x55 - S3M0 = 0x03 - S1M1 = 0xAB - S2M1 = 0xAA - S3M1 = 0x02 - G0M0 = 0x3F - G0M1 = 0x3F - HCVT = 0x10 - HCCS = Zero - HCHS = 0x30 - HCDV = 0x04 - HCCE = 0x73 - HCCC = 0x1C - HMCS = 0x15 - HDM1 = 0x04 - HCCM = One - HVD1 = 0x22 - HVD2 = Zero - L0C0 = Zero - L0TE = 0x0D - L0BM = One - L0LM = 0x3A - L0PR = 0x2F - L0L0 = 0x09 - L0L1 = 0x09 - L0L2 = 0x1A - L0R1 = One - L0R2 = 0x07 - L0M0 = 0x31 - L0M1 = 0x31 - L0M2 = 0x03 - L0CD = 0x02 - L0VD = One - L0X0 = 0x12 - L0TT = 0x25 - L0OT = Zero - L0RT = 0x05 - L0ET = One - L0VG = 0x26 - L0DG = 0x12 - L0EG = 0x04 - L0OG = 0x04 - L0PG = 0x09 - L0EI = 0x15 - L0DI = 0x32 - L0B0 = 0x7F - L0B1 = 0x07 - L0T1 = 0x04 - L0RC = 0x70 - L0F0 = 0x08 - L0F1 = 0x08 - L0F2 = 0x09 - L0S0 = 0x04 - L0S1 = 0x04 - L0S2 = 0x02 - L0SC = 0x0C - L0RB = 0x02 - L0P0 = 0x5C - L0P1 = 0x3E - L0P2 = 0x3F - L0SE = 0x21 - L0SN = 0xA0 - L0SD = 0x08 - L0DC = One - L0RE = 0xC3 - L0PC = Zero - L0N0 = 0x8C - L0ER = 0x7F - L0HI = 0x2A - L0C1 = 0x0C - L0C2 = Zero - L0RR = 0x02 - L0IN = 0x20 - L1C0 = Zero - L1TE = 0x0D - L1BM = One - L1LM = 0x3A - L1PR = 0x2F - L1L0 = 0x09 - L1L1 = 0x09 - L1L2 = 0x1A - L1R1 = One - L1R2 = 0x07 - L1M0 = 0x31 - L1M1 = 0x31 - L1M2 = 0x03 - L1CD = 0x02 - L1VD = One - L1X0 = 0x12 - L1TT = 0x25 - L1OT = Zero - L1RT = 0x05 - L1ET = One - L1VG = 0x26 - L1DG = 0x12 - L1EG = 0x04 - L1OG = 0x04 - L1PG = 0x09 - L1EI = 0x15 - L1DI = 0x32 - L1B0 = 0x7F - L1B1 = 0x07 - L1T1 = 0x04 - L1RC = 0x70 - L1F0 = 0x08 - L1F1 = 0x08 - L1F2 = 0x09 - L1S0 = 0x04 - L1S1 = 0x04 - L1S2 = 0x02 - L1SC = 0x0C - L1RB = 0x02 - L1P0 = 0x5C - L1P1 = 0x3E - L1P2 = 0x3F - L1SE = 0x21 - L1SN = 0xA0 - L1SD = 0x08 - L1DC = One - L1RE = 0xC3 - L1PC = Zero - L1N0 = 0x8C - L1ER = 0x7F - L1HI = 0x2A - L1C1 = 0x0C - L1C2 = Zero - L1RR = 0x02 - L1IN = 0x20 - HPSG = 0x3F - HTRC = 0x58 - HTM3 = 0x19 - HTP3 = 0x07 - HTM6 = 0x17 - HTP6 = 0x09 - If ((SIDV >= 0x00020000)){} - HPSR = Zero - L0ST = One - L1ST = One - HSTC = One - Local0 = HPST /* \_SB_.HPST */ - While ((Local0 & 0x40)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x0F)) - { - Break - } - - Local0 = HPST /* \_SB_.HPST */ - } - - If ((TOUT == 0x0F)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (LTS1, 0, Serialized) - { - Name (TOUT, Zero) - Local0 = G32C /* \_SB_.G32C */ - Local0 &= 0xFFFFE0FF - Local0 |= 0x0100 - G32C = Local0 - GMDC = 0x000155A0 - Local0 = GEQC /* \_SB_.GEQC */ - Local0 &= 0xFFFFFFEF - GEQC = Local0 - CSW1 = One - P1PR = 0x77777777 - CSW1 = Zero - Local0 = GPLC /* \_SB_.GPLC */ - Local0 &= 0xFFC0F0FF - Local0 |= 0x00030300 - GPLC = Local0 - PLT1 = 0x0100 - Local0 = EST1 /* \_SB_.EST1 */ - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x96)) - { - Break - } - - Local0 = EST1 /* \_SB_.EST1 */ - } - - If ((TOUT == 0x96)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (IAT1, 0, Serialized) - { - IAV1 = One - ILB1 = 0x40100000 - IUB1 = Zero - ILR1 = 0x401FFFFF - ILT1 = 0x01000000 - IUT1 = Zero - CR11 = 0x04 - CR21 = 0x80000000 - BNR1 = 0x00010100 - } - - Method (REB1, 2, Serialized) - { - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 &= 0xFBFFFFFF - PSC1 = Local0 - LBW0 = Arg0 - HBW0 = Zero - LLW0 = Arg1 - HLW0 = Zero - LBR0 = Arg0 - HBR0 = Zero - LLR0 = Arg1 - HLR0 = Zero - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 |= 0x04000000 - PSC1 = Local0 - } - - Method (EEB1, 2, Serialized) - { - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 &= 0xBFFFFFFF - PSC1 = Local0 - LBW1 = Arg0 - HBW1 = Zero - LLW1 = Arg1 - HLW1 = Zero - LBR1 = Arg0 - HBR1 = Zero - LLR1 = Arg1 - HLR1 = Zero - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 |= 0x40000000 - PSC1 = Local0 - } - - Name (E1LT, 0x400FFFFF) - Method (MSC1, 0, Serialized) - { - Local0 = SCR1 /* \_SB_.SCR1 */ - Local0 |= 0x02 - SCR1 = Local0 - PSL1 = 0x20000000 - Local0 = PPC1 /* \_SB_.PPC1 */ - Local0 &= 0xFFFFFFDF - PPC1 = Local0 - CSW1 = One - Local0 = LCA1 /* \_SB_.LCA1 */ - Local0 |= 0x00400000 - Local0 |= 0x0C00 - LCA1 = Local0 - Local0 = CRI1 /* \_SB_.CRI1 */ - Local0 &= 0xFFFF - Local0 |= 0x06040000 - CRI1 = Local0 - Local0 = SCA1 /* \_SB_.SCA1 */ - Local0 &= 0xFFFFFFBF - SCA1 = Local0 - CSW1 = Zero - ECS1 = One - R1B0 = Zero - R1B1 = Zero - ECS1 = Zero - PEB1 = 0x40000000 - REB1 (0x40001000, E1LT) - EEB1 (0x40101000, 0x401FFFFF) - } - - Name (G1D3, Zero) - Device (IPC0) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM021C") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (GLNK) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - RPEN - }) - Name (_HID, "QCOM02F9") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001E3, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BE, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000260, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001E1, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CA, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000025E, - } - }) - Return (RBUF) /* \_SB_.GLNK._CRS.RBUF */ - } - } - - Device (ARPC) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - MMU0, - GLNK, - SCM0 - }) - Name (_HID, "QCOM0297") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (ARPD) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - ADSP, - ARPC - }) - Name (_HID, "QCOM02F3") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (RFS0) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - IPC0, - UFS0 - }) - Name (_HID, "QCOM0235") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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 = RMTB /* \_SB_.RMTB */ - RMTL = RMTX /* \_SB_.RMTX */ - RFMA = RFMB /* \_SB_.RFMB */ - RFML = RFMS /* \_SB_.RFMS */ - RFAA = RFAB /* \_SB_.RFAB */ - RFAL = RFAS /* \_SB_.RFAS */ - Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - } - - Device (IPA) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - PEP0, - RPEN, - PILC, - MMU0, - GSI, - GLNK - }) - Name (_HID, "QCOM02B3") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x01E40000, // Address Base - 0x0001FFFF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000157, - } - }) - } - } - - Device (GSI) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM02E7") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x01E00000, // Address Base - 0x00030000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001D0, - } - }) - Return (RBUF) /* \_SB_.GSI_._CRS.RBUF */ - } - } - - Device (QDIG) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM0225") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (QCDB) - { - Name (_HID, "QCOM0298") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (SYSM) - { - Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID - Name (_UID, 0x00100000) // _UID: Unique ID - Name (_LPI, Package (0x05) // _LPI: Low Power Idle States - { - Zero, - 0x01000000, - 0x02, - Package (0x0A) - { - 0x251C, - 0x1770, - Zero, - 0x20, - Zero, - Zero, - 0x3300, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "platform.F1" - }, - - Package (0x0A) - { - 0x2710, - 0x19C8, - One, - 0x20, - Zero, - Zero, - 0xC300, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "platform.F2" - } - }) - Device (CLUS) - { - Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID - Name (_UID, 0x10) // _UID: Unique ID - Name (_LPI, Package (0x05) // _LPI: Low Power Idle States - { - Zero, - 0x01000000, - 0x02, - Package (0x0A) - { - 0x170C, - 0x0BB8, - Zero, - Zero, - Zero, - Zero, - 0x20, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "L3Cluster.D2" - }, - - Package (0x0A) - { - 0x1770, - 0x0CE4, - One, - Zero, - Zero, - 0x02, - 0x40, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "L3Cluster.D4" - } - }) - Device (CPU0) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C4" - } - }) - } - - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C4" - } - }) - } - - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C4" - } - }) - } - - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C4" - } - }) - } - - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C4" - } - }) - } - - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C4" - } - }) - } - - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C4" - } - }) - } - - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C4" - } - }) - } - } - } - - Device (QRNG) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM02FE") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00793000, // Address Base - 0x00001000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QRNG._CRS.RBUF */ - } - } - - Device (GPS) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM02B6") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (QGP0) - { - Name (_HID, "QCOM02F4") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00804000, // Address Base - 0x00050000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000119, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000011B, - } - }) - Return (RBUF) /* \_SB_.QGP0._CRS.RBUF */ - } - - Method (GPII, 0, Serialized) - { - Return (Package (0x02) - { - Package (0x03) - { - Zero, - 0x05, - 0x0119 - }, - - Package (0x03) - { - Zero, - 0x07, - 0x011B - } - }) - } - } - - Device (QGP1) - { - Name (_HID, "QCOM02F4") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00A04000, // Address Base - 0x00050000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000138, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000013A, - } - }) - Return (RBUF) /* \_SB_.QGP1._CRS.RBUF */ - } - - Method (GPII, 0, Serialized) - { - Return (Package (0x02) - { - Package (0x03) - { - One, - One, - 0x0138 - }, - - Package (0x03) - { - One, - 0x03, - 0x013A - } - }) - } - } - - Device (SARM) - { - Name (_HID, "QCOM0301") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Scope (\_SB) - { - Device (WBDI) - { - Name (_HID, "SAM0909") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - GIO0, - SCM0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x003E - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x003B - } - GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x003C - } - }) - Return (RBUF) /* \_SB_.WBDI._CRS.RBUF */ - } - } - } - - Scope (\_SB) - { - Name (GRST, Zero) - } - - Device (LID0) - { - Name (_HID, "PNP0C0D" /* Lid Device */) // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (LIDB, One) - Method (_LID, 0, NotSerialized) // _LID: Lid Status - { - Return (LIDB) /* \_SB_.LID0.LIDB */ - } - } - - Method (ADDR, 0, NotSerialized) - { - If ((SVMJ == One)) - { - Return (0x0390B000) - } - ElseIf ((SVMJ == 0x02)) - { - Return (0x0350B000) - } - } - - OperationRegion (NM11, SystemMemory, ADDR (), 0x14) - Field (NM11, DWordAcc, NoLock, Preserve) - { - PI1C, 32, - PIN1, 32, - PI1N, 32, - PI1S, 32, - PI1L, 32 - } - - Method (_MID, 0, Serialized) - { - Name (NMID, Zero) - NMID = PIN1 /* \_SB_.PIN1 */ - Return (NMID) /* \_SB_._MID.NMID */ - } - - Scope (\_SB) - { - Device (AGNT) - { - Name (_ADR, Zero) // _ADR: Address - Name (_HID, "SAM0603") // _HID: Hardware ID - Name (_CID, "SAM0603") // _CID: Compatible ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_UID, One) // _UID: Unique ID - Name (_STA, 0x0F) // _STA: Status - } - } - - Method (ADBG, 1, Serialized) - { - } - - Name (QUFN, Zero) - Name (DPP0, Buffer (One) - { - 0x00 // . - }) - Device (URS0) - { - Method (URSI, 0, NotSerialized) - { - If ((QUFN == Zero)) - { - Return ("QCOM0304") - } - Else - { - Return ("QCOM0305") - } - } - - Alias (URSI, _HID) - Name (_CID, "PNP0CA1") // _CID: Compatible ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0x0A600000, // Address Base - 0x000FFFFF, // Address Length - ) - }) - Device (USB0) - { - Name (_ADR, Zero) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_PLD, Package (0x01) // _PLD: Physical Location of Device - { - ToPLD ( - PLD_Revision = 0x2, - PLD_IgnoreColor = 0x1, - PLD_Red = 0x0, - PLD_Green = 0x0, - PLD_Blue = 0x0, - PLD_Width = 0x0, - PLD_Height = 0x0, - PLD_UserVisible = 0x1, - PLD_Dock = 0x0, - PLD_Lid = 0x0, - PLD_Panel = "BACK", - PLD_VerticalPosition = "CENTER", - PLD_HorizontalPosition = "LEFT", - PLD_Shape = "VERTICALRECTANGLE", - PLD_GroupOrientation = 0x0, - PLD_GroupToken = 0x0, - PLD_GroupPosition = 0x1, - PLD_Bay = 0x0, - PLD_Ejectable = 0x0, - PLD_EjectRequired = 0x0, - PLD_CabinetNumber = 0x0, - PLD_CardCageNumber = 0x0, - PLD_Reference = 0x0, - PLD_Rotation = 0x0, - PLD_Order = 0x0, - PLD_VerticalOffset = 0xFFFF, - PLD_HorizontalOffset = 0xFFFF) - - }) - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A5, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x0000017A, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x00000206, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) - { - 0x00000208, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) - { - 0x00000209, - } - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (DPM0, 1, NotSerialized) - { - DPP0 = Arg0 - Notify (PEP0, 0xA0) // Device-Specific - } - - Method (CCVL, 0, NotSerialized) - { - Return (CCST) /* \_SB_.CCST */ - } - - Method (HSEN, 0, NotSerialized) - { - Return (HSFL) /* \_SB_.HSFL */ - } - - Name (HSEI, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0007 - } - }) - Scope (^^GIO0) - { - OperationRegion (HLEN, GeneralPurposeIo, Zero, One) - } - - Field (^^GIO0.HLEN, ByteAcc, NoLock, Preserve) - { - Connection (HSEI), - MOD1, 1 - } - - 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.USB0._DSM._T_0 */ - If ((_T_0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB 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)) - { - 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) - { - 0x1D // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == 0x02)) - { - Return (Zero) - Break - } - ElseIf ((_T_1 == 0x03)) - { - Return (One) - Break - } - ElseIf ((_T_1 == 0x04)) - { - Return (0x02) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("a9a82a56-95a1-4b4a-b014-3be47df1b7d5"))) - { - While (One) - { - Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg1) - If ((_T_3 == One)) - { - While (One) - { - Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg2) - If ((_T_4 == One)) - { - ADBG ("MOD1+") - MOD1 = One - Return (Buffer (One) - { - 0x01 // . - }) - } - ElseIf ((_T_4 == Zero)) - { - ADBG ("MOD1-") - MOD1 = Zero - Return (Buffer (One) - { - 0x01 // . - }) - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x01) - { - Package (0x03) - { - Zero, - 0x088E2198, - 0x20 - } - }) - Return (CFG0) /* \_SB_.URS0.USB0.PHYC.CFG0 */ - } - - Device (RHUB) - { - Name (_ADR, Zero) // _ADR: Address - 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.USB0.RHUB._DSM._T_0 */ - If ((_T_0 == ToUUID ("a9a82a56-95a1-4b4a-b014-3be47df1b7d5"))) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg1) - If ((_T_1 == One)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg2) - If ((_T_2 == One)) - { - ADBG ("MOD1++") - MOD1 = One - Return (Buffer (One) - { - 0x01 // . - }) - } - ElseIf ((_T_2 == Zero)) - { - ADBG ("MOD1--") - MOD1 = Zero - Return (Buffer (One) - { - 0x01 // . - }) - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - } - } - - Device (UFN0) - { - Name (_ADR, One) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_PLD, Package (0x01) // _PLD: Physical Location of Device - { - ToPLD ( - PLD_Revision = 0x2, - PLD_IgnoreColor = 0x1, - PLD_Red = 0x0, - PLD_Green = 0x0, - PLD_Blue = 0x0, - PLD_Width = 0x0, - PLD_Height = 0x0, - PLD_UserVisible = 0x1, - PLD_Dock = 0x0, - PLD_Lid = 0x0, - PLD_Panel = "BACK", - PLD_VerticalPosition = "CENTER", - PLD_HorizontalPosition = "LEFT", - PLD_Shape = "VERTICALRECTANGLE", - PLD_GroupOrientation = 0x0, - PLD_GroupToken = 0x0, - PLD_GroupPosition = 0x1, - PLD_Bay = 0x0, - PLD_Ejectable = 0x0, - PLD_EjectRequired = 0x0, - PLD_CabinetNumber = 0x0, - PLD_CardCageNumber = 0x0, - PLD_Reference = 0x0, - PLD_Rotation = 0x0, - PLD_Order = 0x0, - PLD_VerticalOffset = 0xFFFF, - PLD_HorizontalOffset = 0xFFFF) - - }) - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A5, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000A2, - } - }) - Method (CCVL, 0, NotSerialized) - { - Return (CCST) /* \_SB_.CCST */ - } - - 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 (0x39) - 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, - 0x088E2198, - 0x19 - } - }) - Return (CFG0) /* \_SB_.URS0.UFN0.PHYC.CFG0 */ - } - } - } - - Name (HPDB, Zero) - Name (PINA, Zero) - Name (CCST, Buffer (One) - { - 0x02 // . - }) - Name (HSFL, Buffer (One) - { - 0x00 // . - }) - Name (HPDS, Zero) - Name (USBC, Buffer (One) - { - 0x0B // . - }) - Name (DPPN, 0x0D) - Name (MUXC, Buffer (One) - { - 0x00 // . - }) - Name (DPP1, Buffer (One) - { - 0x00 // . - }) - Name (SKYD, Buffer (One) - { - 0x01 // . - }) - 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 - { - ^^PEP0.ROST = Arg2 - } - } - - ThermalZone (TZ0) - { - Name (_HID, "QCOM02B0") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3 - }) - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ1) - { - Name (_HID, "QCOM02B0") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - PEP0 - }) - Name (TPSV, 0x0EF6) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ1_.TPSV */ - } - - Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit - Name (TTC1, Zero) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ1_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ1_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ1_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ2) - { - Name (_HID, "QCOM02B1") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ3) - { - Name (_HID, "QCOM02B1") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - PEP0 - }) - Name (TPSV, 0x0EF6) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ3_.TPSV */ - } - - Name (TTC1, Zero) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ3_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ3_.TTC2 */ - } - - Name (TTSP, One) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ3_.TTSP */ - } - - Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ20) - { - Name (_HID, "QCOM02AB") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - GPU0 - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ20.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ20.TTC1 */ - } - - Name (TTC2, 0x02) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ20.TTC2 */ - } - - Name (TTSP, 0x02) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ20.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ21) - { - Name (_HID, "QCOM02AC") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - GPU0 - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ21.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ21.TTC1 */ - } - - Name (TTC2, 0x02) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ21.TTC2 */ - } - - Name (TTSP, 0x02) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ21.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ33) - { - Name (_HID, "QCOM02CB") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - AMSS - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ33.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ33.TTC1 */ - } - - Name (TTC2, 0x02) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ33.TTC2 */ - } - - Name (TTSP, 0x0A) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ33.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ36) - { - Name (_HID, "QCOM029E") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - PMBM - }) - Name (TPSV, 0x0EC4) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ36.TPSV */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ36.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ36.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ36.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ37) - { - Name (_HID, "QCOM029E") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - PEP0, - PMBM - }) - Name (TPSV, 0x0F8C) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ37.TPSV */ - } - - Name (TCRT, 0x1054) - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (TCRT) /* \_SB_.TZ37.TCRT */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ37.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ37.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ37.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ38) - { - Name (_HID, "QCOM029E") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - PEP0 - }) - Method (INVT, 0, NotSerialized) - { - Return (One) - } - - Method (_MTL, 0, NotSerialized) // _MTL: Minimum Throttle Limit - { - Return (0x3C) - } - - Name (TPSV, 0x0B0E) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ38.TPSV */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ38.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ38.TTC2 */ - } - - Name (TTSP, 0x0A) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ38.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ40) - { - Name (_HID, "QCOM02AF") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - COEX - }) - Name (TPSV, 0x0DFC) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ40.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ40.TTC1 */ - } - - Name (TTC2, 0x05) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ40.TTC2 */ - } - - Name (TTSP, 0x1E) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ40.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ41) - { - Name (_HID, "QCOM0295") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - } - - ThermalZone (TZ44) - { - Name (_HID, "QCOM02CC") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ44.TPSV */ - } - - Name (TTC1, Zero) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ44.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ44.TTC2 */ - } - - Name (TTSP, One) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ44.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ99) - { - Name (_HID, "QCOM02B2") // _HID: Hardware ID - Name (_UID, 0x64) // _UID: Unique ID - Name (TCRT, 0x0EF6) - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (TCRT) /* \_SB_.TZ99.TCRT */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ99.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ99.TTC2 */ - } - - Name (TTSP, 0x0A) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ99.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ4) - { - Name (_HID, "QCOM0299") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - ^GPU0.MON0, - GPU0 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ4_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ4_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ4_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ4_.TTSP */ - } - - Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ5) - { - Name (_HID, "QCOM029A") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ5_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ5_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ5_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ5_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ6) - { - Name (_HID, "QCOM029B") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - COEX - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ6_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ6_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ6_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ6_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ7) - { - Name (_HID, "QCOM029C") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Name (TCRT, 0x0DCA) - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (TCRT) /* \_SB_.TZ7_.TCRT */ - } - - Name (TPSV, 0x0DC0) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ7_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ7_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ7_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ7_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ8) - { - Name (_HID, "QCOM029D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - ^GPU0.MON0, - GPU0 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ8_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ8_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ8_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ8_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ9) - { - Name (_HID, "QCOM029F") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - ^GPU0.MON0, - GPU0 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ9_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ9_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ9_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ9_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - Name (HWNH, Zero) - Name (HWNL, Zero) - Device (HWN1) - { - Name (_HID, "QCOM02A9") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((HWNH == Zero)) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0190 - } - }) - Return (RBUF) /* \_SB_.HWN1._CRS.RBUF */ - } - - Method (HAPI, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - One, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPI.CFG0 */ - } - - Method (HAPC, 0, NotSerialized) - { - Name (CFG0, Package (0x16) - { - Zero, - 0x0984, - Zero, - One, - One, - One, - One, - Zero, - 0x04, - One, - 0x03, - 0x14, - One, - 0x03, - Zero, - Zero, - 0x06, - Zero, - Zero, - 0x0535, - 0x03, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPC.CFG0 */ - } - } - - Device (HWN0) - { - Name (_HID, "QCOM02A8") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((^^HWNL == Zero)) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - - Method (HWNL, 0, NotSerialized) - { - Name (CFG0, Package (0x10) - { - One, - 0x03, - 0x019B, - 0x14, - 0x20, - 0x02, - 0x40, - 0x03, - 0x80, - 0x04, - One, - One, - One, - 0x03, - One, - One - }) - Return (CFG0) /* \_SB_.HWN0.HWNL.CFG0 */ - } - } - - Device (CONT) - { - Name (_HID, "CONT1234") // _HID: Hardware ID - Name (_CID, "PNP0C60" /* Display Sensor Device */) // _CID: Compatible ID - } - - Device (POWR) - { - Name (_HID, "POWR1234") // _HID: Hardware ID - Name (_CID, "PNP0C40" /* Standard Button Controller */) // _CID: Compatible ID - } - - Device (SVBI) - { - Name (_HID, "SAMM0901") // _HID: Hardware ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - } - - Device (TSC1) - { - Name (_HID, "MSHW1003") // _HID: Hardware ID - Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_HRV, One) // _HRV: Hardware Revision - Name (_ADR, Zero) // _ADR: Address - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - GIO0, - IC13, - PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC13", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x007D - } - }) - Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ - } - - 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_.TSC1._DSM._T_0 */ - If ((_T_0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) - { - 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 == One)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - ElseIf ((_T_1 == One)) - { - Debug = "Method _DSM Function HID" - Return (0x20) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - - 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 (^^ABD.AVBL) - { - ^^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 (^^ABD.AVBL) - { - ^^PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - } - - Device (BTNS) - { - Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x0010, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0000 - } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x000E, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0085 - } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x0010, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0005 - } - }) - 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 (QDCI) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM0224") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (BTH0) - { - Name (_HID, "QCOM02B5") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - PEP0, - PMIC, - UAR7 - }) - 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.UAR7", - 0x00, ResourceConsumer, , Exclusive, - ) - }) - Return (PBUF) /* \_SB_.BTH0._CRS.PBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ADC1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - SPMI, - PMIC - }) - Name (_HID, "QCOM0221") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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 - 0x0020 - } - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0028 - } - }) - 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... - }) - 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 (0x0A) - { - Zero, - 0x4000, - 0x001C9C38, - 0x0007A120, - 0x11, - Zero, - Zero, - 0x0300, - 0x0100, - 0x08 - }) - } - - Method (PTCF, 1, NotSerialized) - { - Local0 = (Arg0 >> One) - Local0 -= 0x00042B08 - Return (Local0) - } - - Method (PTCI, 1, NotSerialized) - { - Local0 = (Arg0 + 0x00042B08) - Local0 <<= One - Return (Local0) - } - - Method (VGIO, 0, NotSerialized) - { - Return (Package (0x08) - { - Package (0x02) - { - 0x08, - Buffer (0x04) - { - 0x12, 0x32, 0x52, 0x72 // .2Rr - } - }, - - Package (0x02) - { - 0x09, - Buffer (0x04) - { - 0x13, 0x33, 0x53, 0x73 // .3Ss - } - }, - - Package (0x02) - { - 0x0A, - Buffer (0x04) - { - 0x14, 0x34, 0x54, 0x74 // .4Tt - } - }, - - Package (0x02) - { - 0x0B, - Buffer (0x04) - { - 0x15, 0x35, 0x55, 0x75 // .5Uu - } - }, - - Package (0x02) - { - 0x0C, - Buffer (0x04) - { - 0x16, 0x36, 0x56, 0x76 // .6Vv - } - }, - - Package (0x02) - { - 0x15, - Buffer (0x05) - { - 0x17, 0x37, 0x57, 0x77, 0x97 // .7Ww. - } - }, - - Package (0x02) - { - 0x16, - Buffer (0x05) - { - 0x18, 0x38, 0x58, 0x78, 0x98 // .8Xx. - } - }, - - Package (0x02) - { - 0x17, - Buffer (0x05) - { - 0x19, 0x39, 0x59, 0x79, 0x99 // .9Yy. - } - } - }) - } - - Method (VTGN, 0, NotSerialized) - { - Return (Package (0x09) - { - 0x02, - 0x02, - 0x4000, - 0x001C9C38, - Zero, - Zero, - 0x0300, - 0x0100, - 0x08 - }) - } - - Method (GENF, 0, NotSerialized) - { - Return (Package (0x0D) - { - 0xFFFFFFE2, - 0x61, - 0xFFFFFFCE, - 0xA0, - 0x03FF, - 0x002625A0, - 0x01F4, - 0x04, - 0x0334, - 0x004C4B40, - 0x02, - One, - 0x0D - }) - } - - Method (FCHN, 0, NotSerialized) - { - Return (Package (0x0C) - { - Package (0x08) - { - "BATT_ID_OHMS", - One, - One, - Zero, - One, - One, - One, - Zero - }, - - Package (0x08) - { - "BATT_ID_OHMS_FRESH", - 0x02, - One, - Zero, - One, - One, - One, - Zero - }, - - Package (0x08) - { - "BATT_THERM", - 0x06, - One, - Zero, - One, - One, - 0x03, - Zero - }, - - Package (0x08) - { - "AUX_THERM", - 0x07, - One, - Zero, - One, - One, - 0x03, - Zero - }, - - Package (0x08) - { - "SKIN_THERM", - Zero, - One, - Zero, - One, - One, - 0x03, - Zero - }, - - Package (0x08) - { - "PMIC_TEMP2", - 0x0C, - One, - Zero, - 0x03, - 0x02, - 0x02, - FGDT - }, - - Package (0x08) - { - "CHG_TEMP", - 0x0D, - One, - Zero, - 0x03, - 0x02, - 0x02, - FGCT - }, - - Package (0x08) - { - "USB_IN", - 0x08, - One, - Zero, - One, - 0x08, - Zero, - Zero - }, - - Package (0x08) - { - "USB_IN_I", - 0x09, - One, - Zero, - One, - One, - 0x04, - Zero - }, - - Package (0x08) - { - "DC_IN", - 0x0A, - One, - Zero, - One, - 0x08, - Zero, - Zero - }, - - Package (0x08) - { - "DC_IN_I", - 0x0B, - One, - Zero, - One, - One, - 0x04, - Zero - }, - - Package (0x08) - { - "FG_GPIO", - 0x0E, - Zero, - Zero, - One, - 0x02, - Zero, - Zero - } - }) - } - - Method (FGDT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x02) - { - 0x01C2, - 0xFFFF3CB0 - }, - - Package (0x02) - { - 0x0366, - 0x00027100 - } - }) - } - - Method (FGCT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x02) - { - 0x0633, - 0xFFFF3CB0 - }, - - Package (0x02) - { - 0x0318, - 0x00027100 - } - }) - } - } - - Scope (ADC1) - { - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x0A) - { - Package (0x0D) - { - "VPH_PWR", - 0x83, - Zero, - Zero, - 0x02, - 0x02, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0D) - { - "VCOIN", - 0x85, - Zero, - Zero, - 0x02, - 0x02, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - "PMIC_THERM", - 0x06, - Zero, - Zero, - 0x02, - 0x02, - One, - One, - Zero, - Zero, - Zero, - 0xFFFBD4F9 - }, - - Package (0x0D) - { - "XO_THERM", - 0x4C, - 0x08, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - XTTB, - Zero, - Zero - }, - - Package (0x0D) - { - "XO_THERM_GPS", - 0x4C, - 0x08, - 0x02, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - XTTB, - Zero, - Zero - }, - - Package (0x0D) - { - "SYS_THERM1", - 0x4D, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "SYS_THERM2", - 0x4E, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "PA_THERM", - 0x4F, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "PA_THERM1", - 0x50, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "SYS_THERM3", - 0x51, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - } - }) - } - - Method (SYTB, 0, NotSerialized) - { - Return (Package (0x22) - { - Package (0x02) - { - 0x0040DD78, - 0xFFFFFFD8 - }, - - Package (0x02) - { - 0x002DD9E4, - 0xFFFFFFDD - }, - - Package (0x02) - { - 0x0020CA24, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x0017B588, - 0xFFFFFFE7 - }, - - Package (0x02) - { - 0x001152C4, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x000CC8A8, - 0xFFFFFFF1 - }, - - Package (0x02) - { - 0x000985E4, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x0007286C, - 0xFFFFFFFB - }, - - Package (0x02) - { - 0x00056D10, - Zero - }, - - Package (0x02) - { - 0x000425B8, - 0x05 - }, - - Package (0x02) - { - 0x000331F8, - 0x0A - }, - - Package (0x02) - { - 0x00027AC4, - 0x0F - }, - - Package (0x02) - { - 0x0001F018, - 0x14 - }, - - Package (0x02) - { - 0x000186A0, - 0x19 - }, - - Package (0x02) - { - 0x00013560, - 0x1E - }, - - Package (0x02) - { - 0xF6E0, - 0x23 - }, - - Package (0x02) - { - 0xC60C, - 0x28 - }, - - Package (0x02) - { - 0x9FC4, - 0x2D - }, - - Package (0x02) - { - 0x81B0, - 0x32 - }, - - Package (0x02) - { - 0x69DC, - 0x37 - }, - - Package (0x02) - { - 0x56B8, - 0x3C - }, - - Package (0x02) - { - 0x477C, - 0x41 - }, - - Package (0x02) - { - 0x3B60, - 0x46 - }, - - Package (0x02) - { - 0x3138, - 0x4B - }, - - Package (0x02) - { - 0x2968, - 0x50 - }, - - Package (0x02) - { - 0x22BA, - 0x55 - }, - - Package (0x02) - { - 0x1D4C, - 0x5A - }, - - Package (0x02) - { - 0x18D8, - 0x5F - }, - - Package (0x02) - { - 0x1522, - 0x64 - }, - - Package (0x02) - { - 0x120C, - 0x69 - }, - - Package (0x02) - { - 0x0F82, - 0x6E - }, - - Package (0x02) - { - 0x0D5C, - 0x73 - }, - - Package (0x02) - { - 0x0B86, - 0x78 - }, - - Package (0x02) - { - 0x0A00, - 0x7D - } - }) - } - - Method (XTTB, 0, NotSerialized) - { - Return (Package (0xA8) - { - Package (0x02) - { - 0x0040DC21, - 0xFFFF6000 - }, - - Package (0x02) - { - 0x003C74E5, - 0xFFFF6400 - }, - - Package (0x02) - { - 0x0038611B, - 0xFFFF6800 - }, - - Package (0x02) - { - 0x00349A1A, - 0xFFFF6C00 - }, - - Package (0x02) - { - 0x003119CB, - 0xFFFF7000 - }, - - Package (0x02) - { - 0x002DDA9A, - 0xFFFF7400 - }, - - Package (0x02) - { - 0x002AD76C, - 0xFFFF7800 - }, - - Package (0x02) - { - 0x00280B95, - 0xFFFF7C00 - }, - - Package (0x02) - { - 0x002572CA, - 0xFFFF8000 - }, - - Package (0x02) - { - 0x0023091E, - 0xFFFF8400 - }, - - Package (0x02) - { - 0x0020CAF4, - 0xFFFF8800 - }, - - Package (0x02) - { - 0x001EB4FE, - 0xFFFF8C00 - }, - - Package (0x02) - { - 0x001CC430, - 0xFFFF9000 - }, - - Package (0x02) - { - 0x001AF5BE, - 0xFFFF9400 - }, - - Package (0x02) - { - 0x00194716, - 0xFFFF9800 - }, - - Package (0x02) - { - 0x0017B5DC, - 0xFFFF9C00 - }, - - Package (0x02) - { - 0x00163FE3, - 0xFFFFA000 - }, - - Package (0x02) - { - 0x0014E329, - 0xFFFFA400 - }, - - Package (0x02) - { - 0x00139DD6, - 0xFFFFA800 - }, - - Package (0x02) - { - 0x00126E37, - 0xFFFFAC00 - }, - - Package (0x02) - { - 0x001152BA, - 0xFFFFB000 - }, - - Package (0x02) - { - 0x001049ED, - 0xFFFFB400 - }, - - Package (0x02) - { - 0x000F527B, - 0xFFFFB800 - }, - - Package (0x02) - { - 0x000E6B27, - 0xFFFFBC00 - }, - - Package (0x02) - { - 0x000D92CE, - 0xFFFFC000 - }, - - Package (0x02) - { - 0x000CC863, - 0xFFFFC400 - }, - - Package (0x02) - { - 0x000C0AED, - 0xFFFFC800 - }, - - Package (0x02) - { - 0x000B5985, - 0xFFFFCC00 - }, - - Package (0x02) - { - 0x000AB357, - 0xFFFFD000 - }, - - Package (0x02) - { - 0x000A179D, - 0xFFFFD400 - }, - - Package (0x02) - { - 0x000985A0, - 0xFFFFD800 - }, - - Package (0x02) - { - 0x0008FCB6, - 0xFFFFDC00 - }, - - Package (0x02) - { - 0x00087C44, - 0xFFFFE000 - }, - - Package (0x02) - { - 0x000803B7, - 0xFFFFE400 - }, - - Package (0x02) - { - 0x00079288, - 0xFFFFE800 - }, - - Package (0x02) - { - 0x0007283A, - 0xFFFFEC00 - }, - - Package (0x02) - { - 0x0006C458, - 0xFFFFF000 - }, - - Package (0x02) - { - 0x00066678, - 0xFFFFF400 - }, - - Package (0x02) - { - 0x00060E33, - 0xFFFFF800 - }, - - Package (0x02) - { - 0x0005BB2D, - 0xFFFFFC00 - }, - - Package (0x02) - { - 0x00056D0E, - Zero - }, - - Package (0x02) - { - 0x00052387, - 0x0400 - }, - - Package (0x02) - { - 0x0004DE4C, - 0x0800 - }, - - Package (0x02) - { - 0x00049D17, - 0x0C00 - }, - - Package (0x02) - { - 0x00045FA6, - 0x1000 - }, - - Package (0x02) - { - 0x000425BE, - 0x1400 - }, - - Package (0x02) - { - 0x0003EF25, - 0x1800 - }, - - Package (0x02) - { - 0x0003BBA6, - 0x1C00 - }, - - Package (0x02) - { - 0x00038B11, - 0x2000 - }, - - Package (0x02) - { - 0x00035D37, - 0x2400 - }, - - Package (0x02) - { - 0x000331EE, - 0x2800 - }, - - Package (0x02) - { - 0x0003090E, - 0x2C00 - }, - - Package (0x02) - { - 0x0002E270, - 0x3000 - }, - - Package (0x02) - { - 0x0002BDF2, - 0x3400 - }, - - Package (0x02) - { - 0x00029B74, - 0x3800 - }, - - Package (0x02) - { - 0x00027AD7, - 0x3C00 - }, - - Package (0x02) - { - 0x00025BFE, - 0x4000 - }, - - Package (0x02) - { - 0x00023ECE, - 0x4400 - }, - - Package (0x02) - { - 0x0002232F, - 0x4800 - }, - - Package (0x02) - { - 0x00020909, - 0x4C00 - }, - - Package (0x02) - { - 0x0001F046, - 0x5000 - }, - - Package (0x02) - { - 0x0001D8D2, - 0x5400 - }, - - Package (0x02) - { - 0x0001C298, - 0x5800 - }, - - Package (0x02) - { - 0x0001AD88, - 0x5C00 - }, - - Package (0x02) - { - 0x00019990, - 0x6000 - }, - - Package (0x02) - { - 0x000186A0, - 0x6400 - }, - - Package (0x02) - { - 0x000174AA, - 0x6800 - }, - - Package (0x02) - { - 0x0001639E, - 0x6C00 - }, - - Package (0x02) - { - 0x00015371, - 0x7000 - }, - - Package (0x02) - { - 0x00014415, - 0x7400 - }, - - Package (0x02) - { - 0x00013580, - 0x7800 - }, - - Package (0x02) - { - 0x000127A6, - 0x7C00 - }, - - Package (0x02) - { - 0x00011A7C, - 0x8000 - }, - - Package (0x02) - { - 0x00010DFA, - 0x8400 - }, - - Package (0x02) - { - 0x00010216, - 0x8800 - }, - - Package (0x02) - { - 0xF6C8, - 0x8C00 - }, - - Package (0x02) - { - 0xEC07, - 0x9000 - }, - - Package (0x02) - { - 0xE1CC, - 0x9400 - }, - - Package (0x02) - { - 0xD810, - 0x9800 - }, - - Package (0x02) - { - 0xCECC, - 0x9C00 - }, - - Package (0x02) - { - 0xC5F9, - 0xA000 - }, - - Package (0x02) - { - 0xBD93, - 0xA400 - }, - - Package (0x02) - { - 0xB592, - 0xA800 - }, - - Package (0x02) - { - 0xADF2, - 0xAC00 - }, - - Package (0x02) - { - 0xA6AE, - 0xB000 - }, - - Package (0x02) - { - 0x9FC1, - 0xB400 - }, - - Package (0x02) - { - 0x9927, - 0xB800 - }, - - Package (0x02) - { - 0x92DB, - 0xBC00 - }, - - Package (0x02) - { - 0x8CD9, - 0xC000 - }, - - Package (0x02) - { - 0x871E, - 0xC400 - }, - - Package (0x02) - { - 0x81A6, - 0xC800 - }, - - Package (0x02) - { - 0x7C6D, - 0xCC00 - }, - - Package (0x02) - { - 0x7771, - 0xD000 - }, - - Package (0x02) - { - 0x72AE, - 0xD400 - }, - - Package (0x02) - { - 0x6E22, - 0xD800 - }, - - Package (0x02) - { - 0x69CA, - 0xDC00 - }, - - Package (0x02) - { - 0x65A4, - 0xE000 - }, - - Package (0x02) - { - 0x61AC, - 0xE400 - }, - - Package (0x02) - { - 0x5DE1, - 0xE800 - }, - - Package (0x02) - { - 0x5A40, - 0xEC00 - }, - - Package (0x02) - { - 0x56C8, - 0xF000 - }, - - Package (0x02) - { - 0x5377, - 0xF400 - }, - - Package (0x02) - { - 0x504A, - 0xF800 - }, - - Package (0x02) - { - 0x4D40, - 0xFC00 - }, - - Package (0x02) - { - 0x4A57, - 0x00010000 - }, - - Package (0x02) - { - 0x478E, - 0x00010400 - }, - - Package (0x02) - { - 0x44E4, - 0x00010800 - }, - - Package (0x02) - { - 0x4256, - 0x00010C00 - }, - - Package (0x02) - { - 0x3FE3, - 0x00011000 - }, - - Package (0x02) - { - 0x3D8B, - 0x00011400 - }, - - Package (0x02) - { - 0x3B4C, - 0x00011800 - }, - - Package (0x02) - { - 0x3924, - 0x00011C00 - }, - - Package (0x02) - { - 0x3713, - 0x00012000 - }, - - Package (0x02) - { - 0x3518, - 0x00012400 - }, - - Package (0x02) - { - 0x3332, - 0x00012800 - }, - - Package (0x02) - { - 0x3160, - 0x00012C00 - }, - - Package (0x02) - { - 0x2FA0, - 0x00013000 - }, - - Package (0x02) - { - 0x2DF2, - 0x00013400 - }, - - Package (0x02) - { - 0x2C56, - 0x00013800 - }, - - Package (0x02) - { - 0x2ACA, - 0x00013C00 - }, - - Package (0x02) - { - 0x294E, - 0x00014000 - }, - - Package (0x02) - { - 0x27E1, - 0x00014400 - }, - - Package (0x02) - { - 0x2682, - 0x00014800 - }, - - Package (0x02) - { - 0x2531, - 0x00014C00 - }, - - Package (0x02) - { - 0x23ED, - 0x00015000 - }, - - Package (0x02) - { - 0x22B6, - 0x00015400 - }, - - Package (0x02) - { - 0x218B, - 0x00015800 - }, - - Package (0x02) - { - 0x206B, - 0x00015C00 - }, - - Package (0x02) - { - 0x1F57, - 0x00016000 - }, - - Package (0x02) - { - 0x1E4D, - 0x00016400 - }, - - Package (0x02) - { - 0x1D4D, - 0x00016800 - }, - - Package (0x02) - { - 0x1C56, - 0x00016C00 - }, - - Package (0x02) - { - 0x1B69, - 0x00017000 - }, - - Package (0x02) - { - 0x1A85, - 0x00017400 - }, - - Package (0x02) - { - 0x19AA, - 0x00017800 - }, - - Package (0x02) - { - 0x18D6, - 0x00017C00 - }, - - Package (0x02) - { - 0x180B, - 0x00018000 - }, - - Package (0x02) - { - 0x1747, - 0x00018400 - }, - - Package (0x02) - { - 0x168A, - 0x00018800 - }, - - Package (0x02) - { - 0x15D4, - 0x00018C00 - }, - - Package (0x02) - { - 0x1524, - 0x00019000 - }, - - Package (0x02) - { - 0x147B, - 0x00019400 - }, - - Package (0x02) - { - 0x13D8, - 0x00019800 - }, - - Package (0x02) - { - 0x133B, - 0x00019C00 - }, - - Package (0x02) - { - 0x12A3, - 0x0001A000 - }, - - Package (0x02) - { - 0x1211, - 0x0001A400 - }, - - Package (0x02) - { - 0x1184, - 0x0001A800 - }, - - Package (0x02) - { - 0x10FC, - 0x0001AC00 - }, - - Package (0x02) - { - 0x1079, - 0x0001B000 - }, - - Package (0x02) - { - 0x0FFA, - 0x0001B400 - }, - - Package (0x02) - { - 0x0F80, - 0x0001B800 - }, - - Package (0x02) - { - 0x0F0A, - 0x0001BC00 - }, - - Package (0x02) - { - 0x0E98, - 0x0001C000 - }, - - Package (0x02) - { - 0x0E2A, - 0x0001C400 - }, - - Package (0x02) - { - 0x0DBF, - 0x0001C800 - }, - - Package (0x02) - { - 0x0D59, - 0x0001CC00 - }, - - Package (0x02) - { - 0x0CF5, - 0x0001D000 - }, - - Package (0x02) - { - 0x0C95, - 0x0001D400 - }, - - Package (0x02) - { - 0x0C39, - 0x0001D800 - }, - - Package (0x02) - { - 0x0BDF, - 0x0001DC00 - }, - - Package (0x02) - { - 0x0B88, - 0x0001E000 - }, - - Package (0x02) - { - 0x0B34, - 0x0001E400 - }, - - Package (0x02) - { - 0x0AE3, - 0x0001E800 - }, - - Package (0x02) - { - 0x0A95, - 0x0001EC00 - }, - - Package (0x02) - { - 0x0A49, - 0x0001F000 - }, - - Package (0x02) - { - 0x0A00, - 0x0001F400 - }, - - Package (0x02) - { - 0x09B9, - 0x0001F800 - }, - - Package (0x02) - { - 0x0974, - 0x0001FC00 - } - }) - } - - Method (VTCH, 0, NotSerialized) - { - Return (Package (0x07) - { - Package (0x10) - { - "VPH_PWR", - 0x83, - Zero, - One, - Zero, - 0x02, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x15F9 - }, - - Package (0x0E) - { - "PMIC_THERM", - 0x06, - Zero, - Zero, - Zero, - 0x02, - One, - One, - Zero, - Zero, - Zero, - 0x02, - 0xFFFF3CB0, - 0x000249F0 - }, - - Package (0x10) - { - "SYS_THERM1", - 0x4D, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "SYS_THERM2", - 0x4E, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "PA_THERM", - 0x4F, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "PA_THERM1", - 0x50, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "SYS_THERM3", - 0x51, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - } - }) - } - - Method (VTMT, 0, NotSerialized) - { - Return (Package (0x03) - { - 0x0B, - One, - 0x05 - }) - } - } - } - - Name (WAKP, Package (0x02) - { - Zero, - Zero - }) -} - diff --git a/sdm845Pkg/AcpiTables/credits/DSDTTouch.aml b/sdm845Pkg/AcpiTables/polaris/DSDT.aml old mode 100644 new mode 100755 similarity index 98% rename from sdm845Pkg/AcpiTables/credits/DSDTTouch.aml rename to sdm845Pkg/AcpiTables/polaris/DSDT.aml index 7153455b5447c2346478a860008ae14b9722c6ee..02c6175d92c4eabb92789bb8b9b60378997e8293 GIT binary patch delta 851 zcmajd-Afcv6aesZ?_ICEqvPthrLKL9yCz0ayTq1(h2zY+Gd8nMyQ?V#8!7Yu( zPsQq7-y4Mm*B>>*;-k5(NV8i*s+Apa%q*y9%f(H|&1KbNUtpH^|a zrvG+uT6Sg|&YV01*8DI`6`> zqJNsypt>!jSz*ei-rxz+0>IMmag5EaVj3J?!xchJ>X_*ad-V?QQKR9qmGw1>#0#)< zRot#lF9P%d+@^rg3~OD-lL*-CIzC2x90}Ie@q9}m(p_en#LcgzA-TyR+5q- zos&pbIykRM9u(1O$(tgoNInzMHp#mp+9!EWuv;=F>UL-m-a_Z(gBj-R6wy(c&?lIY zv;_A{+JbK-UBQr~FGysuUQS-@_n#+%&&z}~#+**E9pSR=SgKdF&!khSBMh&Q1E(@_ z!v<^1W}yh-LjUkUlTDS0**3s{FdsFA={N-)_L^pgO^pZ9jVLh7%7=HKg`G2$_J9z d)zzr_o@16vcDCSwLU~yQBhg2}0sTn2(J$O_wQK+Y delta 897 zcmZWnU1$?o6h8OdWRgxgB%N(+6KPEwp}MP*w6@g;t<#xl63wKOWYjDy1}r`)$g=FN zib6rO2r6P94#=`Ts8p9lDuUxf@kOynOI4(x4+il?!KPK#1;Gcsi6H*GT+Y3h?|kR` z&iDV{!K?oS<3`bN*3EOk6M22uvSLNU+R&Sb0SACg&dG9Lwiec`^=q4z?l#7GwoT8otbtn{|zaFqC zRi;s*w^eMS$!YYB>*gv7R+&Us?_w);N3pA`udD%U-16sgV6qR?R#cpt+ymZF-pX7wYN?{ zud5h##WZKRl#()fvWNbd!Spj_1Y-==|8x*7HXpRX$4;S&b;QI2&zP%v(8{yqbCVR$z zebi3Ro}iaT|HC~^EniBOB{@mC1#Ds6G+DtIAN-+#2A*RVO)g-Gt*2d89HoW#81f{A zM#?W>v(zmrnY;2L?&s9|0>iA2Iu>z)cD=&Gte^J3#N9NpgrR7j$te8%-sb{6T*3}| zP{AKRG4+!@kMmTiVu;#(Q> zxdRjY2x2Pg-nzoa7~Q|jTUo@7{L6W$(}>qn;xDH&hGG@dJClh-5BSTvxY{{8q4y>z zF~xt{)>F@2%3Ib8Mer8}w+}U$9$7mb0R)C(!4ix{C5S;id9?+=$ry-;)c$L;wg5yR zE{Y@Wy(wOinsQT`p(mSjQ9Z5Y;G$~M&D(tAiVj7wt&CoF(q_Q|SrTrd@Tu0rcJv{) m@eY625U|2K96c>iMwo(gyt8vn=v$b;eMSjn#= 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0E] = P001 /* \_SB_.GPU0.PMCL.P001 */ - } - Else - { - DerefOf (RBUF [0x04]) [0x0E] = P002 /* \_SB_.GPU0.PMCL.P002 */ - } - - Return (RBUF) /* \_SB_.GPU0.PMCL.RBUF */ - } - - Method (_ROM, 3, NotSerialized) // _ROM: Read-Only Memory - { - Name (PCFG, Buffer (0x1090) - { - /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, // .< - /* 0028 */ 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x4E, 0x61, 0x6D, // PanelNam - /* 0030 */ 0x65, 0x3E, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x20, // e>Color - /* 0038 */ 0x4C, 0x43, 0x44, 0x3C, 0x2F, 0x50, 0x61, 0x6E, // LCD. - /* 0048 */ 0x3C, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x44, 0x65, // 2160x1 - /* 0060 */ 0x34, 0x34, 0x30, 0x20, 0x32, 0x34, 0x62, 0x70, // 440 24bp - /* 0068 */ 0x70, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, // p.. - /* 00A0 */ 0x20, 0x3C, 0x4D, 0x61, 0x6E, 0x75, 0x66, 0x61, // - /* 00B0 */ 0x30, 0x78, 0x38, 0x33, 0x34, 0x43, 0x3C, 0x2F, // 0x834C. - /* 00C8 */ 0x20, 0x20, 0x20, 0x3C, 0x50, 0x72, 0x6F, 0x64, // - /* 00D8 */ 0x34, 0x31, 0x30, 0x30, 0x31, 0x3C, 0x2F, 0x50, // 41001

. - /* 00F0 */ 0x3C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x4E, // 0x - /* 0100 */ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 000000. - /* 0118 */ 0x20, 0x20, 0x3C, 0x57, 0x65, 0x65, 0x6B, 0x6F, // 0x3 - /* 0130 */ 0x32, 0x3C, 0x2F, 0x57, 0x65, 0x65, 0x6B, 0x6F, // 2. - /* 0148 */ 0x20, 0x20, 0x3C, 0x59, 0x65, 0x61, 0x72, 0x6F, // 0x1 - /* 0160 */ 0x39, 0x3C, 0x2F, 0x59, 0x65, 0x61, 0x72, 0x6F, // 9. - /* 0178 */ 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, 0x56, // 1 - /* 0188 */ 0x3C, 0x2F, 0x45, 0x44, 0x49, 0x44, 0x56, 0x65, // . - /* 0198 */ 0x20, 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, // 4. 0xA5 - /* 01D8 */ 0x3C, 0x2F, 0x56, 0x69, 0x64, 0x65, 0x6F, 0x49, // . - /* 01F0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 0x19. - /* 0228 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 0x - /* 0240 */ 0x31, 0x31, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, // 11. - /* 0258 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x69, 0x73, // 0x78 - /* 0280 */ 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // . 0x - /* 02B8 */ 0x32, 0x3C, 0x2F, 0x46, 0x65, 0x61, 0x74, 0x75, // 2. < - /* 02D0 */ 0x52, 0x65, 0x64, 0x2E, 0x47, 0x72, 0x65, 0x65, // Red.Gree - /* 02D8 */ 0x6E, 0x42, 0x69, 0x74, 0x73, 0x3E, 0x30, 0x78, // nBits>0x - /* 02E0 */ 0x36, 0x46, 0x3C, 0x2F, 0x52, 0x65, 0x64, 0x2E, // 6F. < - /* 02F8 */ 0x42, 0x6C, 0x75, 0x65, 0x2E, 0x57, 0x68, 0x69, // Blue.Whi - /* 0300 */ 0x74, 0x65, 0x42, 0x69, 0x74, 0x73, 0x3E, 0x30, // teBits>0 - /* 0308 */ 0x78, 0x42, 0x31, 0x3C, 0x2F, 0x42, 0x6C, 0x75, // xB1. - /* 0320 */ 0x20, 0x3C, 0x52, 0x65, 0x64, 0x58, 0x3E, 0x30, // 0 - /* 0328 */ 0x78, 0x41, 0x37, 0x3C, 0x2F, 0x52, 0x65, 0x64, // xA7. < - /* 0338 */ 0x52, 0x65, 0x64, 0x59, 0x3E, 0x30, 0x78, 0x35, // RedY>0x5 - /* 0340 */ 0x35, 0x3C, 0x2F, 0x52, 0x65, 0x64, 0x59, 0x3E, // 5 - /* 0348 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x47, 0x72, // . 0x4 - /* 0358 */ 0x43, 0x3C, 0x2F, 0x47, 0x72, 0x65, 0x65, 0x6E, // C. < - /* 0368 */ 0x47, 0x72, 0x65, 0x65, 0x6E, 0x59, 0x3E, 0x30, // GreenY>0 - /* 0370 */ 0x78, 0x39, 0x45, 0x3C, 0x2F, 0x47, 0x72, 0x65, // x9E. - /* 0380 */ 0x20, 0x3C, 0x42, 0x6C, 0x75, 0x65, 0x58, 0x3E, // - /* 0388 */ 0x30, 0x78, 0x32, 0x35, 0x3C, 0x2F, 0x42, 0x6C, // 0x25. - /* 0398 */ 0x20, 0x3C, 0x42, 0x6C, 0x75, 0x65, 0x59, 0x3E, // - /* 03A0 */ 0x30, 0x78, 0x30, 0x43, 0x3C, 0x2F, 0x42, 0x6C, // 0x0C. - /* 03B0 */ 0x20, 0x3C, 0x57, 0x68, 0x69, 0x74, 0x65, 0x58, // 0x50. - /* 03C8 */ 0x20, 0x20, 0x20, 0x3C, 0x57, 0x68, 0x69, 0x74, // 0x54< - /* 03D8 */ 0x2F, 0x57, 0x68, 0x69, 0x74, 0x65, 0x59, 0x3E, // /WhiteY> - /* 03E0 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x73, // . 0x0. - /* 0418 */ 0x3C, 0x45, 0x73, 0x74, 0x61, 0x62, 0x6C, 0x69, // 0x - /* 0430 */ 0x30, 0x3C, 0x2F, 0x45, 0x73, 0x74, 0x61, 0x62, // 0 - /* 0448 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x4D, 0x61, // . 0x0. . . . . . . . .< - /* 0540 */ 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, 0x0A, // /Group>. - /* 0548 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // . - /* 0568 */ 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // 0xFC. - /* 05A0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 0xA8. - /* 05D8 */ 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // 0x0..< - /* 0628 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0630 */ 0x3D, 0x27, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, // ='Active - /* 0638 */ 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x27, // Timing' - /* 0640 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // >. - /* 0658 */ 0x32, 0x31, 0x36, 0x30, 0x3C, 0x2F, 0x48, 0x6F, // 2160. - /* 0670 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 48. - /* 06A8 */ 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // 80< - /* 06C0 */ 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // /Horizon - /* 06C8 */ 0x74, 0x61, 0x6C, 0x42, 0x61, 0x63, 0x6B, 0x50, // talBackP - /* 06D0 */ 0x6F, 0x72, 0x63, 0x68, 0x3E, 0x0A, 0x20, 0x20, // orch>. - /* 06D8 */ 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 3 - /* 06F0 */ 0x32, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 2. - /* 0708 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // - /* 0720 */ 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 0. - /* 0738 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 0. 0. - /* 07A0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 1440< - /* 07B8 */ 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, // /Vertica - /* 07C0 */ 0x6C, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x3E, // lActive> - /* 07C8 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, // . 3. - /* 07F8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, // 3 - /* 0810 */ 0x35, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, // 5. - /* 0828 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 6. < - /* 0858 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical - /* 0860 */ 0x53, 0x79, 0x6E, 0x63, 0x53, 0x6B, 0x65, 0x77, // SyncSkew - /* 0868 */ 0x3E, 0x30, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, // >0. - /* 0880 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 0. < - /* 08B0 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical - /* 08B8 */ 0x42, 0x6F, 0x74, 0x74, 0x6F, 0x6D, 0x42, 0x6F, // BottomBo - /* 08C0 */ 0x72, 0x64, 0x65, 0x72, 0x3E, 0x30, 0x3C, 0x2F, // rder>0. - /* 08E0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // Fa - /* 08F8 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse - /* 0910 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x49, 0x6E, // . False< - /* 0930 */ 0x2F, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x56, // /InvertV - /* 0938 */ 0x73, 0x79, 0x6E, 0x63, 0x50, 0x6F, 0x6C, 0x61, // syncPola - /* 0940 */ 0x69, 0x72, 0x74, 0x79, 0x3E, 0x0A, 0x20, 0x20, // irty>. - /* 0948 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // F - /* 0960 */ 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, // alse. < - /* 0980 */ 0x42, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6F, // BorderCo - /* 0988 */ 0x6C, 0x6F, 0x72, 0x3E, 0x30, 0x78, 0x30, 0x3C, // lor>0x0< - /* 0990 */ 0x2F, 0x42, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x43, // /BorderC - /* 0998 */ 0x6F, 0x6C, 0x6F, 0x72, 0x3E, 0x0A, 0x3C, 0x2F, // olor>..< - /* 09A8 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 09B0 */ 0x3D, 0x27, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // ='Displa - /* 09B8 */ 0x79, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, // y Interf - /* 09C0 */ 0x61, 0x63, 0x65, 0x27, 0x3E, 0x0A, 0x20, 0x20, // ace'>. - /* 09C8 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // 8. < - /* 09F0 */ 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, // Interfac - /* 09F8 */ 0x65, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x46, 0x6F, // eColorFo - /* 0A00 */ 0x72, 0x6D, 0x61, 0x74, 0x3E, 0x33, 0x3C, 0x2F, // rmat>3..< - /* 0A28 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0A30 */ 0x3D, 0x27, 0x44, 0x53, 0x49, 0x20, 0x49, 0x6E, // ='DSI In - /* 0A38 */ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x27, // terface' - /* 0A40 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, // >. 1. - /* 0A68 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, // 0 - /* 0A78 */ 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, // . - /* 0A88 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 36. - /* 0AB0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 1. - /* 0AD8 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x4C, // 4. 1. - /* 0B18 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x4C, // True. True. - /* 0BA8 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x52, // 0x3C0 - /* 0BC0 */ 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 000. - /* 0BD8 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, // Fa - /* 0BF0 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, // lse. False< - /* 0C28 */ 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, 0x55, // /DSICmdU - /* 0C30 */ 0x73, 0x69, 0x6E, 0x67, 0x54, 0x72, 0x69, 0x67, // singTrig - /* 0C38 */ 0x67, 0x65, 0x72, 0x3E, 0x0A, 0x20, 0x20, 0x20, // ger>. - /* 0C40 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x49, 0x6E, 0x69, // 30 . - /* 0C70 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, // . - /* 0C88 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 0C90 */ 0x30, 0x30, 0x20, 0x30, 0x31, 0x0A, 0x20, 0x20, // 00 01. - /* 0C98 */ 0x20, 0x20, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, // ... - /* 0CD0 */ 0x32, 0x33, 0x20, 0x30, 0x41, 0x20, 0x30, 0x32, // 23 0A 02 - /* 0CD8 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x46, // . 23 F - /* 0CE0 */ 0x46, 0x20, 0x30, 0x37, 0x0A, 0x20, 0x20, 0x20, // F 07. - /* 0CE8 */ 0x32, 0x33, 0x20, 0x31, 0x36, 0x20, 0x30, 0x31, // 23 16 01 - /* 0CF0 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x46, // . 23 F - /* 0CF8 */ 0x46, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, // F 00. - /* 0D00 */ 0x32, 0x33, 0x20, 0x31, 0x30, 0x20, 0x38, 0x30, // 23 10 80 - /* 0D08 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x31, // . 23 1 - /* 0D10 */ 0x32, 0x20, 0x34, 0x33, 0x0A, 0x20, 0x20, 0x20, // 2 43. - /* 0D18 */ 0x32, 0x33, 0x20, 0x31, 0x33, 0x20, 0x34, 0x33, // 23 13 43 - /* 0D20 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x35, // . 23 5 - /* 0D28 */ 0x41, 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, // A 04. - /* 0D30 */ 0x32, 0x33, 0x20, 0x35, 0x43, 0x20, 0x30, 0x31, // 23 5C 01 - /* 0D38 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, // . 23 9 - /* 0D40 */ 0x34, 0x20, 0x32, 0x30, 0x0A, 0x20, 0x20, 0x20, // 4 20. - /* 0D48 */ 0x32, 0x33, 0x20, 0x30, 0x44, 0x20, 0x30, 0x31, // 23 0D 01 - /* 0D50 */ 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, 0x20, 0x30, // . FF 0 - /* 0D58 */ 0x41, 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, // A. 23 - /* 0D60 */ 0x39, 0x35, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, // 95 00. - /* 0D68 */ 0x20, 0x46, 0x46, 0x20, 0x30, 0x41, 0x0A, 0x20, // FF 0A. - /* 0D70 */ 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, 0x36, 0x20, // 23 96 - /* 0D78 */ 0x30, 0x32, 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, // 02. 23 - /* 0D80 */ 0x20, 0x39, 0x33, 0x20, 0x33, 0x34, 0x0A, 0x20, // 93 34. - /* 0D88 */ 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, 0x36, 0x20, // 23 96 - /* 0D90 */ 0x30, 0x41, 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, // 0A. FF - /* 0D98 */ 0x20, 0x31, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 14. 2 - /* 0DA0 */ 0x33, 0x20, 0x32, 0x30, 0x20, 0x33, 0x38, 0x0A, // 3 20 38. - /* 0DA8 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x31, // 23 21 - /* 0DB0 */ 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 04. 2 - /* 0DB8 */ 0x33, 0x20, 0x32, 0x32, 0x20, 0x33, 0x38, 0x0A, // 3 22 38. - /* 0DC0 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x33, // 23 23 - /* 0DC8 */ 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 04. 2 - /* 0DD0 */ 0x33, 0x20, 0x32, 0x34, 0x20, 0x41, 0x30, 0x0A, // 3 24 A0. - /* 0DD8 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x35, // 23 25 - /* 0DE0 */ 0x20, 0x30, 0x35, 0x0A, 0x20, 0x20, 0x20, 0x32, // 05. 2 - /* 0DE8 */ 0x33, 0x20, 0x32, 0x43, 0x20, 0x32, 0x30, 0x0A, // 3 2C 20. - /* 0DF0 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x44, // 23 2D - /* 0DF8 */ 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, 0x32, // 00. 2 - /* 0E00 */ 0x33, 0x20, 0x33, 0x30, 0x20, 0x30, 0x36, 0x0A, // 3 30 06. - /* 0E08 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x31, // 23 31 - /* 0E10 */ 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, 0x32, // 00. 2 - /* 0E18 */ 0x33, 0x20, 0x33, 0x34, 0x20, 0x35, 0x30, 0x0A, // 3 34 50. - /* 0E20 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x36, // 23 36 - /* 0E28 */ 0x20, 0x32, 0x33, 0x0A, 0x20, 0x20, 0x20, 0x32, // 23. 2 - /* 0E30 */ 0x33, 0x20, 0x33, 0x38, 0x20, 0x33, 0x30, 0x0A, // 3 38 30. - /* 0E38 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x41, // 23 3A - /* 0E40 */ 0x20, 0x30, 0x33, 0x0A, 0x3C, 0x2F, 0x44, 0x53, // 03..< - /* 0E58 */ 0x44, 0x53, 0x49, 0x54, 0x65, 0x72, 0x6D, 0x53, // DSITermS - /* 0E60 */ 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x65, 0x3E, // equence> - /* 0E68 */ 0x0A, 0x20, 0x20, 0x20, 0x30, 0x35, 0x20, 0x32, // . 05 2 - /* 0E70 */ 0x38, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, // 8 00. - /* 0E78 */ 0x46, 0x46, 0x20, 0x32, 0x30, 0x0A, 0x20, 0x20, // FF 20. - /* 0E80 */ 0x20, 0x30, 0x35, 0x20, 0x31, 0x30, 0x20, 0x30, // 05 10 0 - /* 0E88 */ 0x30, 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, 0x20, // 0. FF - /* 0E90 */ 0x38, 0x30, 0x0A, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 80... < - /* 0ED0 */ 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, 0x68, // Backligh - /* 0ED8 */ 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x34, 0x3C, // tType>4< - /* 0EE0 */ 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // /Backlig - /* 0EE8 */ 0x68, 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x0A, // htType>. - /* 0EF0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x42, 0x61, 0x63, // 50 - /* 0F08 */ 0x3C, 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, // . - /* 0F20 */ 0x3C, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // - /* 0F30 */ 0x31, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x61, 0x63, // 100. - /* 0F48 */ 0x20, 0x3C, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // 0x - /* 0F60 */ 0x34, 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, // 4. - /* 0F78 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x43, 0x41, 0x42, // - /* 0F88 */ 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x43, // False. < - /* 0FA0 */ 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, 0x6E, 0x65, // Brightne - /* 0FA8 */ 0x73, 0x73, 0x4D, 0x69, 0x6E, 0x4C, 0x75, 0x6D, // ssMinLum - /* 0FB0 */ 0x69, 0x6E, 0x61, 0x6E, 0x63, 0x65, 0x3E, 0x32, // inance>2 - /* 0FB8 */ 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x72, 0x69, // 000. - /* 0FD8 */ 0x20, 0x3C, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, // 360000< - /* 0FF8 */ 0x2F, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, 0x6E, // /Brightn - /* 1000 */ 0x65, 0x73, 0x73, 0x4D, 0x61, 0x78, 0x4C, 0x75, // essMaxLu - /* 1008 */ 0x6D, 0x69, 0x6E, 0x61, 0x6E, 0x63, 0x65, 0x3E, // minance> - /* 1010 */ 0x0A, 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, // .
.. - /* 1040 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x69, 0x73, // - /* 1058 */ 0x44, 0x53, 0x49, 0x5F, 0x50, 0x41, 0x4E, 0x45, // DSI_PANE - /* 1060 */ 0x4C, 0x5F, 0x52, 0x45, 0x53, 0x45, 0x54, 0x2C, // L_RESET, - /* 1068 */ 0x20, 0x30, 0x2C, 0x20, 0x30, 0x2C, 0x20, 0x31, // 0, 0, 1 - /* 1070 */ 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // ... - }) - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - 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 (PLGC, 3, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg1 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local1 = Arg1 - } - - If ((Arg2 > 0x1000)) - { - Local2 = 0x1000 - } - Else - { - Local2 = Arg2 - } - - If (((Local1 + Local2) > SizeOf (TBUF))) - { - Local2 = (SizeOf (TBUF) - Local1) - } - - CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) - Return (RBUF) /* \_SB_.GPU0.PLGC.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 (PWGM, 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.PWGM.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 (PBRC, 2, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x00, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GPU0.PBRC.RBUF */ - } - - Method (DITH, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ - } - - Method (ROM2, 3, NotSerialized) - { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - While (One) - { - If (One) - { - Local2 = PCFG /* \_SB_.GPU0.ROM2.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.ROM2.RBUF */ - } - - Method (IGC2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.IGC2.RBUF */ - } - - Method (PCC2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PCC2.RBUF */ - } - - Method (GCT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.GCT2.RBUF */ - } - - Method (LGC2, 3, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg1 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local1 = Arg1 - } - - If ((Arg2 > 0x1000)) - { - Local2 = 0x1000 - } - Else - { - Local2 = Arg2 - } - - If (((Local1 + Local2) > SizeOf (TBUF))) - { - Local2 = (SizeOf (TBUF) - Local1) - } - - CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) - Return (RBUF) /* \_SB_.GPU0.LGC2.RBUF */ - } - - Method (HSI2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.HSI2.RBUF */ - } - - Method (GMT2, 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.GMT2.RBUF */ - } - - Method (WGM2, 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.WGM2.RBUF */ - } - - Method (GRT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.GRT2.RBUF */ - } - - Method (BRT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.BRT2.RBUF */ - } - - Method (DIT2, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DIT2.RBUF */ - } - - Method (BLC2, 1, NotSerialized) - { - Name (RBUF, Buffer (0x0100){}) - Return (RBUF) /* \_SB_.GPU0.BLC2.RBUF */ - } - - Method (ROE1, 3, NotSerialized) - { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE1.PCFG */ - 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.ROE1.RBUF */ - } - - Name (_DOD, Package (0x01) // _DOD: Display Output Devices - { - 0x00024321 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (CHDV, 0, NotSerialized) - { - Name (CHIF, Package (0x02) - { - One, - Package (0x07) - { - "CHILDDEV", - Zero, - 0x00024321, - "QCOM_AVStream_850", - Zero, - "Qualcomm Camera AVStream Mini Driver", - Package (0x04) - { - "COMPATIBLEIDS", - 0x02, - "VEN_QCOM&DEV__AVSTREAM", - "QCOM_AVSTREAM" - } - } - }) - Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ - } - - Method (DPCC, 2, NotSerialized) - { - Return (CCST) /* \_SB_.CCST */ - } - - Method (DPIN, 2, NotSerialized) - { - Return (PINA) /* \_SB_.PINA */ - } - - Method (REGR, 0, NotSerialized) - { - Name (RBUF, Package (0x1B) - { - Package (0x02) - { - "ForceMaxPerf", - Zero - }, - - Package (0x02) - { - "ForceStablePowerSettings", - Zero - }, - - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "DeferForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableThermalMitigation", - Zero - }, - - Package (0x02) - { - "DisableTzMDSSRestore", - One - }, - - Package (0x02) - { - "UseLowPTForGfxPerProcess", - One - }, - - Package (0x02) - { - "DisableCDI", - One - }, - - Package (0x02) - { - "GPU64bAddrEnabled", - One - }, - - Package (0x02) - { - "MaxPreemptionOffsets", - 0x80 - }, - - Package (0x02) - { - "MaxRequiredDmaQueueEntry", - 0x08 - }, - - Package (0x02) - { - "SupportsSecureInAperture", - One - }, - - Package (0x02) - { - "ZeroFlagSupportInPTE", - One - }, - - Package (0x02) - { - "SupportsCacheCoherency", - One - }, - - Package (0x02) - { - "SupportsSHMBridge", - Zero - }, - - Package (0x02) - { - "SecureCarveoutSize", - 0x00200000 - }, - - Package (0x02) - { - "UBWCEnable", - Zero - }, - - Package (0x02) - { - "allowDrmAbove1080p", - One - }, - - Package (0x02) - { - "ZeroPageLowAddr", - 0x85F00000 - }, - - Package (0x02) - { - "ZeroPageHighAddr", - Zero - }, - - Package (0x02) - { - "KeepUefiBuffer", - One - }, - - Package (0x06) - { - "GRAPHICS", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "EnableSystemCache", - One - }, - - Package (0x02) - { - "EnableSysCacheForGpuhtw", - 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", - 0x04B0 - } - }, - - Package (0x06) - { - "A6x", - Package (0x02) - { - "SleepMode", - Zero - }, - - Package (0x02) - { - "DisableICG", - Zero - }, - - Package (0x02) - { - "DisableGmuCG", - Zero - }, - - Package (0x02) - { - "EnableFallbackToDisableSecureMode", - Zero - }, - - Package (0x02) - { - "DisableCPCrashDump", - Zero - } - } - }, - - Package (0x04) - { - "VIDEO", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "EnableSystemCache", - One - } - }, - - Package (0x02) - { - "CRYPTO", - Package (0x02) - { - "EnableCryptoVA", - One - } - }, - - Package (0x03) - { - "VIDEO_ENCODER", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - } - }, - - Package (0x07) - { - "DISPLAY", - Package (0x02) - { - "DisableMiracast", - One - }, - - Package (0x02) - { - "EnableOEMDriverDependency", - Zero - }, - - Package (0x02) - { - "EnableBridgeDriverDependency", - Zero - }, - - Package (0x02) - { - "DisableRotator", - Zero - }, - - Package (0x02) - { - "DisableMDPBLT", - One - }, - - Package (0x02) - { - "DisableExternal", - Zero - } - } - }) - Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ - } - } - - Device (SCM0) - { - Name (_HID, "QCOM0214") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - } - - Device (TREE) - { - Name (_HID, "QCOM02BB") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (MCGT, 0, NotSerialized) - { - Name (TPKG, Package (0x01) - { - Package (0x02) - { - Zero, - Zero - } - }) - DerefOf (TPKG [Zero]) [Zero] = TCMA /* \_SB_.TCMA */ - DerefOf (TPKG [Zero]) [One] = TCML /* \_SB_.TCML */ - Return (TPKG) /* \_SB_.TREE.MCGT.TPKG */ - } - } - - Device (SPMI) - { - Name (_HID, "QCOM0216") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_CID, "PNP0CA2") // _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, - 0x0C400000, // Address Base - 0x02800000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (0x1A) - { - /* 0000 */ 0x00, 0x01, 0x01, 0x01, 0xFF, 0x00, 0x02, 0x00, // ........ - /* 0008 */ 0x0A, 0x07, 0x04, 0x07, 0x01, 0xFF, 0x10, 0x01, // ........ - /* 0010 */ 0x00, 0x01, 0x0C, 0x40, 0x00, 0x00, 0x02, 0x80, // ...@.... - /* 0018 */ 0x00, 0x00 // .. - }) - Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ - } - } - - Device (GIO0) - { - Name (_HID, "QCOM0217") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (HPD1, ResourceTemplate () - { - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0071 - } - }) - OperationRegion (HPD2, GeneralPurposeIo, Zero, One) - Field (HPD2, ByteAcc, NoLock, Preserve) - { - Connection (HPD1), - ESTA, 1 - } - - OperationRegion (GPOR, GeneralPurposeIo, Zero, One) - Field (GPOR, ByteAcc, NoLock, Preserve) - { - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x03400000, // Address Base - 0x00C00000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000288, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000238, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000226, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000232, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000284, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x0000021F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x00000236, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x0000023D, - } - }) - Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ - } - - Method (OFNI, 0, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x96, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ - } - - Name (GABL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x08)) - { - GABL = Arg1 - } - } - - Name (_AEI, Buffer (0x02) // _AEI: ACPI Event Interrupts - { - 0x79, 0x00 // y. - }) - } - - OperationRegion (CP00, SystemMemory, 0x13000000, 0x24) - Field (CP00, DWordAcc, NoLock, Preserve) - { - MVIO, 32, - MV01, 32, - MV02, 32, - MV03, 32, - MV04, 32, - MV11, 32, - MV12, 32, - MV13, 32, - MV14, 32 - } - - OperationRegion (CP01, SystemMemory, 0x01C00000, 0x1004) - Field (CP01, DWordAcc, NoLock, Preserve) - { - PSC0, 32, - Offset (0x20), - PPC0, 32, - PPS0, 32, - Offset (0x1B0), - PLT0, 32, - Offset (0x358), - PSL0, 32, - Offset (0x360), - WBL0, 32, - WBH0, 32, - WLL0, 32, - WLH0, 32, - RBL0, 32, - RBH0, 32, - RLL0, 32, - RLH0, 32, - PPEB, 32, - Offset (0x398), - WBL1, 32, - WBH1, 32, - WLL1, 32, - WLH1, 32, - RBL1, 32, - RBH1, 32, - RLL1, 32, - RLH1, 32, - Offset (0x1000), - PDT0, 32 - } - - OperationRegion (CP02, SystemMemory, 0x01C06000, 0x0188) - Field (CP02, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - QCB1, 32, - QSEC, 32, - QAP1, 32, - QAP2, 32, - QSP1, 32, - QSP2, 32, - QSS1, 32, - QSS2, 32, - Offset (0x34), - QECE, 32, - QCE1, 32, - QSCC, 32, - QSBE, 32, - Offset (0x48), - QCPI, 32, - Offset (0x5C), - QCED, 32, - QCP0, 32, - Offset (0x68), - QPR0, 32, - Offset (0x70), - QPC0, 32, - Offset (0x80), - QSES, 32, - Offset (0x88), - QCRC, 32, - Offset (0x90), - QCLC, 32, - Offset (0x98), - QC1M, 32, - QC2M, 32, - QC3M, 32, - Offset (0xB0), - QSM0, 32, - Offset (0xB8), - QS1M, 32, - QS2M, 32, - QS3M, 32, - Offset (0xD8), - QIG0, 32, - QIG1, 32, - Offset (0xF0), - QCVT, 32, - QVT1, 32, - QVT2, 32, - Offset (0x11C), - QTT1, 32, - QTT2, 32, - Offset (0x138), - QCCS, 32, - QCHS, 32, - Offset (0x148), - QCD0, 32, - Offset (0x154), - QCCN, 32, - Offset (0x15C), - QCCC, 32, - Offset (0x164), - QMCS, 32, - Offset (0x184), - QCCM, 32 - } - - OperationRegion (CP03, SystemMemory, 0x01C06200, 0xA8) - Field (CP03, DWordAcc, NoLock, Preserve) - { - Offset (0x44), - QTOT, 32, - Offset (0x60), - QTDE, 32, - Offset (0x8C), - QTM1, 32, - Offset (0xA4), - QTL2, 32 - } - - OperationRegion (CP04, SystemMemory, 0x01C06400, 0x016C) - Field (CP04, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - QRSH, 32, - Offset (0x14), - QRSG, 32, - Offset (0x34), - QRUS, 32, - Offset (0x3C), - QRFL, 32, - Offset (0x44), - QRPC, 32, - Offset (0xD4), - QRC2, 32, - QRC3, 32, - QRC4, 32, - Offset (0xF8), - QRA1, 32, - QRA2, 32, - QRSE, 32, - QRSC, 32, - Offset (0x10C), - QRDC, 32, - Offset (0x11C), - QRIM, 32, - Offset (0x164), - QRM0, 32, - QRM1, 32 - } - - OperationRegion (CP05, SystemMemory, 0x01C06600, 0x70) - Field (CP05, DWordAcc, NoLock, Preserve) - { - Offset (0x2C), - PMDC, 32, - Offset (0x44), - PAC1, 32, - Offset (0x54), - PMC2, 32, - PMC3, 32, - PMC4, 32, - PMC5, 32 - } - - OperationRegion (CP06, SystemMemory, 0x01C06800, 0x0210) - Field (CP06, DWordAcc, NoLock, Preserve) - { - PPSR, 32, - PPDC, 32, - PCST, 32, - Offset (0x54), - PERD, 32, - Offset (0x6C), - PSC4, 32, - Offset (0xA0), - PDTA, 32, - PLTA, 32, - PLCD, 32, - Offset (0xC4), - PFC1, 32, - PFC2, 32, - PFVL, 32, - PFVH, 32, - PFMC, 32, - Offset (0x174), - PPPS, 32, - Offset (0x1A8), - PSDM, 32, - PODA, 32, - PPSC, 32, - Offset (0x1D8), - PRSL, 32, - PDAL, 32, - PDAM, 32, - Offset (0x20C), - PRC1, 32 - } - - OperationRegion (CP07, SystemMemory, 0x60000000, 0x1000) - Field (CP07, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - SCR0, 32, - CRI0, 32, - Offset (0x10), - R0B0, 32, - R0B1, 32, - BNR0, 32, - Offset (0x7C), - LCA0, 32, - LCS0, 32, - Offset (0x88), - SLC0, 32, - Offset (0xA0), - LC20, 32, - Offset (0x8BC), - CSW0, 32, - Offset (0x900), - IAV0, 32, - CR10, 32, - CR20, 32, - ILB0, 32, - IUB0, 32, - ILR0, 32, - ILT0, 32, - IUT0, 32, - Offset (0xF24), - ESC0, 32, - EST0, 32, - Offset (0xFC4), - ECS0, 32 - } - - Method (PPU0, 0, Serialized) - { - Name (TOUT, Zero) - PDT0 = 0x04 - PPDC = One - QECE = 0x14 - QCPI = 0x07 - QCLC = One - QCRC = 0x20 - QCVT = Zero - QVT2 = One - QVT1 = 0xC9 - QTT1 = 0xFF - QTT2 = 0x3F - QMCS = One - QCCN = Zero - QCD0 = 0x0A - QCED = 0x19 - QCE1 = 0x90 - QSM0 = 0x82 - QS3M = 0x02 - QS2M = 0xEA - QS1M = 0xAB - QC3M = Zero - QC2M = 0x0D - QC1M = 0x04 - QCHS = Zero - QCP0 = 0x06 - QPR0 = 0x16 - QPC0 = 0x36 - QCCM = One - QCCC = 0x16 - QCCS = 0x33 - QSCC = 0x02 - QSBE = 0x07 - QSES = 0x04 - QIG1 = Zero - QIG0 = 0x3F - QCB1 = 0x09 - QSEC = One - QSP1 = 0x40 - QSP2 = One - QAP1 = 0x02 - QAP2 = Zero - QSS1 = 0x7E - QSS2 = 0x15 - QTOT = 0x02 - QTL2 = 0x12 - QTDE = 0x10 - QTM1 = 0x06 - QRSC = 0x03 - QRSE = 0x1C - QRDC = 0x14 - QRC2 = 0x0E - QRC3 = 0x04 - QRC4 = 0x1A - QRUS = 0x4B - QRSG = 0x04 - QRSH = 0x04 - QRA1 = 0x71 - QRM0 = 0x59 - QRM1 = 0x59 - QRA2 = 0x80 - QRIM = 0x40 - QRPC = 0x71 - QRFL = 0x40 - PERD = 0x04 - PMDC = 0x52 - PMC2 = 0x50 - PMC4 = 0x1A - PMC5 = 0x06 - PFC2 = 0x83 - PFVL = 0x09 - PFVH = 0xA2 - PFMC = 0x40 - PFC1 = 0x02 - PODA = Zero - PDTA = One - PDAM = Zero - PDAL = 0x20 - PSDM = Zero - PLTA = One - PLCD = 0x73 - PRSL = 0xAA - PPSC = 0x03 - PRC1 = 0x0D - PSC4 = Zero - PAC1 = Zero - If ((SIDV >= 0x00020000)){} - PPDC = 0x03 - PPSR = Zero - PCST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - While ((Local0 & 0x40)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x0F)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((TOUT == 0x0F)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (LTS0, 0, Serialized) - { - Name (TOUT, Zero) - Local0 = LC20 /* \_SB_.LC20 */ - Local0 |= 0x40 - LC20 = Local0 - PLT0 = 0x0100 - Local0 = EST0 /* \_SB_.EST0 */ - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x96)) - { - Break - } - - Local0 = EST0 /* \_SB_.EST0 */ - } - - If ((TOUT == 0x96)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (IAT0, 0, Serialized) - { - IAV0 = One - ILB0 = 0x60100000 - IUB0 = Zero - ILR0 = 0x601FFFFF - ILT0 = 0x01000000 - IUT0 = Zero - CR10 = 0x04 - CR20 = 0x80000000 - BNR0 = 0x00010100 - } - - Method (REB0, 2, Serialized) - { - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 &= 0xFBFFFFFF - PSC0 = Local0 - WBL0 = Arg0 - WBH0 = Zero - WLL0 = Arg1 - WLH0 = Zero - RBL0 = Arg0 - RBH0 = Zero - RLL0 = Arg1 - RLH0 = Zero - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 |= 0x04000000 - PSC0 = Local0 - } - - Method (EEB0, 2, Serialized) - { - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 &= 0xBFFFFFFF - PSC0 = Local0 - WBL1 = Arg0 - WBH1 = Zero - WLL1 = Arg1 - WLH1 = Zero - RBL1 = Arg0 - RBH1 = Zero - RLL1 = Arg1 - RLH1 = Zero - Local0 = PSC0 /* \_SB_.PSC0 */ - Local0 |= 0x40000000 - PSC0 = Local0 - } - - Name (E0LT, 0x600FFFFF) - Method (MSC0, 0, Serialized) - { - Local0 = SCR0 /* \_SB_.SCR0 */ - Local0 |= 0x02 - SCR0 = Local0 - PSL0 = 0x01000000 - Local0 = PPC0 /* \_SB_.PPC0 */ - Local0 &= 0xFFFFFFDF - PPC0 = Local0 - CSW0 = One - Local0 = LCA0 /* \_SB_.LCA0 */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - LCA0 = Local0 - Local0 = CRI0 /* \_SB_.CRI0 */ - Local0 &= 0xFFFF - Local0 |= 0x06040000 - CRI0 = Local0 - ECS0 = One - R0B0 = Zero - R0B1 = Zero - ECS0 = Zero - CSW0 = Zero - PPEB = 0x60000000 - REB0 (0x60001000, E0LT) - EEB0 (0x60101000, 0x601FFFFF) - } - - Name (G0D3, Zero) - OperationRegion (CP08, SystemMemory, 0x01C08000, 0x1004) - Field (CP08, DWordAcc, NoLock, Preserve) - { - PSC1, 32, - Offset (0x20), - PPC1, 32, - PPS1, 32, - Offset (0x1B0), - PLT1, 32, - Offset (0x358), - PSL1, 32, - Offset (0x360), - LBW0, 32, - HBW0, 32, - LLW0, 32, - HLW0, 32, - LBR0, 32, - HBR0, 32, - LLR0, 32, - HLR0, 32, - PEB1, 32, - Offset (0x398), - LBW1, 32, - HBW1, 32, - LLW1, 32, - HLW1, 32, - LBR1, 32, - HBR1, 32, - LLR1, 32, - HLR1, 32, - Offset (0x1000), - PDT1, 32 - } - - OperationRegion (CP09, SystemMemory, 0x01C0A000, 0x026C) - Field (CP09, DWordAcc, NoLock, Preserve) - { - Offset (0x14), - HSEC, 32, - HAP1, 32, - HAP2, 32, - HSP1, 32, - HSP2, 32, - HSS1, 32, - HSS2, 32, - Offset (0x34), - HSM1, 32, - HSM2, 32, - Offset (0x54), - HECE, 32, - HCE1, 32, - HSCC, 32, - HSBE, 32, - HPLE, 32, - HCPI, 32, - C1M0, 32, - C2M0, 32, - C3M0, 32, - C1M1, 32, - C2M1, 32, - C3M1, 32, - Offset (0xB4), - HCM0, 32, - HCM1, 32, - Offset (0xC0), - HPR0, 32, - HPR1, 32, - HPR2, 32, - HPC0, 32, - HPC1, 32, - HPC2, 32, - Offset (0xDC), - HSES, 32, - Offset (0xF0), - HRC2, 32, - Offset (0xF8), - HCLC, 32, - Offset (0x100), - HRM0, 32, - Offset (0x108), - HRM1, 32, - Offset (0x11C), - S1M0, 32, - S2M0, 32, - S3M0, 32, - S1M1, 32, - S2M1, 32, - S3M1, 32, - Offset (0x150), - G0M0, 32, - Offset (0x158), - G0M1, 32, - Offset (0x178), - HCVT, 32, - Offset (0x1CC), - HCCS, 32, - HCHS, 32, - Offset (0x1E0), - HCDV, 32, - Offset (0x1E8), - HCCE, 32, - Offset (0x1F0), - HCCC, 32, - Offset (0x1FC), - HMCS, 32, - Offset (0x21C), - HDM1, 32, - Offset (0x224), - HCCM, 32, - HVD1, 32, - HVD2, 32 - } - - OperationRegion (CP10, SystemMemory, 0x01C0A800, 0x02F0) - Field (CP10, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - L0C0, 32, - L0C1, 32, - L0C2, 32, - L0TE, 32, - Offset (0x60), - L0BM, 32, - L0LM, 32, - Offset (0x7C), - L0PR, 32, - Offset (0xC0), - L0L0, 32, - L0L1, 32, - L0L2, 32, - Offset (0xD0), - L0R1, 32, - L0R2, 32, - L0M0, 32, - L0M1, 32, - L0M2, 32, - Offset (0xFC), - L0CD, 32, - L0VD, 32, - Offset (0x108), - L0X0, 32, - Offset (0x114), - L0TT, 32, - L0OT, 32, - L0RT, 32, - L0ET, 32, - L0VG, 32, - L0DG, 32, - Offset (0x130), - L0EG, 32, - L0OG, 32, - L0PG, 32, - L0IN, 32, - Offset (0x154), - L0EI, 32, - Offset (0x160), - L0DI, 32, - Offset (0x168), - L0B0, 32, - L0B1, 32, - Offset (0x178), - L0T1, 32, - Offset (0x180), - L0RC, 32, - L0F0, 32, - L0F1, 32, - L0F2, 32, - L0S0, 32, - L0S1, 32, - L0S2, 32, - L0SC, 32, - Offset (0x1A4), - L0RB, 32, - Offset (0x1C0), - L0P0, 32, - L0P1, 32, - L0P2, 32, - Offset (0x230), - L0SE, 32, - L0SN, 32, - L0SD, 32, - Offset (0x2A4), - L0DC, 32, - L0ST, 32, - L0RE, 32, - L0PC, 32, - Offset (0x2B8), - L0N0, 32, - Offset (0x2C0), - L0ER, 32, - L0HI, 32, - Offset (0x2CC), - L0RR, 32 - } - - OperationRegion (CP11, SystemMemory, 0x01C0B000, 0x02F0) - Field (CP11, DWordAcc, NoLock, Preserve) - { - Offset (0x0C), - L1C0, 32, - L1C1, 32, - L1C2, 32, - L1TE, 32, - Offset (0x60), - L1BM, 32, - L1LM, 32, - Offset (0x7C), - L1PR, 32, - Offset (0xC0), - L1L0, 32, - L1L1, 32, - L1L2, 32, - Offset (0xD0), - L1R1, 32, - L1R2, 32, - L1M0, 32, - L1M1, 32, - L1M2, 32, - Offset (0xFC), - L1CD, 32, - L1VD, 32, - Offset (0x108), - L1X0, 32, - Offset (0x114), - L1TT, 32, - L1OT, 32, - L1RT, 32, - L1ET, 32, - L1VG, 32, - L1DG, 32, - Offset (0x130), - L1EG, 32, - L1OG, 32, - L1PG, 32, - L1IN, 32, - Offset (0x154), - L1EI, 32, - Offset (0x160), - L1DI, 32, - Offset (0x168), - L1B0, 32, - L1B1, 32, - Offset (0x178), - L1T1, 32, - Offset (0x180), - L1RC, 32, - L1F0, 32, - L1F1, 32, - L1F2, 32, - L1S0, 32, - L1S1, 32, - L1S2, 32, - L1SC, 32, - Offset (0x1A4), - L1RB, 32, - Offset (0x1C0), - L1P0, 32, - L1P1, 32, - L1P2, 32, - Offset (0x230), - L1SE, 32, - L1SN, 32, - L1SD, 32, - Offset (0x2A4), - L1DC, 32, - L1ST, 32, - L1RE, 32, - L1PC, 32, - Offset (0x2B8), - L1N0, 32, - Offset (0x2C0), - L1ER, 32, - L1HI, 32, - Offset (0x2CC), - L1RR, 32 - } - - OperationRegion (CP12, SystemMemory, 0x01C0B800, 0x02DC) - Field (CP12, DWordAcc, NoLock, Preserve) - { - HPSR, 32, - HPDC, 32, - HSTC, 32, - Offset (0x2C), - HTM3, 32, - Offset (0x40), - HTP3, 32, - Offset (0x54), - HTM6, 32, - Offset (0x68), - HTP6, 32, - Offset (0x15C), - HPSG, 32, - Offset (0x174), - HTRC, 32, - Offset (0x2AC), - HPST, 32 - } - - OperationRegion (CP13, SystemMemory, 0x40000000, 0x1000) - Field (CP13, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - SCR1, 32, - CRI1, 32, - Offset (0x10), - R1B0, 32, - R1B1, 32, - BNR1, 32, - Offset (0x7C), - LCA1, 32, - LCS1, 32, - SCA1, 32, - SLC1, 32, - Offset (0xA0), - LC21, 32, - Offset (0x154), - P1PR, 32, - Offset (0x710), - GPLC, 32, - Offset (0x80C), - G32C, 32, - Offset (0x8A8), - GEQC, 32, - GMDC, 32, - Offset (0x8BC), - CSW1, 32, - Offset (0x900), - IAV1, 32, - CR11, 32, - CR21, 32, - ILB1, 32, - IUB1, 32, - ILR1, 32, - ILT1, 32, - IUT1, 32, - Offset (0xF24), - ESC1, 32, - EST1, 32, - Offset (0xFC4), - ECS1, 32 - } - - OperationRegion (CP14, SystemMemory, 0x03971000, 0x10) - Field (CP14, DWordAcc, NoLock, Preserve) - { - C113, 32, - I113, 32, - N113, 32, - S113, 32 - } - - OperationRegion (CP15, SystemMemory, 0x0016B000, 0x1020) - Field (CP15, DWordAcc, NoLock, Preserve) - { - GP0B, 32, - Offset (0x101C), - G0PB, 32 - } - - OperationRegion (CP16, SystemMemory, 0x0018D000, 0x1030) - Field (CP16, DWordAcc, NoLock, Preserve) - { - GP1B, 32, - Offset (0x1014), - G1LB, 32, - Offset (0x101C), - G1PB, 32, - G1NB, 32 - } - - Method (PPU1, 0, Serialized) - { - Name (TOUT, Zero) - PDT1 = 0x04 - HPDC = 0x03 - HSES = 0x27 - HSEC = One - HSP1 = 0x31 - HSP2 = One - HSS1 = 0xDE - HSS2 = 0x07 - HSM1 = 0x4C - HSM2 = 0x06 - HECE = 0x18 - HCE1 = 0xB0 - C1M0 = 0x8C - C2M0 = 0x20 - C1M1 = 0x14 - C2M1 = 0x34 - HCM0 = 0x06 - HCM1 = 0x06 - HPR0 = 0x16 - HPR1 = 0x16 - HPC0 = 0x36 - HPC1 = 0x36 - HRC2 = 0x05 - HCLC = 0x42 - HRM0 = 0x82 - HRM1 = 0x68 - S1M0 = 0x55 - S2M0 = 0x55 - S3M0 = 0x03 - S1M1 = 0xAB - S2M1 = 0xAA - S3M1 = 0x02 - G0M0 = 0x3F - G0M1 = 0x3F - HCVT = 0x10 - HCCS = Zero - HCHS = 0x30 - HCDV = 0x04 - HCCE = 0x73 - HCCC = 0x1C - HMCS = 0x15 - HDM1 = 0x04 - HCCM = One - HVD1 = 0x22 - HVD2 = Zero - L0C0 = Zero - L0TE = 0x0D - L0BM = One - L0LM = 0x3A - L0PR = 0x2F - L0L0 = 0x09 - L0L1 = 0x09 - L0L2 = 0x1A - L0R1 = One - L0R2 = 0x07 - L0M0 = 0x31 - L0M1 = 0x31 - L0M2 = 0x03 - L0CD = 0x02 - L0VD = One - L0X0 = 0x12 - L0TT = 0x25 - L0OT = Zero - L0RT = 0x05 - L0ET = One - L0VG = 0x26 - L0DG = 0x12 - L0EG = 0x04 - L0OG = 0x04 - L0PG = 0x09 - L0EI = 0x15 - L0DI = 0x32 - L0B0 = 0x7F - L0B1 = 0x07 - L0T1 = 0x04 - L0RC = 0x70 - L0F0 = 0x08 - L0F1 = 0x08 - L0F2 = 0x09 - L0S0 = 0x04 - L0S1 = 0x04 - L0S2 = 0x02 - L0SC = 0x0C - L0RB = 0x02 - L0P0 = 0x5C - L0P1 = 0x3E - L0P2 = 0x3F - L0SE = 0x21 - L0SN = 0xA0 - L0SD = 0x08 - L0DC = One - L0RE = 0xC3 - L0PC = Zero - L0N0 = 0x8C - L0ER = 0x7F - L0HI = 0x2A - L0C1 = 0x0C - L0C2 = Zero - L0RR = 0x02 - L0IN = 0x20 - L1C0 = Zero - L1TE = 0x0D - L1BM = One - L1LM = 0x3A - L1PR = 0x2F - L1L0 = 0x09 - L1L1 = 0x09 - L1L2 = 0x1A - L1R1 = One - L1R2 = 0x07 - L1M0 = 0x31 - L1M1 = 0x31 - L1M2 = 0x03 - L1CD = 0x02 - L1VD = One - L1X0 = 0x12 - L1TT = 0x25 - L1OT = Zero - L1RT = 0x05 - L1ET = One - L1VG = 0x26 - L1DG = 0x12 - L1EG = 0x04 - L1OG = 0x04 - L1PG = 0x09 - L1EI = 0x15 - L1DI = 0x32 - L1B0 = 0x7F - L1B1 = 0x07 - L1T1 = 0x04 - L1RC = 0x70 - L1F0 = 0x08 - L1F1 = 0x08 - L1F2 = 0x09 - L1S0 = 0x04 - L1S1 = 0x04 - L1S2 = 0x02 - L1SC = 0x0C - L1RB = 0x02 - L1P0 = 0x5C - L1P1 = 0x3E - L1P2 = 0x3F - L1SE = 0x21 - L1SN = 0xA0 - L1SD = 0x08 - L1DC = One - L1RE = 0xC3 - L1PC = Zero - L1N0 = 0x8C - L1ER = 0x7F - L1HI = 0x2A - L1C1 = 0x0C - L1C2 = Zero - L1RR = 0x02 - L1IN = 0x20 - HPSG = 0x3F - HTRC = 0x58 - HTM3 = 0x19 - HTP3 = 0x07 - HTM6 = 0x17 - HTP6 = 0x09 - If ((SIDV >= 0x00020000)){} - HPSR = Zero - L0ST = One - L1ST = One - HSTC = One - Local0 = HPST /* \_SB_.HPST */ - While ((Local0 & 0x40)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x0F)) - { - Break - } - - Local0 = HPST /* \_SB_.HPST */ - } - - If ((TOUT == 0x0F)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (LTS1, 0, Serialized) - { - Name (TOUT, Zero) - Local0 = G32C /* \_SB_.G32C */ - Local0 &= 0xFFFFE0FF - Local0 |= 0x0100 - G32C = Local0 - GMDC = 0x000155A0 - Local0 = GEQC /* \_SB_.GEQC */ - Local0 &= 0xFFFFFFEF - GEQC = Local0 - CSW1 = One - P1PR = 0x77777777 - CSW1 = Zero - Local0 = GPLC /* \_SB_.GPLC */ - Local0 &= 0xFFC0F0FF - Local0 |= 0x00030300 - GPLC = Local0 - PLT1 = 0x0100 - Local0 = EST1 /* \_SB_.EST1 */ - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - TOUT++ - If ((TOUT == 0x96)) - { - Break - } - - Local0 = EST1 /* \_SB_.EST1 */ - } - - If ((TOUT == 0x96)) - { - Return (One) - } - Else - { - Return (Zero) - } - } - - Method (IAT1, 0, Serialized) - { - IAV1 = One - ILB1 = 0x40100000 - IUB1 = Zero - ILR1 = 0x401FFFFF - ILT1 = 0x01000000 - IUT1 = Zero - CR11 = 0x04 - CR21 = 0x80000000 - BNR1 = 0x00010100 - } - - Method (REB1, 2, Serialized) - { - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 &= 0xFBFFFFFF - PSC1 = Local0 - LBW0 = Arg0 - HBW0 = Zero - LLW0 = Arg1 - HLW0 = Zero - LBR0 = Arg0 - HBR0 = Zero - LLR0 = Arg1 - HLR0 = Zero - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 |= 0x04000000 - PSC1 = Local0 - } - - Method (EEB1, 2, Serialized) - { - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 &= 0xBFFFFFFF - PSC1 = Local0 - LBW1 = Arg0 - HBW1 = Zero - LLW1 = Arg1 - HLW1 = Zero - LBR1 = Arg0 - HBR1 = Zero - LLR1 = Arg1 - HLR1 = Zero - Local0 = PSC1 /* \_SB_.PSC1 */ - Local0 |= 0x40000000 - PSC1 = Local0 - } - - Name (E1LT, 0x400FFFFF) - Method (MSC1, 0, Serialized) - { - Local0 = SCR1 /* \_SB_.SCR1 */ - Local0 |= 0x02 - SCR1 = Local0 - PSL1 = 0x20000000 - Local0 = PPC1 /* \_SB_.PPC1 */ - Local0 &= 0xFFFFFFDF - PPC1 = Local0 - CSW1 = One - Local0 = LCA1 /* \_SB_.LCA1 */ - Local0 |= 0x00400000 - Local0 |= 0x0C00 - LCA1 = Local0 - Local0 = CRI1 /* \_SB_.CRI1 */ - Local0 &= 0xFFFF - Local0 |= 0x06040000 - CRI1 = Local0 - Local0 = SCA1 /* \_SB_.SCA1 */ - Local0 &= 0xFFFFFFBF - SCA1 = Local0 - CSW1 = Zero - ECS1 = One - R1B0 = Zero - R1B1 = Zero - ECS1 = Zero - PEB1 = 0x40000000 - REB1 (0x40001000, E1LT) - EEB1 (0x40101000, 0x401FFFFF) - } - - Name (G1D3, Zero) - Device (IPC0) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM021C") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (GLNK) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - RPEN - }) - Name (_HID, "QCOM02F9") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001E3, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BE, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000260, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001E1, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CA, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000025E, - } - }) - Return (RBUF) /* \_SB_.GLNK._CRS.RBUF */ - } - } - - Device (ARPC) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - MMU0, - GLNK, - SCM0 - }) - Name (_HID, "QCOM0297") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (ARPD) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - ADSP, - ARPC - }) - Name (_HID, "QCOM02F3") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (RFS0) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - IPC0, - UFS0 - }) - Name (_HID, "QCOM0235") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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 = RMTB /* \_SB_.RMTB */ - RMTL = RMTX /* \_SB_.RMTX */ - RFMA = RFMB /* \_SB_.RFMB */ - RFML = RFMS /* \_SB_.RFMS */ - RFAA = RFAB /* \_SB_.RFAB */ - RFAL = RFAS /* \_SB_.RFAS */ - Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - } - - Device (IPA) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - PEP0, - RPEN, - PILC, - MMU0, - GSI, - GLNK - }) - Name (_HID, "QCOM02B3") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x01E40000, // Address Base - 0x0001FFFF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000157, - } - }) - } - } - - Device (GSI) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM02E7") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x01E00000, // Address Base - 0x00030000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000001D0, - } - }) - Return (RBUF) /* \_SB_.GSI_._CRS.RBUF */ - } - } - - Device (QDIG) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM0225") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (QCDB) - { - Name (_HID, "QCOM0298") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (SYSM) - { - Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID - Name (_UID, 0x00100000) // _UID: Unique ID - Name (_LPI, Package (0x05) // _LPI: Low Power Idle States - { - Zero, - 0x01000000, - 0x02, - Package (0x0A) - { - 0x251C, - 0x1770, - Zero, - 0x20, - Zero, - Zero, - 0x3300, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "platform.F1" - }, - - Package (0x0A) - { - 0x2710, - 0x19C8, - One, - 0x20, - Zero, - Zero, - 0xC300, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "platform.F2" - } - }) - Device (CLUS) - { - Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID - Name (_UID, 0x10) // _UID: Unique ID - Name (_LPI, Package (0x05) // _LPI: Low Power Idle States - { - Zero, - 0x01000000, - 0x02, - Package (0x0A) - { - 0x170C, - 0x0BB8, - Zero, - Zero, - Zero, - Zero, - 0x20, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "L3Cluster.D2" - }, - - Package (0x0A) - { - 0x1770, - 0x0CE4, - One, - Zero, - Zero, - 0x02, - 0x40, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "L3Cluster.D4" - } - }) - Device (CPU0) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver0.C4" - } - }) - } - - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver1.C4" - } - }) - } - - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver2.C4" - } - }) - } - - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C2" - }, - - Package (0x0A) - { - 0x1388, - 0x01F4, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C3" - }, - - Package (0x0A) - { - 0x13EC, - 0x0226, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C4" - } - }) - } - - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold0.C4" - } - }) - } - - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C4" - } - }) - } - - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C4" - } - }) - } - - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States - { - Zero, - Zero, - 0x04, - Package (0x0A) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C1" - }, - - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C2" - }, - - Package (0x0A) - { - 0x03E8, - 0x028A, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C3" - }, - - Package (0x0A) - { - 0x05DC, - 0x044C, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C4" - } - }) - } - } - } - - Device (QRNG) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_HID, "QCOM02FE") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00793000, // Address Base - 0x00001000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QRNG._CRS.RBUF */ - } - } - - Device (GPS) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM02B6") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (QGP0) - { - Name (_HID, "QCOM02F4") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00804000, // Address Base - 0x00050000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000119, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000011B, - } - }) - Return (RBUF) /* \_SB_.QGP0._CRS.RBUF */ - } - - Method (GPII, 0, Serialized) - { - Return (Package (0x02) - { - Package (0x03) - { - Zero, - 0x05, - 0x0119 - }, - - Package (0x03) - { - Zero, - 0x07, - 0x011B - } - }) - } - } - - Device (QGP1) - { - Name (_HID, "QCOM02F4") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00A04000, // Address Base - 0x00050000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000138, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000013A, - } - }) - Return (RBUF) /* \_SB_.QGP1._CRS.RBUF */ - } - - Method (GPII, 0, Serialized) - { - Return (Package (0x02) - { - Package (0x03) - { - One, - One, - 0x0138 - }, - - Package (0x03) - { - One, - 0x03, - 0x013A - } - }) - } - } - - Device (SARM) - { - Name (_HID, "QCOM0301") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Scope (\_SB) - { - Device (WBDI) - { - Name (_HID, "SAM0909") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - GIO0, - SCM0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x003E - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x003B - } - GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x003C - } - }) - Return (RBUF) /* \_SB_.WBDI._CRS.RBUF */ - } - } - } - - Scope (\_SB) - { - Name (GRST, Zero) - } - - Device (LID0) - { - Name (_HID, "PNP0C0D" /* Lid Device */) // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (LIDB, One) - Method (_LID, 0, NotSerialized) // _LID: Lid Status - { - Return (LIDB) /* \_SB_.LID0.LIDB */ - } - } - - Method (ADDR, 0, NotSerialized) - { - If ((SVMJ == One)) - { - Return (0x0390B000) - } - ElseIf ((SVMJ == 0x02)) - { - Return (0x0350B000) - } - } - - OperationRegion (NM11, SystemMemory, ADDR (), 0x14) - Field (NM11, DWordAcc, NoLock, Preserve) - { - PI1C, 32, - PIN1, 32, - PI1N, 32, - PI1S, 32, - PI1L, 32 - } - - Method (_MID, 0, Serialized) - { - Name (NMID, Zero) - NMID = PIN1 /* \_SB_.PIN1 */ - Return (NMID) /* \_SB_._MID.NMID */ - } - - Scope (\_SB) - { - Device (AGNT) - { - Name (_ADR, Zero) // _ADR: Address - Name (_HID, "SAM0603") // _HID: Hardware ID - Name (_CID, "SAM0603") // _CID: Compatible ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_UID, One) // _UID: Unique ID - Name (_STA, 0x0F) // _STA: Status - } - } - - Method (ADBG, 1, Serialized) - { - } - - Name (QUFN, Zero) - Name (DPP0, Buffer (One) - { - 0x00 // . - }) - Device (URS0) - { - Method (URSI, 0, NotSerialized) - { - If ((QUFN == Zero)) - { - Return ("QCOM0304") - } - Else - { - Return ("QCOM0305") - } - } - - Alias (URSI, _HID) - Name (_CID, "PNP0CA1") // _CID: Compatible ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PEP0 - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0x0A600000, // Address Base - 0x000FFFFF, // Address Length - ) - }) - Device (USB0) - { - Name (_ADR, Zero) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_PLD, Package (0x01) // _PLD: Physical Location of Device - { - ToPLD ( - PLD_Revision = 0x2, - PLD_IgnoreColor = 0x1, - PLD_Red = 0x0, - PLD_Green = 0x0, - PLD_Blue = 0x0, - PLD_Width = 0x0, - PLD_Height = 0x0, - PLD_UserVisible = 0x1, - PLD_Dock = 0x0, - PLD_Lid = 0x0, - PLD_Panel = "BACK", - PLD_VerticalPosition = "CENTER", - PLD_HorizontalPosition = "LEFT", - PLD_Shape = "VERTICALRECTANGLE", - PLD_GroupOrientation = 0x0, - PLD_GroupToken = 0x0, - PLD_GroupPosition = 0x1, - PLD_Bay = 0x0, - PLD_Ejectable = 0x0, - PLD_EjectRequired = 0x0, - PLD_CabinetNumber = 0x0, - PLD_CardCageNumber = 0x0, - PLD_Reference = 0x0, - PLD_Rotation = 0x0, - PLD_Order = 0x0, - PLD_VerticalOffset = 0xFFFF, - PLD_HorizontalOffset = 0xFFFF) - - }) - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A5, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x0000017A, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x00000206, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) - { - 0x00000208, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) - { - 0x00000209, - } - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (DPM0, 1, NotSerialized) - { - DPP0 = Arg0 - Notify (PEP0, 0xA0) // Device-Specific - } - - Method (CCVL, 0, NotSerialized) - { - Return (CCST) /* \_SB_.CCST */ - } - - Method (HSEN, 0, NotSerialized) - { - Return (HSFL) /* \_SB_.HSFL */ - } - - Name (HSEI, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0007 - } - }) - Scope (^^GIO0) - { - OperationRegion (HLEN, GeneralPurposeIo, Zero, One) - } - - Field (^^GIO0.HLEN, ByteAcc, NoLock, Preserve) - { - Connection (HSEI), - MOD1, 1 - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.USB0._DSM._T_0 */ - If ((_T_0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x1D // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == 0x02)) - { - Return (Zero) - Break - } - ElseIf ((_T_1 == 0x03)) - { - Return (One) - Break - } - ElseIf ((_T_1 == 0x04)) - { - Return (0x02) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("a9a82a56-95a1-4b4a-b014-3be47df1b7d5"))) - { - While (One) - { - Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler - _T_3 = ToInteger (Arg1) - If ((_T_3 == One)) - { - While (One) - { - Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler - _T_4 = ToInteger (Arg2) - If ((_T_4 == One)) - { - ADBG ("MOD1+") - MOD1 = One - Return (Buffer (One) - { - 0x01 // . - }) - } - ElseIf ((_T_4 == Zero)) - { - ADBG ("MOD1-") - MOD1 = Zero - Return (Buffer (One) - { - 0x01 // . - }) - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x01) - { - Package (0x03) - { - Zero, - 0x088E2198, - 0x20 - } - }) - Return (CFG0) /* \_SB_.URS0.USB0.PHYC.CFG0 */ - } - - Device (RHUB) - { - Name (_ADR, Zero) // _ADR: Address - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.USB0.RHUB._DSM._T_0 */ - If ((_T_0 == ToUUID ("a9a82a56-95a1-4b4a-b014-3be47df1b7d5"))) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler - _T_1 = ToInteger (Arg1) - If ((_T_1 == One)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler - _T_2 = ToInteger (Arg2) - If ((_T_2 == One)) - { - ADBG ("MOD1++") - MOD1 = One - Return (Buffer (One) - { - 0x01 // . - }) - } - ElseIf ((_T_2 == Zero)) - { - ADBG ("MOD1--") - MOD1 = Zero - Return (Buffer (One) - { - 0x01 // . - }) - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - } - } - - Device (UFN0) - { - Name (_ADR, One) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_PLD, Package (0x01) // _PLD: Physical Location of Device - { - ToPLD ( - PLD_Revision = 0x2, - PLD_IgnoreColor = 0x1, - PLD_Red = 0x0, - PLD_Green = 0x0, - PLD_Blue = 0x0, - PLD_Width = 0x0, - PLD_Height = 0x0, - PLD_UserVisible = 0x1, - PLD_Dock = 0x0, - PLD_Lid = 0x0, - PLD_Panel = "BACK", - PLD_VerticalPosition = "CENTER", - PLD_HorizontalPosition = "LEFT", - PLD_Shape = "VERTICALRECTANGLE", - PLD_GroupOrientation = 0x0, - PLD_GroupToken = 0x0, - PLD_GroupPosition = 0x1, - PLD_Bay = 0x0, - PLD_Ejectable = 0x0, - PLD_EjectRequired = 0x0, - PLD_CabinetNumber = 0x0, - PLD_CardCageNumber = 0x0, - PLD_Reference = 0x0, - PLD_Rotation = 0x0, - PLD_Order = 0x0, - PLD_VerticalOffset = 0xFFFF, - PLD_HorizontalOffset = 0xFFFF) - - }) - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A5, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000A2, - } - }) - Method (CCVL, 0, NotSerialized) - { - Return (CCST) /* \_SB_.CCST */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler - { - 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 - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler - _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 - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler - _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 (0x39) - 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, - 0x088E2198, - 0x19 - } - }) - Return (CFG0) /* \_SB_.URS0.UFN0.PHYC.CFG0 */ - } - } - } - - Name (HPDB, Zero) - Name (PINA, Zero) - Name (CCST, Buffer (One) - { - 0x02 // . - }) - Name (HSFL, Buffer (One) - { - 0x00 // . - }) - Name (HPDS, Zero) - Name (USBC, Buffer (One) - { - 0x0B // . - }) - Name (DPPN, 0x0D) - Name (MUXC, Buffer (One) - { - 0x00 // . - }) - Name (DPP1, Buffer (One) - { - 0x00 // . - }) - Name (SKYD, Buffer (One) - { - 0x01 // . - }) - 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 - { - ^^PEP0.ROST = Arg2 - } - } - - ThermalZone (TZ0) - { - Name (_HID, "QCOM02B0") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3 - }) - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ1) - { - Name (_HID, "QCOM02B0") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - PEP0 - }) - Name (TPSV, 0x0EF6) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ1_.TPSV */ - } - - Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit - Name (TTC1, Zero) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ1_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ1_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ1_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ2) - { - Name (_HID, "QCOM02B1") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ3) - { - Name (_HID, "QCOM02B1") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - PEP0 - }) - Name (TPSV, 0x0EF6) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ3_.TPSV */ - } - - Name (TTC1, Zero) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ3_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ3_.TTC2 */ - } - - Name (TTSP, One) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ3_.TTSP */ - } - - Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ20) - { - Name (_HID, "QCOM02AB") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - GPU0 - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ20.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ20.TTC1 */ - } - - Name (TTC2, 0x02) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ20.TTC2 */ - } - - Name (TTSP, 0x02) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ20.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ21) - { - Name (_HID, "QCOM02AC") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - GPU0 - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ21.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ21.TTC1 */ - } - - Name (TTC2, 0x02) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ21.TTC2 */ - } - - Name (TTSP, 0x02) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ21.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ33) - { - Name (_HID, "QCOM02CB") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - AMSS - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ33.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ33.TTC1 */ - } - - Name (TTC2, 0x02) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ33.TTC2 */ - } - - Name (TTSP, 0x0A) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ33.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ36) - { - Name (_HID, "QCOM029E") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - PMBM - }) - Name (TPSV, 0x0EC4) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ36.TPSV */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ36.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ36.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ36.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ37) - { - Name (_HID, "QCOM029E") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - PEP0, - PMBM - }) - Name (TPSV, 0x0F8C) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ37.TPSV */ - } - - Name (TCRT, 0x1054) - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (TCRT) /* \_SB_.TZ37.TCRT */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ37.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ37.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ37.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ38) - { - Name (_HID, "QCOM029E") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - PEP0 - }) - Method (INVT, 0, NotSerialized) - { - Return (One) - } - - Method (_MTL, 0, NotSerialized) // _MTL: Minimum Throttle Limit - { - Return (0x3C) - } - - Name (TPSV, 0x0B0E) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ38.TPSV */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ38.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ38.TTC2 */ - } - - Name (TTSP, 0x0A) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ38.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ40) - { - Name (_HID, "QCOM02AF") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - COEX - }) - Name (TPSV, 0x0DFC) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ40.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ40.TTC1 */ - } - - Name (TTC2, 0x05) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ40.TTC2 */ - } - - Name (TTSP, 0x1E) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ40.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ41) - { - Name (_HID, "QCOM0295") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - } - - ThermalZone (TZ44) - { - Name (_HID, "QCOM02CC") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Name (TPSV, 0x0E60) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ44.TPSV */ - } - - Name (TTC1, Zero) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ44.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ44.TTC2 */ - } - - Name (TTSP, One) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ44.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ99) - { - Name (_HID, "QCOM02B2") // _HID: Hardware ID - Name (_UID, 0x64) // _UID: Unique ID - Name (TCRT, 0x0EF6) - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (TCRT) /* \_SB_.TZ99.TCRT */ - } - - Name (TTC1, 0x04) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ99.TTC1 */ - } - - Name (TTC2, 0x03) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ99.TTC2 */ - } - - Name (TTSP, 0x0A) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ99.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - PEP0 - }) - } - } - - ThermalZone (TZ4) - { - Name (_HID, "QCOM0299") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - ^GPU0.MON0, - GPU0 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ4_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ4_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ4_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ4_.TTSP */ - } - - Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ5) - { - Name (_HID, "QCOM029A") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ5_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ5_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ5_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ5_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ6) - { - Name (_HID, "QCOM029B") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - COEX - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ6_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ6_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ6_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ6_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ7) - { - Name (_HID, "QCOM029C") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7 - }) - Name (TCRT, 0x0DCA) - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (TCRT) /* \_SB_.TZ7_.TCRT */ - } - - Name (TPSV, 0x0DC0) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ7_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ7_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ7_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ7_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ8) - { - Name (_HID, "QCOM029D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - ^GPU0.MON0, - GPU0 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ8_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ8_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ8_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ8_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - ThermalZone (TZ9) - { - Name (_HID, "QCOM029F") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - ^SYSM.CLUS.CPU0, - ^SYSM.CLUS.CPU1, - ^SYSM.CLUS.CPU2, - ^SYSM.CLUS.CPU3, - ^SYSM.CLUS.CPU4, - ^SYSM.CLUS.CPU5, - ^SYSM.CLUS.CPU6, - ^SYSM.CLUS.CPU7, - ^GPU0.MON0, - GPU0 - }) - Name (TPSV, 0x0E92) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (TPSV) /* \_SB_.TZ9_.TPSV */ - } - - Name (TTC1, One) - Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 - { - Return (TTC1) /* \_SB_.TZ9_.TTC1 */ - } - - Name (TTC2, One) - Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 - { - Return (TTC2) /* \_SB_.TZ9_.TTC2 */ - } - - Name (TTSP, 0x32) - Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period - { - Return (TTSP) /* \_SB_.TZ9_.TTSP */ - } - - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x02) - { - PEP0, - ADC1 - }) - } - } - - Name (HWNH, Zero) - Name (HWNL, Zero) - Device (HWN1) - { - Name (_HID, "QCOM02A9") // _HID: Hardware ID - Alias (PSUB, _SUB) - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((HWNH == Zero)) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0190 - } - }) - Return (RBUF) /* \_SB_.HWN1._CRS.RBUF */ - } - - Method (HAPI, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - One, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPI.CFG0 */ - } - - Method (HAPC, 0, NotSerialized) - { - Name (CFG0, Package (0x16) - { - Zero, - 0x0984, - Zero, - One, - One, - One, - One, - Zero, - 0x04, - One, - 0x03, - 0x14, - One, - 0x03, - Zero, - Zero, - 0x06, - Zero, - Zero, - 0x0535, - 0x03, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPC.CFG0 */ - } - } - - Device (HWN0) - { - Name (_HID, "QCOM02A8") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((^^HWNL == Zero)) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - - Method (HWNL, 0, NotSerialized) - { - Name (CFG0, Package (0x10) - { - One, - 0x03, - 0x019B, - 0x14, - 0x20, - 0x02, - 0x40, - 0x03, - 0x80, - 0x04, - One, - One, - One, - 0x03, - One, - One - }) - Return (CFG0) /* \_SB_.HWN0.HWNL.CFG0 */ - } - } - - Device (CONT) - { - Name (_HID, "CONT1234") // _HID: Hardware ID - Name (_CID, "PNP0C60" /* Display Sensor Device */) // _CID: Compatible ID - } - - Device (POWR) - { - Name (_HID, "POWR1234") // _HID: Hardware ID - Name (_CID, "PNP0C40" /* Standard Button Controller */) // _CID: Compatible ID - } - - Device (SVBI) - { - Name (_HID, "SAMM0901") // _HID: Hardware ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - } - - Device (TSC1) - { - Name (_HID, "MSHW1003") // _HID: Hardware ID - Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID - Name (_SUB, "C153144D") // _SUB: Subsystem ID - Name (_HRV, One) // _HRV: Hardware Revision - Name (_ADR, Zero) // _ADR: Address - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - GIO0, - IC13, - PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC13", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x007D - } - }) - Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TSC1._DSM._T_0 */ - If ((_T_0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler - _T_2 = ToInteger (Arg1) - If ((_T_2 == One)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - ElseIf ((_T_1 == One)) - { - Debug = "Method _DSM Function HID" - Return (0x20) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - - 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 (^^ABD.AVBL) - { - ^^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 (^^ABD.AVBL) - { - ^^PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - } - - Device (BTNS) - { - Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x0010, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0000 - } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x000E, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0085 - } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x0010, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0005 - } - }) - 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 (QDCI) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - GLNK - }) - Name (_HID, "QCOM0224") // _HID: Hardware ID - Alias (PSUB, _SUB) - } - - Device (BTH0) - { - Name (_HID, "QCOM02B5") // _HID: Hardware ID - Alias (PSUB, _SUB) - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - PEP0, - PMIC, - UAR7 - }) - 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.UAR7", - 0x00, ResourceConsumer, , Exclusive, - ) - }) - Return (PBUF) /* \_SB_.BTH0._CRS.PBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ADC1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - SPMI, - PMIC - }) - Name (_HID, "QCOM0221") // _HID: Hardware ID - Alias (PSUB, _SUB) - 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 - 0x0020 - } - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0028 - } - }) - 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... - }) - 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 (0x0A) - { - Zero, - 0x4000, - 0x001C9C38, - 0x0007A120, - 0x11, - Zero, - Zero, - 0x0300, - 0x0100, - 0x08 - }) - } - - Method (PTCF, 1, NotSerialized) - { - Local0 = (Arg0 >> One) - Local0 -= 0x00042B08 - Return (Local0) - } - - Method (PTCI, 1, NotSerialized) - { - Local0 = (Arg0 + 0x00042B08) - Local0 <<= One - Return (Local0) - } - - Method (VGIO, 0, NotSerialized) - { - Return (Package (0x08) - { - Package (0x02) - { - 0x08, - Buffer (0x04) - { - 0x12, 0x32, 0x52, 0x72 // .2Rr - } - }, - - Package (0x02) - { - 0x09, - Buffer (0x04) - { - 0x13, 0x33, 0x53, 0x73 // .3Ss - } - }, - - Package (0x02) - { - 0x0A, - Buffer (0x04) - { - 0x14, 0x34, 0x54, 0x74 // .4Tt - } - }, - - Package (0x02) - { - 0x0B, - Buffer (0x04) - { - 0x15, 0x35, 0x55, 0x75 // .5Uu - } - }, - - Package (0x02) - { - 0x0C, - Buffer (0x04) - { - 0x16, 0x36, 0x56, 0x76 // .6Vv - } - }, - - Package (0x02) - { - 0x15, - Buffer (0x05) - { - 0x17, 0x37, 0x57, 0x77, 0x97 // .7Ww. - } - }, - - Package (0x02) - { - 0x16, - Buffer (0x05) - { - 0x18, 0x38, 0x58, 0x78, 0x98 // .8Xx. - } - }, - - Package (0x02) - { - 0x17, - Buffer (0x05) - { - 0x19, 0x39, 0x59, 0x79, 0x99 // .9Yy. - } - } - }) - } - - Method (VTGN, 0, NotSerialized) - { - Return (Package (0x09) - { - 0x02, - 0x02, - 0x4000, - 0x001C9C38, - Zero, - Zero, - 0x0300, - 0x0100, - 0x08 - }) - } - - Method (GENF, 0, NotSerialized) - { - Return (Package (0x0D) - { - 0xFFFFFFE2, - 0x61, - 0xFFFFFFCE, - 0xA0, - 0x03FF, - 0x002625A0, - 0x01F4, - 0x04, - 0x0334, - 0x004C4B40, - 0x02, - One, - 0x0D - }) - } - - Method (FCHN, 0, NotSerialized) - { - Return (Package (0x0C) - { - Package (0x08) - { - "BATT_ID_OHMS", - One, - One, - Zero, - One, - One, - One, - Zero - }, - - Package (0x08) - { - "BATT_ID_OHMS_FRESH", - 0x02, - One, - Zero, - One, - One, - One, - Zero - }, - - Package (0x08) - { - "BATT_THERM", - 0x06, - One, - Zero, - One, - One, - 0x03, - Zero - }, - - Package (0x08) - { - "AUX_THERM", - 0x07, - One, - Zero, - One, - One, - 0x03, - Zero - }, - - Package (0x08) - { - "SKIN_THERM", - Zero, - One, - Zero, - One, - One, - 0x03, - Zero - }, - - Package (0x08) - { - "PMIC_TEMP2", - 0x0C, - One, - Zero, - 0x03, - 0x02, - 0x02, - FGDT - }, - - Package (0x08) - { - "CHG_TEMP", - 0x0D, - One, - Zero, - 0x03, - 0x02, - 0x02, - FGCT - }, - - Package (0x08) - { - "USB_IN", - 0x08, - One, - Zero, - One, - 0x08, - Zero, - Zero - }, - - Package (0x08) - { - "USB_IN_I", - 0x09, - One, - Zero, - One, - One, - 0x04, - Zero - }, - - Package (0x08) - { - "DC_IN", - 0x0A, - One, - Zero, - One, - 0x08, - Zero, - Zero - }, - - Package (0x08) - { - "DC_IN_I", - 0x0B, - One, - Zero, - One, - One, - 0x04, - Zero - }, - - Package (0x08) - { - "FG_GPIO", - 0x0E, - Zero, - Zero, - One, - 0x02, - Zero, - Zero - } - }) - } - - Method (FGDT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x02) - { - 0x01C2, - 0xFFFF3CB0 - }, - - Package (0x02) - { - 0x0366, - 0x00027100 - } - }) - } - - Method (FGCT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x02) - { - 0x0633, - 0xFFFF3CB0 - }, - - Package (0x02) - { - 0x0318, - 0x00027100 - } - }) - } - } - - Scope (ADC1) - { - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x0C) - { - Package (0x0D) - { - "VPH_PWR", - 0x83, - Zero, - Zero, - 0x02, - 0x02, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0D) - { - "VCOIN", - 0x85, - Zero, - Zero, - 0x02, - 0x02, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0D) - { - "PMIC_THERM", - 0x06, - Zero, - Zero, - 0x02, - 0x02, - One, - One, - Zero, - Zero, - Zero, - PTCF0x02 - }, - - Package (0x0D) - { - "XO_THERM", - 0x4C, - 0x08, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - XTTB, - Zero, - Zero - }, - - Package (0x0D) - { - "XO_THERM_GPS", - 0x4C, - 0x08, - 0x02, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - XTTB, - Zero, - Zero - }, - - Package (0x0D) - { - "SYS_THERM1", - 0x4D, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "SYS_THERM2", - 0x50, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "PA_THERM", - 0x52, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "PA_THERM1", - 0x56, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "SYS_THERM3", - 0x55, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "RF_THERM", - 0x4F, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - }, - - Package (0x0D) - { - "BAT_THERM", - 0x57, - One, - Zero, - 0x02, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero - } - }) - } - - Method (SYTB, 0, NotSerialized) - { - Return (Package (0x22) - { - Package (0x02) - { - 0x0040DD78, - 0xFFFFFFD8 - }, - - Package (0x02) - { - 0x002DD9E4, - 0xFFFFFFDD - }, - - Package (0x02) - { - 0x0020CA24, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x0017B588, - 0xFFFFFFE7 - }, - - Package (0x02) - { - 0x001152C4, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x000CC8A8, - 0xFFFFFFF1 - }, - - Package (0x02) - { - 0x000985E4, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x0007286C, - 0xFFFFFFFB - }, - - Package (0x02) - { - 0x00056D10, - Zero - }, - - Package (0x02) - { - 0x000425B8, - 0x05 - }, - - Package (0x02) - { - 0x000331F8, - 0x0A - }, - - Package (0x02) - { - 0x00027AC4, - 0x0F - }, - - Package (0x02) - { - 0x0001F018, - 0x14 - }, - - Package (0x02) - { - 0x000186A0, - 0x19 - }, - - Package (0x02) - { - 0x00013560, - 0x1E - }, - - Package (0x02) - { - 0xF6E0, - 0x23 - }, - - Package (0x02) - { - 0xC60C, - 0x28 - }, - - Package (0x02) - { - 0x9FC4, - 0x2D - }, - - Package (0x02) - { - 0x81B0, - 0x32 - }, - - Package (0x02) - { - 0x69DC, - 0x37 - }, - - Package (0x02) - { - 0x56B8, - 0x3C - }, - - Package (0x02) - { - 0x477C, - 0x41 - }, - - Package (0x02) - { - 0x3B60, - 0x46 - }, - - Package (0x02) - { - 0x3138, - 0x4B - }, - - Package (0x02) - { - 0x2968, - 0x50 - }, - - Package (0x02) - { - 0x22BA, - 0x55 - }, - - Package (0x02) - { - 0x1D4C, - 0x5A - }, - - Package (0x02) - { - 0x18D8, - 0x5F - }, - - Package (0x02) - { - 0x1522, - 0x64 - }, - - Package (0x02) - { - 0x120C, - 0x69 - }, - - Package (0x02) - { - 0x0F82, - 0x6E - }, - - Package (0x02) - { - 0x0D5C, - 0x73 - }, - - Package (0x02) - { - 0x0B86, - 0x78 - }, - - Package (0x02) - { - 0x0A00, - 0x7D - } - }) - } - - Method (XTTB, 0, NotSerialized) - { - Return (Package (0xA8) - { - Package (0x02) - { - 0x0040DC21, - 0xFFFF6000 - }, - - Package (0x02) - { - 0x003C74E5, - 0xFFFF6400 - }, - - Package (0x02) - { - 0x0038611B, - 0xFFFF6800 - }, - - Package (0x02) - { - 0x00349A1A, - 0xFFFF6C00 - }, - - Package (0x02) - { - 0x003119CB, - 0xFFFF7000 - }, - - Package (0x02) - { - 0x002DDA9A, - 0xFFFF7400 - }, - - Package (0x02) - { - 0x002AD76C, - 0xFFFF7800 - }, - - Package (0x02) - { - 0x00280B95, - 0xFFFF7C00 - }, - - Package (0x02) - { - 0x002572CA, - 0xFFFF8000 - }, - - Package (0x02) - { - 0x0023091E, - 0xFFFF8400 - }, - - Package (0x02) - { - 0x0020CAF4, - 0xFFFF8800 - }, - - Package (0x02) - { - 0x001EB4FE, - 0xFFFF8C00 - }, - - Package (0x02) - { - 0x001CC430, - 0xFFFF9000 - }, - - Package (0x02) - { - 0x001AF5BE, - 0xFFFF9400 - }, - - Package (0x02) - { - 0x00194716, - 0xFFFF9800 - }, - - Package (0x02) - { - 0x0017B5DC, - 0xFFFF9C00 - }, - - Package (0x02) - { - 0x00163FE3, - 0xFFFFA000 - }, - - Package (0x02) - { - 0x0014E329, - 0xFFFFA400 - }, - - Package (0x02) - { - 0x00139DD6, - 0xFFFFA800 - }, - - Package (0x02) - { - 0x00126E37, - 0xFFFFAC00 - }, - - Package (0x02) - { - 0x001152BA, - 0xFFFFB000 - }, - - Package (0x02) - { - 0x001049ED, - 0xFFFFB400 - }, - - Package (0x02) - { - 0x000F527B, - 0xFFFFB800 - }, - - Package (0x02) - { - 0x000E6B27, - 0xFFFFBC00 - }, - - Package (0x02) - { - 0x000D92CE, - 0xFFFFC000 - }, - - Package (0x02) - { - 0x000CC863, - 0xFFFFC400 - }, - - Package (0x02) - { - 0x000C0AED, - 0xFFFFC800 - }, - - Package (0x02) - { - 0x000B5985, - 0xFFFFCC00 - }, - - Package (0x02) - { - 0x000AB357, - 0xFFFFD000 - }, - - Package (0x02) - { - 0x000A179D, - 0xFFFFD400 - }, - - Package (0x02) - { - 0x000985A0, - 0xFFFFD800 - }, - - Package (0x02) - { - 0x0008FCB6, - 0xFFFFDC00 - }, - - Package (0x02) - { - 0x00087C44, - 0xFFFFE000 - }, - - Package (0x02) - { - 0x000803B7, - 0xFFFFE400 - }, - - Package (0x02) - { - 0x00079288, - 0xFFFFE800 - }, - - Package (0x02) - { - 0x0007283A, - 0xFFFFEC00 - }, - - Package (0x02) - { - 0x0006C458, - 0xFFFFF000 - }, - - Package (0x02) - { - 0x00066678, - 0xFFFFF400 - }, - - Package (0x02) - { - 0x00060E33, - 0xFFFFF800 - }, - - Package (0x02) - { - 0x0005BB2D, - 0xFFFFFC00 - }, - - Package (0x02) - { - 0x00056D0E, - Zero - }, - - Package (0x02) - { - 0x00052387, - 0x0400 - }, - - Package (0x02) - { - 0x0004DE4C, - 0x0800 - }, - - Package (0x02) - { - 0x00049D17, - 0x0C00 - }, - - Package (0x02) - { - 0x00045FA6, - 0x1000 - }, - - Package (0x02) - { - 0x000425BE, - 0x1400 - }, - - Package (0x02) - { - 0x0003EF25, - 0x1800 - }, - - Package (0x02) - { - 0x0003BBA6, - 0x1C00 - }, - - Package (0x02) - { - 0x00038B11, - 0x2000 - }, - - Package (0x02) - { - 0x00035D37, - 0x2400 - }, - - Package (0x02) - { - 0x000331EE, - 0x2800 - }, - - Package (0x02) - { - 0x0003090E, - 0x2C00 - }, - - Package (0x02) - { - 0x0002E270, - 0x3000 - }, - - Package (0x02) - { - 0x0002BDF2, - 0x3400 - }, - - Package (0x02) - { - 0x00029B74, - 0x3800 - }, - - Package (0x02) - { - 0x00027AD7, - 0x3C00 - }, - - Package (0x02) - { - 0x00025BFE, - 0x4000 - }, - - Package (0x02) - { - 0x00023ECE, - 0x4400 - }, - - Package (0x02) - { - 0x0002232F, - 0x4800 - }, - - Package (0x02) - { - 0x00020909, - 0x4C00 - }, - - Package (0x02) - { - 0x0001F046, - 0x5000 - }, - - Package (0x02) - { - 0x0001D8D2, - 0x5400 - }, - - Package (0x02) - { - 0x0001C298, - 0x5800 - }, - - Package (0x02) - { - 0x0001AD88, - 0x5C00 - }, - - Package (0x02) - { - 0x00019990, - 0x6000 - }, - - Package (0x02) - { - 0x000186A0, - 0x6400 - }, - - Package (0x02) - { - 0x000174AA, - 0x6800 - }, - - Package (0x02) - { - 0x0001639E, - 0x6C00 - }, - - Package (0x02) - { - 0x00015371, - 0x7000 - }, - - Package (0x02) - { - 0x00014415, - 0x7400 - }, - - Package (0x02) - { - 0x00013580, - 0x7800 - }, - - Package (0x02) - { - 0x000127A6, - 0x7C00 - }, - - Package (0x02) - { - 0x00011A7C, - 0x8000 - }, - - Package (0x02) - { - 0x00010DFA, - 0x8400 - }, - - Package (0x02) - { - 0x00010216, - 0x8800 - }, - - Package (0x02) - { - 0xF6C8, - 0x8C00 - }, - - Package (0x02) - { - 0xEC07, - 0x9000 - }, - - Package (0x02) - { - 0xE1CC, - 0x9400 - }, - - Package (0x02) - { - 0xD810, - 0x9800 - }, - - Package (0x02) - { - 0xCECC, - 0x9C00 - }, - - Package (0x02) - { - 0xC5F9, - 0xA000 - }, - - Package (0x02) - { - 0xBD93, - 0xA400 - }, - - Package (0x02) - { - 0xB592, - 0xA800 - }, - - Package (0x02) - { - 0xADF2, - 0xAC00 - }, - - Package (0x02) - { - 0xA6AE, - 0xB000 - }, - - Package (0x02) - { - 0x9FC1, - 0xB400 - }, - - Package (0x02) - { - 0x9927, - 0xB800 - }, - - Package (0x02) - { - 0x92DB, - 0xBC00 - }, - - Package (0x02) - { - 0x8CD9, - 0xC000 - }, - - Package (0x02) - { - 0x871E, - 0xC400 - }, - - Package (0x02) - { - 0x81A6, - 0xC800 - }, - - Package (0x02) - { - 0x7C6D, - 0xCC00 - }, - - Package (0x02) - { - 0x7771, - 0xD000 - }, - - Package (0x02) - { - 0x72AE, - 0xD400 - }, - - Package (0x02) - { - 0x6E22, - 0xD800 - }, - - Package (0x02) - { - 0x69CA, - 0xDC00 - }, - - Package (0x02) - { - 0x65A4, - 0xE000 - }, - - Package (0x02) - { - 0x61AC, - 0xE400 - }, - - Package (0x02) - { - 0x5DE1, - 0xE800 - }, - - Package (0x02) - { - 0x5A40, - 0xEC00 - }, - - Package (0x02) - { - 0x56C8, - 0xF000 - }, - - Package (0x02) - { - 0x5377, - 0xF400 - }, - - Package (0x02) - { - 0x504A, - 0xF800 - }, - - Package (0x02) - { - 0x4D40, - 0xFC00 - }, - - Package (0x02) - { - 0x4A57, - 0x00010000 - }, - - Package (0x02) - { - 0x478E, - 0x00010400 - }, - - Package (0x02) - { - 0x44E4, - 0x00010800 - }, - - Package (0x02) - { - 0x4256, - 0x00010C00 - }, - - Package (0x02) - { - 0x3FE3, - 0x00011000 - }, - - Package (0x02) - { - 0x3D8B, - 0x00011400 - }, - - Package (0x02) - { - 0x3B4C, - 0x00011800 - }, - - Package (0x02) - { - 0x3924, - 0x00011C00 - }, - - Package (0x02) - { - 0x3713, - 0x00012000 - }, - - Package (0x02) - { - 0x3518, - 0x00012400 - }, - - Package (0x02) - { - 0x3332, - 0x00012800 - }, - - Package (0x02) - { - 0x3160, - 0x00012C00 - }, - - Package (0x02) - { - 0x2FA0, - 0x00013000 - }, - - Package (0x02) - { - 0x2DF2, - 0x00013400 - }, - - Package (0x02) - { - 0x2C56, - 0x00013800 - }, - - Package (0x02) - { - 0x2ACA, - 0x00013C00 - }, - - Package (0x02) - { - 0x294E, - 0x00014000 - }, - - Package (0x02) - { - 0x27E1, - 0x00014400 - }, - - Package (0x02) - { - 0x2682, - 0x00014800 - }, - - Package (0x02) - { - 0x2531, - 0x00014C00 - }, - - Package (0x02) - { - 0x23ED, - 0x00015000 - }, - - Package (0x02) - { - 0x22B6, - 0x00015400 - }, - - Package (0x02) - { - 0x218B, - 0x00015800 - }, - - Package (0x02) - { - 0x206B, - 0x00015C00 - }, - - Package (0x02) - { - 0x1F57, - 0x00016000 - }, - - Package (0x02) - { - 0x1E4D, - 0x00016400 - }, - - Package (0x02) - { - 0x1D4D, - 0x00016800 - }, - - Package (0x02) - { - 0x1C56, - 0x00016C00 - }, - - Package (0x02) - { - 0x1B69, - 0x00017000 - }, - - Package (0x02) - { - 0x1A85, - 0x00017400 - }, - - Package (0x02) - { - 0x19AA, - 0x00017800 - }, - - Package (0x02) - { - 0x18D6, - 0x00017C00 - }, - - Package (0x02) - { - 0x180B, - 0x00018000 - }, - - Package (0x02) - { - 0x1747, - 0x00018400 - }, - - Package (0x02) - { - 0x168A, - 0x00018800 - }, - - Package (0x02) - { - 0x15D4, - 0x00018C00 - }, - - Package (0x02) - { - 0x1524, - 0x00019000 - }, - - Package (0x02) - { - 0x147B, - 0x00019400 - }, - - Package (0x02) - { - 0x13D8, - 0x00019800 - }, - - Package (0x02) - { - 0x133B, - 0x00019C00 - }, - - Package (0x02) - { - 0x12A3, - 0x0001A000 - }, - - Package (0x02) - { - 0x1211, - 0x0001A400 - }, - - Package (0x02) - { - 0x1184, - 0x0001A800 - }, - - Package (0x02) - { - 0x10FC, - 0x0001AC00 - }, - - Package (0x02) - { - 0x1079, - 0x0001B000 - }, - - Package (0x02) - { - 0x0FFA, - 0x0001B400 - }, - - Package (0x02) - { - 0x0F80, - 0x0001B800 - }, - - Package (0x02) - { - 0x0F0A, - 0x0001BC00 - }, - - Package (0x02) - { - 0x0E98, - 0x0001C000 - }, - - Package (0x02) - { - 0x0E2A, - 0x0001C400 - }, - - Package (0x02) - { - 0x0DBF, - 0x0001C800 - }, - - Package (0x02) - { - 0x0D59, - 0x0001CC00 - }, - - Package (0x02) - { - 0x0CF5, - 0x0001D000 - }, - - Package (0x02) - { - 0x0C95, - 0x0001D400 - }, - - Package (0x02) - { - 0x0C39, - 0x0001D800 - }, - - Package (0x02) - { - 0x0BDF, - 0x0001DC00 - }, - - Package (0x02) - { - 0x0B88, - 0x0001E000 - }, - - Package (0x02) - { - 0x0B34, - 0x0001E400 - }, - - Package (0x02) - { - 0x0AE3, - 0x0001E800 - }, - - Package (0x02) - { - 0x0A95, - 0x0001EC00 - }, - - Package (0x02) - { - 0x0A49, - 0x0001F000 - }, - - Package (0x02) - { - 0x0A00, - 0x0001F400 - }, - - Package (0x02) - { - 0x09B9, - 0x0001F800 - }, - - Package (0x02) - { - 0x0974, - 0x0001FC00 - } - }) - } - - Method (VTCH, 0, NotSerialized) - { - Return (Package (0x08) - { - Package (0x10) - { - "VPH_PWR", - 0x83, - Zero, - One, - Zero, - 0x02, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x15F9 - }, - - Package (0x10) - { - "PMIC_THERM", - 0x06, - Zero, - Zero, - Zero, - 0x02, - One, - One, - Zero, - Zero, - Zero, - PTCFPTCI (0xFFFF3CB0), - 0x000249F0 - }, - - Package (0x10) - { - "SYS_THERM1", - 0x4D, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "SYS_THERM2", - 0x50, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "PA_THERM", - 0x52, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "PA_THERM1", - 0x56, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "SYS_THERM3", - 0x55, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - }, - - Package (0x10) - { - "BAT_THERM", - 0x57, - One, - Zero, - Zero, - One, - One, - One, - 0x02, - 0x000186A0, - SYTB, - Zero, - Zero, - Zero, - 0xFFFFFFD8, - 0x7D - } - }) - } - - Method (VTMT, 0, NotSerialized) - { - Return (Package (0x03) - { - 0x0B, - One, - 0x05 - }) - } - } - } - - Name (WAKP, Package (0x02) - { - Zero, - Zero - }) -} - +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20180105 (64-bit version) + * Copyright (c) 2000 - 2018 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of DSDT.aml, Wed Jul 22 13:38:37 2020 + * + * Original Table Header: + * Signature "DSDT" + * Length 0x0003D52E (251182) + * Revision 0x02 + * Checksum 0x89 + * OEM ID "QCOMM " + * OEM Table ID "SDM850 " + * OEM Revision 0x00000003 (3) + * Compiler ID "INTL" + * Compiler Version 0x20190703 (538511107) + */ +DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) +{ + External (_SB_.TZ98, UnknownObj) + External (_SB_.TZ98._PSV, IntObj) + External (_SB_.TZ98._TC1, IntObj) + External (_SB_.TZ98._TC2, IntObj) + External (_SB_.TZ98._TSP, IntObj) + External (_SB_.TZ98.TPSV, UnknownObj) + External (_SB_.TZ98.TTC1, UnknownObj) + External (_SB_.TZ98.TTC2, UnknownObj) + External (_SB_.TZ98.TTSP, UnknownObj) + External (BFCC, IntObj) + External (BOCP, IntObj) + External (CUST, IntObj) + External (DCMA, IntObj) + External (DPON, UnknownObj) + External (EMPT, IntObj) + External (IFGD, IntObj) + External (PCT1, UnknownObj) + External (PCT2, UnknownObj) + External (RID2, IntObj) + External (RID3, IntObj) + External (TRUE, UnknownObj) + External (VFGD, IntObj) + External (VLOW, IntObj) + External (VNOM, IntObj) + + Scope (_SB) + { + Name (PSUB, "C153144D") + Name (SOID, 0x015C) + Name (SIDS, "SDM850") + Name (SIDV, 0x00020001) + Name (SVMJ, 0x02) + Name (SVMI, One) + Name (SDFE, 0x4F) + Name (SFES, "899800000000000") + Name (SIDM, 0x0000000FFFFF00FF) + Name (SOSN, 0x000003F48D126594) + Name (RMTB, 0x85D00000) + Name (RMTX, 0x00200000) + Name (RFMB, Zero) + Name (RFMS, Zero) + Name (RFAB, Zero) + Name (RFAS, Zero) + Name (TCMA, 0x8B500000) + Name (TCML, 0x00A00000) + Name (SOSI, 0x8600B8D8) + Name (MDID, 0x03) + Device (UFS0) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_HID, "QCOM24A5") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_CID, "ACPIQCOM24A5") // _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, + 0x01D84000, // Address Base + 0x00014000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000129, + } + }) + Return (RBUF) /* \_SB_.UFS0._CRS.RBUF */ + } + + Device (DEV0) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x08) + } + + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + } + + Device (SDC2) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + PEP0, + GIO0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x08804000, // Address Base + 0x00001000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000000EC, + } + GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x7530, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00C0 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x007E + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (ABD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_HID, "QCOM0242") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + 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 (PMIC) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + SPMI + }) + Name (_HID, "QCOM0266") // _HID: Hardware ID + Name (_CID, "PNP0CA3") // _CID: Compatible ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (PMCF, 0, NotSerialized) + { + Name (CFG0, Package (0x04) + { + 0x03, + Package (0x02) + { + Zero, + One + }, + + Package (0x02) + { + 0x02, + 0x03 + }, + + Package (0x02) + { + 0x04, + 0x05 + } + }) + Return (CFG0) /* \_SB_.PMIC.PMCF.CFG0 */ + } + } + + Device (PM01) + { + Name (_HID, "QCOM0269") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PMIC + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x00000201, + } + }) + Return (RBUF) /* \_SB_.PM01._CRS.RBUF */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler + { + 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 + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + ElseIf ((_T_1 == One)) + { + Return (Package (0x02) + { + Zero, + One + }) + } + Else + { + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + } + + Device (PMAP) + { + Name (_HID, "QCOM0268") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + PMIC, + ABD, + SCM0 + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + 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, Buffer (0x02) + { + 0x79, 0x00 // y. + }) + Return (RBUF) /* \_SB_.PMAP._CRS.RBUF */ + } + } + + Device (PRTC) + { + Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PMAP + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities + { + Return (0x04) + } + + Field (^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 (_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) + } + } + + Device (PEIC) + { + Name (_HID, "QCOM02D3") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0008, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (RBUF) /* \_SB_.PEIC._CRS.RBUF */ + } + + Method (PMCF, 0, NotSerialized) + { + Name (CFG0, Package (0x02) + { + Zero, + 0x02 + }) + Return (CFG0) /* \_SB_.PEIC.PMCF.CFG0 */ + } + } + + Device (PMBT) + { + Name (_HID, "QCOM0264") // _HID: Hardware ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + PMIC, + ADC1, + PEIC + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0149 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x014B + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00ED + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00E0 + } + }) + Return (RBUF) /* \_SB_.PMBT._CRS.RBUF */ + } + + Method (BMNR, 0, NotSerialized) + { + Name (CFG0, Package (0x05) + { + One, + Zero, + One, + Zero, + "CUST_PMIC" + }) + CFG0 [0x04] = CUST /* External reference */ + Return (CFG0) /* \_SB_.PMBT.BMNR.CFG0 */ + } + + Method (BTIM, 0, NotSerialized) + { + Name (CFG0, Package (0x08) + { + 0x7530, + 0x2710, + 0x000493E0, + 0x0001D4C0, + Zero, + Zero, + 0x01AC7780, + Zero + }) + Return (CFG0) /* \_SB_.PMBT.BTIM.CFG0 */ + } + + Method (BBAT, 0, NotSerialized) + { + Name (CFG0, Package (0x0D) + { + One, + 0x4C494F4E, + 0xFFFFFFFF, + 0xFFFFFFFF, + 0xFFFFFFFF, + 0xFFFFFFFF, + "QCOMBATT01", + "Qualcomm", + "QCOMBAT01_07012011", + "07012011", + 0x13, + 0x04, + 0x07DE + }) + Local0 = (PCT1 * BFCC) /* External reference */ + Divide (Local0, 0x64, Local1, Local2) + Local0 = (PCT2 * BFCC) /* External reference */ + Divide (Local0, 0x64, Local1, Local3) + CFG0 [0x02] = BFCC /* External reference */ + CFG0 [0x03] = BFCC /* External reference */ + CFG0 [0x04] = Local2 + CFG0 [0x05] = Local3 + Return (CFG0) /* \_SB_.PMBT.BBAT.CFG0 */ + } + + Method (BPCH, 0, NotSerialized) + { + Name (CFG0, Package (0x03) + { + 0x05DC, + 0x05DC, + 0x05DC + }) + Return (CFG0) /* \_SB_.PMBT.BPCH.CFG0 */ + } + + Method (BFCH, 0, NotSerialized) + { + Name (CFG0, Package (0x04) + { + One, + 0x05, + 0x1388, + 0x0384 + }) + Return (CFG0) /* \_SB_.PMBT.BFCH.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 (0x04) + { + "VbatLow", + "BattMissing", + "FvCal", + "JeitaLimit" + }) + Return (CFG0) /* \_SB_.PMBT.BIRQ.CFG0 */ + } + + Method (BPLT, 0, NotSerialized) + { + Name (CFG0, Package (0x2A) + { + 0x03FF, + 0xFFFFFFFF, + 0xFFFFFFFF, + 0xFFFFFFFF, + 0xFFFFFFFF, + One, + 0x32, + 0x32, + 0x1388, + 0x08, + One, + 0x50, + 0xFFFFFFEC, + 0x48, + 0x64, + 0x1E, + 0x05, + 0x06, + 0x01F4, + 0x7E, + 0x0190, + 0xFFFFFFFF, + 0x02EE, + One, + Zero, + 0x32, + 0x0A, + One, + 0xFFFFFFEC, + 0x0A, + 0x0A, + 0x0A, + 0x0A, + One, + 0x96, + 0x64, + 0x05, + 0x0A, + 0x02, + 0x33, + 0x02, + 0x0A + }) + CFG0 [One] = VNOM /* External reference */ + CFG0 [0x02] = VLOW /* External reference */ + CFG0 [0x03] = EMPT /* External reference */ + CFG0 [0x04] = DCMA /* External reference */ + CFG0 [0x15] = BOCP /* External reference */ + CFG0 [0x19] = IFGD /* External reference */ + CFG0 [0x1A] = VFGD /* External reference */ + Return (CFG0) /* \_SB_.PMBT.BPLT.CFG0 */ + } + + Method (BPTM, 0, NotSerialized) + { + Name (CFG0, Package (0x02) + { + 0x3A98, + Zero + }) + Return (CFG0) /* \_SB_.PMBT.BPTM.CFG0 */ + } + + Method (BJTA, 0, NotSerialized) + { + Name (CFG0, Package (0x03) + { + 0x02, + 0x02, + Package (0x0A) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + CFG0 [0x02] = BCT1 /* \_SB_.PMBT.BCT1 */ + Return (CFG0) /* \_SB_.PMBT.BJTA.CFG0 */ + } + + Method (BEHC, 0, NotSerialized) + { + Name (CFG0, Package (0x08) + { + One, + 0x08, + One, + Zero, + 0x02, + 0x02, + 0x02, + 0x04 + }) + Return (CFG0) /* \_SB_.PMBT.BEHC.CFG0 */ + } + + Method (CTMC, 0, NotSerialized) + { + Name (CFG0, Package (0x07) + { + 0x07D0, + 0x36B0, + 0xFFFFFFFF, + 0xFFFFFFFF, + 0x0003A980, + 0x0006DDD0, + One + }) + CFG0 [0x02] = RID2 /* External reference */ + CFG0 [0x03] = RID3 /* External reference */ + Return (CFG0) /* \_SB_.PMBT.CTMC.CFG0 */ + } + + Method (BAT1, 0, NotSerialized) + { + Name (CFG0, Package (0x05) + { + Zero, + 0xFFFFFFEC, + 0x41, + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x0A) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + CFG0 [0x04] = BCT1 /* \_SB_.PMBT.BCT1 */ + Return (CFG0) /* \_SB_.PMBT.BAT1.CFG0 */ + } + + Name (BCT1, Package (0x0A) + { + 0x10FE, + 0x0834, + Zero, + 0x0A, + 0x2D, + 0x37, + 0x69, + Zero, + Zero, + 0x03E8 + }) + Method (BMPC, 0, NotSerialized) + { + Name (CFG0, Package (0x07) + { + Zero, + Zero, + 0x1B58, + 0x03E8, + 0x32, + 0x3C, + 0x01F4 + }) + Return (CFG0) /* \_SB_.PMBT.BMPC.CFG0 */ + } + } + + Device (PMBM) + { + Name (_HID, "QCOM0263") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, Buffer (0x02) + { + 0x79, 0x00 // y. + }) + Return (RBUF) /* \_SB_.PMBM._CRS.RBUF */ + } + } + + Device (BCL1) + { + Name (_HID, "QCOM02D6") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PMIC + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0040 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0041 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0042 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0043 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0044 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0150 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0151 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0153 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0154 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0144 + } + GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0146 + } + GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x08 + }) + { // Pin list + 0x0158 + } + GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x08 + }) + { // Pin list + 0x0159 + } + GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x08 + }) + { // Pin list + 0x015A + } + }) + Return (RBUF) /* \_SB_.BCL1._CRS.RBUF */ + } + + Method (BCLS, 0, NotSerialized) + { + Name (CFG0, Package (0x0B) + { + 0x02, + One, + 0x1388, + 0x50, + 0x5A, + 0x0CE4, + 0x0A28, + 0x0C80, + 0x0ABE, + 0x09C4, + 0x0A + }) + Return (CFG0) /* \_SB_.BCL1.BCLS.CFG0 */ + } + + Method (BCLQ, 0, NotSerialized) + { + Name (CFG0, Package (0x06) + { + "VCOMP_LOW0", + "VCOMP_LOW1", + "VCOMP_LOW2", + "VCOMP_HI", + "SYS_OK", + "BAN_ALARM" + }) + Return (CFG0) /* \_SB_.BCL1.BCLQ.CFG0 */ + } + } + + Device (PTCC) + { + Name (_HID, "QCOM02E6") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PMIC + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00EF + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x010E + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x010D + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x010C + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x010B + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x010A + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0109 + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0108 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00D9 + } + GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0107 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00EB + } + GpioIo (Exclusive, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x01ED + } + }) + Return (RBUF) /* \_SB_.PTCC._CRS.RBUF */ + } + } + + Device (PEP0) + { + Name (_HID, "QCOM0237") // _HID: Hardware ID + Name (_CID, "PNP0D80" /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID + Method (THTZ, 4, NotSerialized) + { + While (One) + { + Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler + _T_0 = ToInteger (Arg0) + If ((_T_0 == One)) + { + While (One) + { + Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg3) + If ((_T_1 == Zero)) + { + If (Arg2) + { + ^^TZ1.TPSV = Arg1 + Notify (TZ1, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ1._PSV ()) + } + ElseIf ((_T_1 == 0x02)) + { + If (Arg2) + { + ^^TZ1.TTSP = Arg1 + Notify (TZ1, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ1._TSP ()) + } + ElseIf ((_T_1 == 0x03)) + { + If (Arg2) + { + ^^TZ1.TTC1 = Arg1 + Notify (TZ1, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ1._TC1 ()) + } + ElseIf ((_T_1 == 0x04)) + { + If (Arg2) + { + ^^TZ1.TTC2 = Arg1 + Notify (TZ1, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ1._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x03)) + { + While (One) + { + Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler + _T_2 = ToInteger (Arg3) + If ((_T_2 == Zero)) + { + If (Arg2) + { + ^^TZ3.TPSV = Arg1 + Notify (TZ3, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ3._PSV ()) + } + ElseIf ((_T_2 == 0x02)) + { + If (Arg2) + { + ^^TZ3.TTSP = Arg1 + Notify (TZ3, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ3._TSP ()) + } + ElseIf ((_T_2 == 0x03)) + { + If (Arg2) + { + ^^TZ3.TTC1 = Arg1 + Notify (TZ3, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ3._TC1 ()) + } + ElseIf ((_T_2 == 0x04)) + { + If (Arg2) + { + ^^TZ3.TTC2 = Arg1 + Notify (TZ3, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ3._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x04)) + { + While (One) + { + Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler + _T_3 = ToInteger (Arg3) + If ((_T_3 == Zero)) + { + If (Arg2) + { + ^^TZ4.TPSV = Arg1 + Notify (TZ4, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ4._PSV ()) + } + ElseIf ((_T_3 == 0x02)) + { + If (Arg2) + { + ^^TZ4.TTSP = Arg1 + Notify (TZ4, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ4._TSP ()) + } + ElseIf ((_T_3 == 0x03)) + { + If (Arg2) + { + ^^TZ4.TTC1 = Arg1 + Notify (TZ4, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ4._TC1 ()) + } + ElseIf ((_T_3 == 0x04)) + { + If (Arg2) + { + ^^TZ4.TTC2 = Arg1 + Notify (TZ4, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ4._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x05)) + { + While (One) + { + Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler + _T_4 = ToInteger (Arg3) + If ((_T_4 == Zero)) + { + If (Arg2) + { + ^^TZ5.TPSV = Arg1 + Notify (TZ5, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ5._PSV ()) + } + ElseIf ((_T_4 == 0x02)) + { + If (Arg2) + { + ^^TZ5.TTSP = Arg1 + Notify (TZ5, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ5._TSP ()) + } + ElseIf ((_T_4 == 0x03)) + { + If (Arg2) + { + ^^TZ5.TTC1 = Arg1 + Notify (TZ5, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ3._TC1 ()) + } + ElseIf ((_T_4 == 0x04)) + { + If (Arg2) + { + ^^TZ5.TTC2 = Arg1 + Notify (TZ5, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ5._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x06)) + { + While (One) + { + Name (_T_5, Zero) // _T_x: Emitted by ASL Compiler + _T_5 = ToInteger (Arg3) + If ((_T_5 == Zero)) + { + If (Arg2) + { + ^^TZ6.TPSV = Arg1 + Notify (TZ6, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ6._PSV ()) + } + ElseIf ((_T_5 == 0x02)) + { + If (Arg2) + { + ^^TZ6.TTSP = Arg1 + Notify (TZ6, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ6._TSP ()) + } + ElseIf ((_T_5 == 0x03)) + { + If (Arg2) + { + ^^TZ6.TTC1 = Arg1 + Notify (TZ6, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ6._TC1 ()) + } + ElseIf ((_T_5 == 0x04)) + { + If (Arg2) + { + ^^TZ6.TTC2 = Arg1 + Notify (TZ6, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ6._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x07)) + { + While (One) + { + Name (_T_6, Zero) // _T_x: Emitted by ASL Compiler + _T_6 = ToInteger (Arg3) + If ((_T_6 == Zero)) + { + If (Arg2) + { + ^^TZ7.TPSV = Arg1 + Notify (TZ7, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ7._PSV ()) + } + ElseIf ((_T_6 == One)) + { + If (Arg2) + { + ^^TZ7.TCRT = Arg1 + Notify (TZ7, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ7._CRT ()) + } + ElseIf ((_T_6 == 0x02)) + { + If (Arg2) + { + ^^TZ7.TTSP = Arg1 + Notify (TZ7, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ7._TSP ()) + } + ElseIf ((_T_6 == 0x03)) + { + If (Arg2) + { + ^^TZ7.TTC1 = Arg1 + Notify (TZ7, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ7._TC1 ()) + } + ElseIf ((_T_6 == 0x04)) + { + If (Arg2) + { + ^^TZ7.TTC2 = Arg1 + Notify (TZ7, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ7._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x08)) + { + While (One) + { + Name (_T_7, Zero) // _T_x: Emitted by ASL Compiler + _T_7 = ToInteger (Arg3) + If ((_T_7 == Zero)) + { + If (Arg2) + { + ^^TZ8.TPSV = Arg1 + Notify (TZ8, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ8._PSV ()) + } + ElseIf ((_T_7 == 0x02)) + { + If (Arg2) + { + ^^TZ8.TTSP = Arg1 + Notify (TZ8, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ8._TSP ()) + } + ElseIf ((_T_7 == 0x03)) + { + If (Arg2) + { + ^^TZ8.TTC1 = Arg1 + Notify (TZ8, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ8._TC1 ()) + } + ElseIf ((_T_7 == 0x04)) + { + If (Arg2) + { + ^^TZ8.TTC2 = Arg1 + Notify (TZ8, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ8._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x09)) + { + While (One) + { + Name (_T_8, Zero) // _T_x: Emitted by ASL Compiler + _T_8 = ToInteger (Arg3) + If ((_T_8 == Zero)) + { + If (Arg2) + { + ^^TZ9.TPSV = Arg1 + Notify (TZ9, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ9._PSV ()) + } + ElseIf ((_T_8 == 0x02)) + { + If (Arg2) + { + ^^TZ9.TTSP = Arg1 + Notify (TZ9, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ9._TSP ()) + } + ElseIf ((_T_8 == 0x03)) + { + If (Arg2) + { + ^^TZ9.TTC1 = Arg1 + Notify (TZ9, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ9._TC1 ()) + } + ElseIf ((_T_8 == 0x04)) + { + If (Arg2) + { + ^^TZ9.TTC2 = Arg1 + Notify (TZ9, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ9._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x14)) + { + While (One) + { + Name (_T_9, Zero) // _T_x: Emitted by ASL Compiler + _T_9 = ToInteger (Arg3) + If ((_T_9 == Zero)) + { + If (Arg2) + { + ^^TZ20.TPSV = Arg1 + Notify (TZ20, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ20._PSV ()) + } + ElseIf ((_T_9 == 0x02)) + { + If (Arg2) + { + ^^TZ20.TTSP = Arg1 + Notify (TZ20, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ20._TSP ()) + } + ElseIf ((_T_9 == 0x03)) + { + If (Arg2) + { + ^^TZ20.TTC1 = Arg1 + Notify (TZ20, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ20._TC1 ()) + } + ElseIf ((_T_9 == 0x04)) + { + If (Arg2) + { + ^^TZ20.TTC2 = Arg1 + Notify (TZ20, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ20._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x15)) + { + While (One) + { + Name (_T_A, Zero) // _T_x: Emitted by ASL Compiler + _T_A = ToInteger (Arg3) + If ((_T_A == Zero)) + { + If (Arg2) + { + ^^TZ21.TPSV = Arg1 + Notify (TZ21, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ21._PSV ()) + } + ElseIf ((_T_A == 0x02)) + { + If (Arg2) + { + ^^TZ21.TTSP = Arg1 + Notify (TZ21, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ21._TSP ()) + } + ElseIf ((_T_A == 0x03)) + { + If (Arg2) + { + ^^TZ21.TTC1 = Arg1 + Notify (TZ21, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ21._TC1 ()) + } + ElseIf ((_T_A == 0x04)) + { + If (Arg2) + { + ^^TZ21.TTC2 = Arg1 + Notify (TZ21, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ21._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x21)) + { + While (One) + { + Name (_T_B, Zero) // _T_x: Emitted by ASL Compiler + _T_B = ToInteger (Arg3) + If ((_T_B == Zero)) + { + If (Arg2) + { + ^^TZ33.TPSV = Arg1 + Notify (TZ33, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ33._PSV ()) + } + ElseIf ((_T_B == 0x02)) + { + If (Arg2) + { + ^^TZ33.TTSP = Arg1 + Notify (TZ33, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ33._TSP ()) + } + ElseIf ((_T_B == 0x03)) + { + If (Arg2) + { + ^^TZ33.TTC1 = Arg1 + Notify (TZ33, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ33._TC1 ()) + } + ElseIf ((_T_B == 0x04)) + { + If (Arg2) + { + ^^TZ33.TTC2 = Arg1 + Notify (TZ33, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ33._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x24)) + { + While (One) + { + Name (_T_C, Zero) // _T_x: Emitted by ASL Compiler + _T_C = ToInteger (Arg3) + If ((_T_C == Zero)) + { + If (Arg2) + { + ^^TZ36.TPSV = Arg1 + Notify (TZ36, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ36._PSV ()) + } + ElseIf ((_T_C == 0x02)) + { + If (Arg2) + { + ^^TZ36.TTSP = Arg1 + Notify (TZ36, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ36._TSP ()) + } + ElseIf ((_T_C == 0x03)) + { + If (Arg2) + { + ^^TZ36.TTC1 = Arg1 + Notify (TZ36, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ36._TC1 ()) + } + ElseIf ((_T_C == 0x04)) + { + If (Arg2) + { + ^^TZ36.TTC2 = Arg1 + Notify (TZ36, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ36._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x25)) + { + While (One) + { + Name (_T_D, Zero) // _T_x: Emitted by ASL Compiler + _T_D = ToInteger (Arg3) + If ((_T_D == Zero)) + { + If (Arg2) + { + ^^TZ37.TPSV = Arg1 + Notify (TZ37, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ37._PSV ()) + } + ElseIf ((_T_D == One)) + { + If (Arg2) + { + ^^TZ37.TCRT = Arg1 + Notify (TZ37, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ37._CRT ()) + } + ElseIf ((_T_D == 0x02)) + { + If (Arg2) + { + ^^TZ37.TTSP = Arg1 + Notify (TZ37, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ37._TSP ()) + } + ElseIf ((_T_D == 0x03)) + { + If (Arg2) + { + ^^TZ37.TTC1 = Arg1 + Notify (TZ37, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ37._TC1 ()) + } + ElseIf ((_T_D == 0x04)) + { + If (Arg2) + { + ^^TZ37.TTC2 = Arg1 + Notify (TZ37, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ37._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x26)) + { + While (One) + { + Name (_T_E, Zero) // _T_x: Emitted by ASL Compiler + _T_E = ToInteger (Arg3) + If ((_T_E == Zero)) + { + If (Arg2) + { + ^^TZ38.TPSV = Arg1 + Notify (TZ38, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ38._PSV ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x28)) + { + While (One) + { + Name (_T_F, Zero) // _T_x: Emitted by ASL Compiler + _T_F = ToInteger (Arg3) + If ((_T_F == Zero)) + { + If (Arg2) + { + ^^TZ40.TPSV = Arg1 + Notify (TZ40, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ40._PSV ()) + } + ElseIf ((_T_F == 0x02)) + { + If (Arg2) + { + ^^TZ40.TTSP = Arg1 + Notify (TZ40, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ40._TSP ()) + } + ElseIf ((_T_F == 0x03)) + { + If (Arg2) + { + ^^TZ40.TTC1 = Arg1 + Notify (TZ40, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ40._TC1 ()) + } + ElseIf ((_T_F == 0x04)) + { + If (Arg2) + { + ^^TZ40.TTC2 = Arg1 + Notify (TZ40, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ40._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x2C)) + { + While (One) + { + Name (_T_G, Zero) // _T_x: Emitted by ASL Compiler + _T_G = ToInteger (Arg3) + If ((_T_G == Zero)) + { + If (Arg2) + { + ^^TZ44.TPSV = Arg1 + Notify (TZ44, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ44._PSV ()) + } + ElseIf ((_T_G == 0x02)) + { + If (Arg2) + { + ^^TZ44.TTSP = Arg1 + Notify (TZ44, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ44._TSP ()) + } + ElseIf ((_T_G == 0x03)) + { + If (Arg2) + { + ^^TZ44.TTC1 = Arg1 + Notify (TZ44, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ44._TC1 ()) + } + ElseIf ((_T_G == 0x04)) + { + If (Arg2) + { + ^^TZ44.TTC2 = Arg1 + Notify (TZ44, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ44._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x62)) + { + While (One) + { + Name (_T_H, Zero) // _T_x: Emitted by ASL Compiler + _T_H = ToInteger (Arg3) + If ((_T_H == Zero)) + { + If (Arg2) + { + ^^TZ98.TPSV = Arg1 + Notify (TZ98, 0x81) // Information Change + } + + Return (^^TZ98._PSV) /* External reference */ + } + ElseIf ((_T_H == 0x02)) + { + If (Arg2) + { + ^^TZ98.TTSP = Arg1 + Notify (TZ98, 0x81) // Information Change + } + + Return (^^TZ98._TSP) /* External reference */ + } + ElseIf ((_T_H == 0x03)) + { + If (Arg2) + { + ^^TZ98.TTC1 = Arg1 + Notify (TZ98, 0x81) // Information Change + } + + Return (^^TZ98._TC1) /* External reference */ + } + ElseIf ((_T_H == 0x04)) + { + If (Arg2) + { + ^^TZ98.TTC2 = Arg1 + Notify (TZ98, 0x81) // Information Change + } + + Return (^^TZ98._TC2) /* External reference */ + } + Else + { + Return (0xFFFF) + } + + Break + } + } + ElseIf ((_T_0 == 0x63)) + { + While (One) + { + Name (_T_I, Zero) // _T_x: Emitted by ASL Compiler + _T_I = ToInteger (Arg3) + If ((_T_I == One)) + { + If (Arg2) + { + ^^TZ99.TCRT = Arg1 + Notify (TZ99, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ99._CRT ()) + } + ElseIf ((_T_I == 0x02)) + { + If (Arg2) + { + ^^TZ99.TTSP = Arg1 + Notify (TZ99, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ99._TSP ()) + } + ElseIf ((_T_I == 0x03)) + { + If (Arg2) + { + ^^TZ99.TTC1 = Arg1 + Notify (TZ99, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ99._TC1 ()) + } + ElseIf ((_T_I == 0x04)) + { + If (Arg2) + { + ^^TZ99.TTC2 = Arg1 + Notify (TZ99, 0x81) // Thermal Trip Point Change + } + + Return (^^TZ99._TC2 ()) + } + Else + { + Return (0xFFFF) + } + + Break + } + } + Else + { + Return (0xFFFF) + } + + Break + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) + { + 0x0000021A, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) + { + 0x0000021C, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) + { + 0x0000021B, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) + { + 0x0000021D, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000025, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000000A1, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001A5, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000040, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000041, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000265, + } + }) + } + + Field (^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) + { + ^^AGR0._PUR [One] = Arg0 + Notify (AGR0, 0x80) // Status Change + } + + Method (INTR, 0, NotSerialized) + { + Name (RBUF, Package (0x18) + { + 0x02, + One, + 0x03, + One, + 0x06, + 0x17911008, + One, + Zero, + 0x86000000, + 0x00200000, + Zero, + Zero, + 0x0C300000, + 0x1000, + Zero, + Zero, + 0x01FD4000, + 0x08, + Zero, + Zero, + 0x1799000C, + Zero, + Zero, + Zero + }) + Return (RBUF) /* \_SB_.PEP0.INTR.RBUF */ + } + + Method (CRTC, 0, NotSerialized) + { + Return (CTRX) /* \_SB_.PEP0.CTRX */ + } + + Name (CTRX, Package (0x0B) + { + "NSTC", + "HLCB", + "MMVD", + "DSGP", + "CCGP", + "MTPS", + "CPGP", + "DMPP", + "VRDL", + "GBDL", + "SRDL" + }) + Method (STND, 0, NotSerialized) + { + Return (STNX) /* \_SB_.PEP0.STNX */ + } + + Name (STNX, Package (0x19) + { + "DMPO", + "DMSB", + "DMQP", + "DMMS", + "DMPA", + "DMPC", + "DMPB", + "DM0G", + "DM1G", + "DM2G", + "DM3G", + "DM4G", + "DM5G", + "DM6G", + "DM7G", + "DM8G", + "DM9G", + "DMPS", + "DMPL", + "DMDQ", + "DMPI", + "DMWE", + "XMPC", + "XMPL", + "DMEP" + }) + Method (CTPM, 0, NotSerialized) + { + Name (CTPN, Package (0x02) + { + "CORE_TOPOLOGY", + 0x08 + }) + Return (CTPN) /* \_SB_.PEP0.CTPM.CTPN */ + } + + Name (CCFG, Package (0x08) + { + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU0", + 0x10 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU1", + 0x11 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU2", + 0x12 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU3", + 0x13 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU4", + 0x14 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU5", + 0x15 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU6", + 0x16 + }, + + Package (0x02) + { + "\\_SB.SYSM.CLUS.CPU7", + 0x17 + } + }) + Method (PGCC, 0, NotSerialized) + { + Return (CCFG) /* \_SB_.PEP0.CCFG */ + } + + Name (DRVC, Package (0x02) + { + Package (0x03) + { + "HLOS_DRV", + 0x02, + "/icb/arbiter" + }, + + Package (0x03) + { + "DISPLAY_DRV", + 0x09, + "/icb/arbiter/display" + } + }) + Method (LDRV, 0, NotSerialized) + { + Return (DRVC) /* \_SB_.PEP0.DRVC */ + } + + Name (DCVS, Zero) + Method (PGDS, 0, NotSerialized) + { + Return (DCVS) /* \_SB_.PEP0.DCVS */ + } + + Name (PPPP, Package (0x32) + { + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS1_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS2_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS3_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS4_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS5_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS6_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS7_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS9_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS1_C", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS2_C", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_SMPS3_C", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO1_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO2_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO3_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO4_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO5_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO6_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO7_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO8_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO9_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO10_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO11_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO12_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO13_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO14_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO15_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO16_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO17_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO18_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO19_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO20_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO21_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO22_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO23_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO24_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO25_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO26_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO27_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LDO28_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LVS1_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_LVS2_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK3_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK1_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK2_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK3_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK1_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK2_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + }, + + Package (0x03) + { + "PPP_RESOURCE_ID_BUCK_BOOST1_B", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPMH", + "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF" + } + }) + Method (PPPM, 0, NotSerialized) + { + Return (PPPP) /* \_SB_.PEP0.PPPP */ + } + + Name (PRRP, Package (0x12) + { + "PPP_RESOURCE_RANGE_INFO_SMPS_A", + "PPP_RESOURCE_ID_SMPS1_A", + "PPP_RESOURCE_ID_SMPS13_A", + "PPP_RESOURCE_RANGE_INFO_SMPS_C", + "PPP_RESOURCE_ID_SMPS1_C", + "PPP_RESOURCE_ID_SMPS4_C", + "PPP_RESOURCE_RANGE_INFO_LDO_A", + "PPP_RESOURCE_ID_LDO1_A", + "PPP_RESOURCE_ID_LDO28_A", + "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_BBCLK2_A", + "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", + "PPP_RESOURCE_RANGE_INFO_BUCK_BOOST_B", + "PPP_RESOURCE_ID_BUCK_BOOST1_B", + "PPP_RESOURCE_ID_BUCK_BOOST1_B" + }) + 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 */ + } + + Method (DPRF, 0, NotSerialized) + { + Return (DPP0) /* \_SB_.DPP0 */ + } + + Method (DMRF, 0, NotSerialized) + { + Return (DPP1) /* \_SB_.DPP1 */ + } + } + + Scope (PEP0) + { + Method (LPDC, 0, NotSerialized) + { + Return (NPDC) /* \_SB_.PEP0.NPDC */ + } + + Name (NPDC, Package (0x01) + { + Package (0x02) + { + "INTERRUPT_CONFIG", + Package (0x0D) + { + Package (0x04) + { + Zero, + 0x021A, + Zero, + One + }, + + Package (0x04) + { + One, + 0x021B, + Zero, + One + }, + + Package (0x04) + { + 0x02, + 0x021C, + Zero, + One + }, + + Package (0x04) + { + 0x03, + 0x021D, + Zero, + One + }, + + Package (0x04) + { + 0x04, + 0x0218, + Zero, + One + }, + + Package (0x04) + { + 0x05, + 0x0219, + Zero, + One + }, + + Package (0x04) + { + 0x06, + 0x0206, + Zero, + One + }, + + Package (0x04) + { + 0x07, + 0x0207, + Zero, + One + }, + + Package (0x05) + { + 0x08, + 0x0208, + Zero, + One, + 0x08 + }, + + Package (0x05) + { + 0x09, + 0x0209, + Zero, + One, + 0x08 + }, + + Package (0x05) + { + 0x0A, + 0x020A, + Zero, + One, + 0x08 + }, + + Package (0x05) + { + 0x0B, + 0x020B, + Zero, + One, + 0x08 + }, + + Package (0x04) + { + 0x0C, + 0x0201, + Zero, + 0x04 + } + } + } + }) + } + + Scope (PEP0) + { + Method (LPCU, 0, NotSerialized) + { + Return (NPCU) /* \_SB_.PEP0.NPCU */ + } + + Name (NPCU, Package (0x05) + { + "PCU_CONFIG", + 0x09, + One, + Package (0x02) + { + "PCU_CLUSTER_CONFIG", + 0x09 + }, + + Package (0x0A) + { + "PCU_PHYS_CONFIG", + 0x17E00040, + 0x17E10040, + 0x17E20040, + 0x17E30040, + 0x17E40040, + 0x17E50040, + 0x17E60040, + 0x17E70040, + 0x17810104 + } + }) + } + + Scope (PEP0) + { + Method (LVDD, 0, NotSerialized) + { + Return (NVDD) /* \_SB_.PEP0.NVDD */ + } + + Name (NVDD, Package (0x06) + { + Package (0x02) + { + "/arc/client/rail_cx", + "RAIL_VOLTAGE_LEVEL_NOMINAL" + }, + + Package (0x02) + { + "/arc/client/display/rail_cx", + "RAIL_VOLTAGE_LEVEL_OFF" + }, + + Package (0x02) + { + "/arc/client/rail_mx", + "RAIL_VOLTAGE_LEVEL_NOMINAL" + }, + + Package (0x02) + { + "/arc/client/display/rail_mx", + "RAIL_VOLTAGE_LEVEL_OFF" + }, + + Package (0x02) + { + "/arc/client/rail_xo", + "XO_LEVEL_ON" + }, + + Package (0x02) + { + "/arc/client/display/rail_xo", + "XO_LEVEL_CRYSTAL_OFF" + } + }) + } + + Scope (PEP0) + { + Method (LLMH, 0, NotSerialized) + { + Return (NLMH) /* \_SB_.PEP0.NLMH */ + } + + Name (NLMH, Package (0x01) + { + Package (0x03) + { + "PEP_LMH_CFG", + Package (0x06) + { + Zero, + Zero, + 0x002DB400, + 0x0D02, + 0x0DF7, + 0x0DFC + }, + + Package (0x06) + { + One, + Zero, + 0x002DB400, + 0x0D02, + 0x0DF7, + 0x0DFC + } + } + }) + } + + Scope (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 (PEP0) + { + Method (LDBG, 0, NotSerialized) + { + Return (NDBG) /* \_SB_.PEP0.NDBG */ + } + + Name (NDBG, Package (0x04) + { + "DEBUGGERS", + Package (0x05) + { + "TYPE", + "SERIAL", + Package (0x02) + { + "INSTANCES", + "\\_SB.UARD" + }, + + Package (0x0C) + { + "DEBUG_ON", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_qupv3_wrap1_s1_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_qupv3_wrap1_s1_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x07) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x00989680, + 0x0682, + "HLOS_DRV", + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x07) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x00989680, + 0x004C4B40, + "HLOS_DRV", + "SUPPRESSIBLE" + } + } + }, + + Package (0x01) + { + "DEBUG_OFF" + } + }, + + Package (0x05) + { + "TYPE", + "USB2.0", + Package (0x02) + { + "INSTANCES", + "\\_SB.USB1" + }, + + Package (0x1E) + { + "DEBUG_ON", + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_sleep_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_pipe_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_pipe_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_master_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_master_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_aux_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_aux_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb3_sec_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x07) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + 0x17D78400, + Zero, + "HLOS_DRV", + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x07) + { + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000, + "HLOS_DRV", + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + } + }, + + Package (0x01) + { + "DEBUG_OFF" + } + }, + + Package (0x05) + { + "TYPE", + "USB3.0", + Package (0x02) + { + "INSTANCES", + "\\_SB.URS0" + }, + + Package (0x1E) + { + "DEBUG_ON", + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_sleep_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_master_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_master_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_aux_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_aux_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x07) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero, + "HLOS_DRV", + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x07) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000, + "HLOS_DRV", + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + } + }, + + Package (0x01) + { + "DEBUG_OFF" + } + } + }) + } + + Scope (PEP0) + { + Method (LDRS, 0, NotSerialized) + { + Return (NDRS) /* \_SB_.PEP0.NDRS */ + } + + Name (NDRS, Package (0x03) + { + "DEFAULT_RESOURCES", + Package (0x04) + { + "OPTIMIZATION", + "CPU_CNOC_VOTE", + "BOOT", + Package (0x02) + { + "RESOURCES", + Package (0x02) + { + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_CLK_CTL", + One, + One, + "SUPPRESSIBLE" + } + } + } + }, + + Package (0x04) + { + "WORKAROUND", + "USB1_GPIO_VOTE", + "BOOT", + Package (0x05) + { + "RESOURCES", + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2C, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_disp_ahb_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_disp_ahb_clk", + 0x09, + 0x0C + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (UIDL, 0, NotSerialized) + { + Return (NIDL) /* \_SB_.PEP0.NIDL */ + } + + Name (NIDL, Package (0x0E) + { + "MICROPEP_IDLE", + One, + Package (0x08) + { + "LPR", + "KryoSilver0", + Zero, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x03E8, + 0x0FA0, + Zero, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0BB8, + 0x1194, + 0x03, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0BB8, + 0x1194, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoSilver1", + One, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x03E8, + 0x0FA0, + Zero, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0BB8, + 0x1194, + 0x03, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0BB8, + 0x1194, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoSilver2", + 0x02, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x03E8, + 0x0FA0, + Zero, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0BB8, + 0x1194, + 0x03, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0BB8, + 0x1194, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoSilver3", + 0x03, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x03E8, + 0x0FA0, + Zero, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0BB8, + 0x1194, + 0x03, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0BB8, + 0x1194, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoGold0", + 0x04, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x0320, + 0x1770, + 0x10, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoGold1", + 0x05, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x0320, + 0x1770, + 0x10, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoGold2", + 0x06, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x0320, + 0x1770, + 0x10, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x08) + { + "LPR", + "KryoGold3", + 0x07, + Zero, + Package (0x07) + { + "MODE", + "C1", + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x07) + { + "MODE", + "C2d", + 0x0320, + 0x1770, + 0x10, + Zero, + 0x02 + }, + + Package (0x07) + { + "MODE", + "C3", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000003 + }, + + Package (0x07) + { + "MODE", + "C3_NI", + 0x0384, + 0x00011170, + 0x13, + Zero, + 0x40000004 + } + }, + + Package (0x07) + { + "LPR", + "L2_Silver", + 0xFFFFFFFF, + 0x01000000, + Package (0x0B) + { + "MODE", + "D2d", + 0x0514, + 0x0BB8, + 0x10, + Zero, + 0x20, + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C3_NI", + 0x07 + } + }, + + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C3_NI", + 0x07 + } + }, + + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C3_NI", + 0x07 + } + }, + + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C3_NI", + 0x07 + } + } + }, + + Package (0x0B) + { + "MODE", + "D2e", + 0x05DC, + 0x0DAC, + 0x10, + Zero, + 0x30, + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C3_NI", + 0x07 + } + } + }, + + Package (0x0B) + { + "MODE", + "D4", + 0x2328, + 0xFA00, + 0x10, + Zero, + 0x40, + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver0", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver1", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver2", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoSilver3", + "C3_NI", + 0x07 + } + } + } + }, + + Package (0x07) + { + "LPR", + "L2_Gold", + 0xFFFFFFFF, + 0x01000000, + Package (0x0B) + { + "MODE", + "D2d", + 0x07D0, + 0x2328, + 0x10, + Zero, + 0x20, + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C3_NI", + 0x07 + } + }, + + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C3_NI", + 0x07 + } + }, + + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C3_NI", + 0x07 + } + }, + + Package (0x05) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C1", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C2d", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C3_NI", + 0x07 + } + } + }, + + Package (0x0B) + { + "MODE", + "D2e", + 0x0FA0, + 0x2710, + 0x10, + Zero, + 0x30, + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C3_NI", + 0x07 + } + } + }, + + Package (0x0B) + { + "MODE", + "D4", + 0x2EE0, + 0xEA60, + 0x10, + Zero, + 0x40, + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold0", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold1", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold2", + "C3_NI", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C3", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "KryoGold3", + "C3_NI", + 0x07 + } + } + } + }, + + Package (0x07) + { + "LPR", + "CCI", + 0xFFFFFFFF, + 0x02000000, + Package (0x09) + { + "MODE", + "E1", + 0x1388, + 0x6590, + 0x10, + Zero, + 0x0100, + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "L2_Silver", + "D2e", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "L2_Silver", + "D4", + 0x07 + } + }, + + Package (0x03) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "L2_Gold", + "D2e", + 0x07 + }, + + Package (0x04) + { + "DEPENDENCY", + "L2_Gold", + "D4", + 0x07 + } + } + }, + + Package (0x09) + { + "MODE", + "E3", + 0x2AF8, + 0x7530, + 0x10, + Zero, + 0x0400, + Package (0x02) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "L2_Silver", + "D4", + 0x07 + } + }, + + Package (0x02) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "L2_Gold", + "D4", + 0x07 + } + } + }, + + Package (0x09) + { + "MODE", + "E3+RPM", + 0x2CEC, + 0x88B8, + 0x10, + Zero, + 0x0500, + Package (0x02) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "L2_Silver", + "D4", + 0x07 + } + }, + + Package (0x02) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "L2_Gold", + "D4", + 0x07 + } + } + } + }, + + Package (0x05) + { + "LPR", + "platform", + 0xFFFFFFFF, + Zero, + Package (0x08) + { + "MODE", + "xo", + 0x1388, + 0x00050910, + 0x20, + 0x10, + 0xFFFFFE00, + Package (0x02) + { + "DEPENDENCY_CONTAINER", + Package (0x04) + { + "DEPENDENCY", + "CCI", + "E3+RPM", + 0x07 + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (CPRZ, 0, NotSerialized) + { + Return (CPRH) /* \_SB_.PEP0.CPRH */ + } + + Name (CPRH, Package (0x06) + { + "CPRH_SW_SETTING", + Zero, + Package (0x05) + { + "CPRH_CHIP_INFO", + 0x0141, + One, + Package (0x36) + { + "CPRH_SW_CONTROLLER_SETTING", + Zero, + "APC0", + 0x17DC0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0C, + 0x0B, + One, + 0x08, + 0xF0, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + One, + 0x05, + One, + One, + One, + One, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17840800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "L3", + 0x02, + 0x02, + Zero, + Zero + }, + + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + One, + "Silver", + 0x02, + 0x02, + Zero, + Zero + } + }, + + Package (0x35) + { + "CPRH_SW_CONTROLLER_SETTING", + One, + "APC1", + 0x17DB0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0E, + 0x09, + One, + 0x0E, + Zero, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + 0x06, + 0x0A, + One, + One, + Zero, + Zero, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17830800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "Gold", + 0x02, + 0x02, + Zero, + 0x02 + } + } + }, + + Package (0x05) + { + "CPRH_CHIP_INFO", + 0x0141, + 0x02, + Package (0x36) + { + "CPRH_SW_CONTROLLER_SETTING", + Zero, + "APC0", + 0x17DC0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0C, + 0x0B, + One, + 0x08, + 0xF0, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + One, + 0x05, + One, + One, + One, + One, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17840800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "L3", + 0x02, + 0x02, + Zero, + Zero + }, + + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + One, + "Silver", + 0x02, + 0x02, + Zero, + Zero + } + }, + + Package (0x35) + { + "CPRH_SW_CONTROLLER_SETTING", + One, + "APC1", + 0x17DB0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0E, + 0x09, + One, + 0x0E, + Zero, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + 0x06, + 0x0A, + One, + One, + Zero, + Zero, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17830800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "Gold", + 0x02, + 0x02, + Zero, + 0x02 + } + } + }, + + Package (0x05) + { + "CPRH_CHIP_INFO", + 0x0155, + One, + Package (0x36) + { + "CPRH_SW_CONTROLLER_SETTING", + Zero, + "APC0", + 0x17DC0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0C, + 0x0B, + One, + 0x08, + 0xF0, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + One, + 0x05, + One, + One, + One, + One, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17840800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "Silver", + 0x02, + 0x02, + Zero, + Zero + }, + + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + One, + "L3", + 0x02, + 0x02, + Zero, + Zero + } + }, + + Package (0x35) + { + "CPRH_SW_CONTROLLER_SETTING", + One, + "APC1", + 0x17DB0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0E, + 0x09, + One, + 0x0E, + Zero, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + 0x06, + 0x0A, + One, + One, + Zero, + Zero, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17830800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "Gold", + 0x02, + 0x02, + Zero, + 0x02 + } + } + }, + + Package (0x05) + { + "CPRH_CHIP_INFO", + 0x0155, + 0x02, + Package (0x36) + { + "CPRH_SW_CONTROLLER_SETTING", + Zero, + "APC0", + 0x17DC0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0C, + 0x0B, + One, + 0x08, + 0xF0, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + One, + 0x05, + One, + One, + One, + One, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17840800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "Silver", + 0x02, + 0x02, + Zero, + Zero + }, + + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + One, + "L3", + 0x02, + 0x02, + Zero, + Zero + } + }, + + Package (0x35) + { + "CPRH_SW_CONTROLLER_SETTING", + One, + "APC1", + 0x17DB0000, + 0x4000, + Zero, + 0x14, + 0x0F, + 0x0E, + 0x09, + One, + 0x0E, + Zero, + Zero, + Zero, + 0x00017700, + 0x0190, + 0x04, + 0x04, + 0x05, + Zero, + 0x06, + 0x0A, + One, + One, + Zero, + Zero, + 0x17, + 0x4B00, + Zero, + 0x04, + One, + 0x04, + One, + Zero, + Zero, + "", + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x17830800, + 0x0400, + One, + One, + Zero, + One, + One, + One, + Package (0x07) + { + "CPRH_SW_THREAD_SETTING", + Zero, + "Gold", + 0x02, + 0x02, + Zero, + 0x02 + } + } + } + }) + } + + Scope (PEP0) + { + Name (NDCV, Package (0x05) + { + Package (0x08) + { + "CHIP_INFO", + 0x0141, + One, + Zero, + 0x02, + Package (0x06) + { + "BIG", + 0x04, + "apcs_gold_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x040D, + 0x0626 + }, + + 0x03, + Package (0x03) + { + Zero, + 0x09, + 0x10 + } + }, + + Package (0x06) + { + "LITTLE", + 0x04, + "apcs_silver_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x04BA, + 0x063A + }, + + 0x03, + Package (0x03) + { + Zero, + 0x0B, + 0x10 + } + }, + + Package (0x02) + { + "L3_CACHE", + "apcs_l3_sysleaf_clk" + } + }, + + Package (0x08) + { + "CHIP_INFO", + 0x0141, + 0x02, + Zero, + 0x02, + Package (0x06) + { + "BIG", + 0x04, + "apcs_gold_sysleaf_clk", + Package (0x03) + { + 0x033A, + 0x0553, + 0x05B4 + }, + + 0x03, + Package (0x03) + { + Zero, + 0x07, + 0x0F + } + }, + + Package (0x06) + { + "LITTLE", + 0x04, + "apcs_silver_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x04CD, + 0x052D + }, + + 0x03, + Package (0x03) + { + Zero, + 0x0B, + 0x0F + } + }, + + Package (0x02) + { + "L3_CACHE", + "apcs_l3_sysleaf_clk" + } + }, + + Package (0x08) + { + "CHIP_INFO", + 0x0155, + One, + Zero, + 0x02, + Package (0x06) + { + "BIG", + 0x04, + "apcs_gold_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x040D, + 0x0626 + }, + + 0x03, + Package (0x03) + { + Zero, + 0x09, + 0x10 + } + }, + + Package (0x06) + { + "LITTLE", + 0x04, + "apcs_silver_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x04BA, + 0x063A + }, + + 0x03, + Package (0x03) + { + Zero, + 0x0B, + 0x10 + } + }, + + Package (0x02) + { + "L3_CACHE", + "apcs_l3_sysleaf_clk" + } + }, + + Package (0x08) + { + "CHIP_INFO", + 0x0155, + 0x02, + Zero, + 0x02, + Package (0x06) + { + "BIG", + 0x04, + "apcs_gold_sysleaf_clk", + Package (0x03) + { + 0x033A, + 0x0553, + 0x05B4 + }, + + 0x03, + Package (0x03) + { + Zero, + 0x07, + 0x0F + } + }, + + Package (0x06) + { + "LITTLE", + 0x04, + "apcs_silver_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x04CD, + 0x052D + }, + + 0x03, + Package (0x03) + { + Zero, + 0x0B, + 0x0F + } + }, + + Package (0x02) + { + "L3_CACHE", + "apcs_l3_sysleaf_clk" + } + }, + + Package (0x08) + { + "CHIP_INFO", + 0x015C, + 0x02, + Zero, + 0x02, + Package (0x06) + { + "BIG", + 0x04, + "apcs_gold_sysleaf_clk", + Package (0x03) + { + 0x033A, + 0x0553, + 0x05B4 + }, + + 0x03, + Package (0x03) + { + Zero, + 0x07, + 0x0F + } + }, + + Package (0x06) + { + "LITTLE", + 0x04, + "apcs_silver_sysleaf_clk", + Package (0x03) + { + 0x012C, + 0x04CD, + 0x052D + }, + + 0x03, + Package (0x03) + { + Zero, + 0x0B, + 0x0F + } + }, + + Package (0x02) + { + "L3_CACHE", + "apcs_l3_sysleaf_clk" + } + } + }) + Method (LDCV, 0, NotSerialized) + { + Return (NDCV) /* \_SB_.PEP0.NDCV */ + } + } + + Scope (PEP0) + { + Method (CTSN, 0, NotSerialized) + { + Return (THSD) /* \_SB_.PEP0.THSD */ + } + + Method (PEPH, 0, NotSerialized) + { + Return (Package (0x01) + { + "ACPI\\VEN_QCOM&DEV_0237" + }) + } + + Method (BCLH, 0, NotSerialized) + { + Return (Package (0x01) + { + "ACPI\\VEN_QCOM&DEV_0294" + }) + } + + Name (THSD, Package (0x07) + { + Package (0x16) + { + 0x15, + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_027F", + Zero + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0280", + One + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0281", + 0x02 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0282", + 0x03 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0283", + 0x04 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0284", + 0x05 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0285", + 0x06 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0286", + 0x07 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0287", + 0x08 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0288", + 0x09 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_0289", + 0x0A + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02AB", + 0x0B + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02AC", + 0x0C + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02AD", + 0x0D + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02AE", + 0x0E + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02AF", + 0x0F + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02C8", + 0x10 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02C9", + 0x11 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02CA", + 0x12 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02CB", + 0x13 + }, + + Package (0x02) + { + "ACPI\\VEN_QCOM&DEV_02CC", + 0x14 + } + }, + + Package (0x04) + { + 0x03, + Package (0x04) + { + "ACPI\\VEN_QCOM&DEV_02B0", + 0x15, + 0x05, + Package (0x05) + { + One, + 0x02, + 0x03, + 0x04, + 0x05 + } + }, + + Package (0x04) + { + "ACPI\\VEN_QCOM&DEV_02B1", + 0x16, + 0x05, + Package (0x05) + { + 0x06, + 0x07, + 0x08, + 0x09, + 0x0A + } + }, + + Package (0x04) + { + "ACPI\\VEN_QCOM&DEV_02B2", + 0x17, + 0x15, + Package (0x15) + { + Zero, + One, + 0x02, + 0x03, + 0x04, + 0x05, + 0x06, + 0x07, + 0x08, + 0x09, + 0x0A, + 0x0B, + 0x0C, + 0x0D, + 0x0E, + 0x0F, + 0x10, + 0x11, + 0x12, + 0x13, + 0x14 + } + } + }, + + Package (0x09) + { + 0x08, + Package (0x04) + { + "SYS_THERM1", + "ACPI\\VEN_QCOM&DEV_0299", + Zero, + Zero + }, + + Package (0x04) + { + "SYS_THERM2", + "ACPI\\VEN_QCOM&DEV_029A", + One, + Zero + }, + + Package (0x04) + { + "PA_THERM", + "ACPI\\VEN_QCOM&DEV_029B", + 0x02, + Zero + }, + + Package (0x04) + { + "PA_THERM1", + "ACPI\\VEN_QCOM&DEV_029C", + 0x03, + Zero + }, + + Package (0x04) + { + "SYS_THERM3", + "ACPI\\VEN_QCOM&DEV_029D", + 0x04, + Zero + }, + + Package (0x04) + { + "PMIC_THERM", + "ACPI\\VEN_QCOM&DEV_029E", + 0x05, + Zero + }, + + Package (0x04) + { + "BAT_THERM", + "ACPI\\VEN_QCOM&DEV_029F", + 0x06, + Zero + }, + + Package (0x04) + { + "RF_THERM", + "ACPI\\VEN_QCOM&DEV_02A0", + 0x07, + Zero + } + }, + + Package (0x02) + { + One, + Package (0x05) + { + 0x02, + 0x0ADC, + 0x0B0E, + 0x02, + One + } + }, + + Package (0x05) + { + 0x04, + Package (0x03) + { + "cpuv_restriction_cold", + One, + Zero + }, + + Package (0x03) + { + "cpuv_restriction_cold", + One, + One + }, + + Package (0x03) + { + "cpuv_restriction_cold", + One, + 0x43 + }, + + Package (0x03) + { + "cpuv_restriction_cold", + One, + 0x53 + } + }, + + Package (0x01) + { + Zero + }, + + Package (0x08) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + }, + + Package (0x03) + { + One, + 0x03, + Zero + }, + + Package (0x03) + { + 0x03, + 0x02, + Zero + }, + + Package (0x03) + { + 0x04, + 0x02, + One + }, + + Package (0x03) + { + 0x06, + 0x02, + 0x02 + }, + + Package (0x03) + { + 0x08, + 0x02, + 0x03 + }, + + Package (0x03) + { + 0x02, + 0x04, + Zero + } + } + }) + } + + Scope (PEP0) + { + Method (APMD, 0, NotSerialized) + { + Return (APCC) /* \_SB_.PEP0.APCC */ + } + + Name (APCC, Package (0x02) + { + Package (0x1A) + { + "DEVICE", + "\\_SB.ADSP.SLM1.ADCM.AUDD", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x03) + { + "FSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", + 0x06, + One + } + } + }, + + Package (0x03) + { + "FSTATE", + One, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", + 0x06, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS4_A", + 0x02, + 0x001B7740, + One, + Zero, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS4_A", + 0x02, + 0x001B7740, + 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 (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + 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 (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x09, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + 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 (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x0D, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x0E, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x0F, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x10, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x11, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x12, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x13, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x14, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x15, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x16, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x04) + { + "COMPONENT", + 0x17, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + } + }, + + Package (0x03) + { + "DEVICE", + "\\_SB.ADSP.SLM1.ADCM.AUDD.MBHC", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + } + } + }) + } + + Scope (PEP0) + { + Method (GPMD, 0, NotSerialized) + { + Name (LIST, Package (0x0B) + { + "METHOD_LIST", + "DM0G", + "DM1G", + "DM2G", + "DM3G", + "DM4G", + "DM5G", + "DM6G", + "DM7G", + "DM8G", + "DM9G" + }) + Return (LIST) /* \_SB_.PEP0.GPMD.LIST */ + } + + Method (G0MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x12) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x0C + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + 0x2A + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + 0x02 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICGPIO", + Package (0x08) + { + "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", + Zero, + 0x11, + Zero, + One, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x60, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x7B, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO14_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_SMPS6_A", + 0x02, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", + 0x06, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x80, + Zero, + Zero, + One, + Zero, + Zero + } + } + }, + + Package (0x11) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, + + Package (0x01) + { + "PSTATE_RESTORE" + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO14_A", + One, + 0x001CAFC0, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_SMPS6_A", + 0x02, + 0x000C3500, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICGPIO", + Package (0x08) + { + "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", + Zero, + 0x11, + Zero, + Zero, + One, + One, + 0x04 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x7B, + One, + Zero, + One, + 0x03, + 0x07 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x80, + One, + Zero, + One, + 0x03, + 0x07 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x03) + { + "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", + 0x06, + One + } + }, + + Package (0x02) + { + "PMICGPIO", + Package (0x08) + { + "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", + Zero, + 0x0F, + Zero, + Zero, + 0x04, + 0x03, + 0x04 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x96 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + One + } + } + } + }, + + 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 (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x05) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + } + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + } + }, + + Package (0x0A) + { + "PSTATE_SET", + 0x02, + Package (0x12) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + One + } + } + }, + + Package (0x12) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + One + } + } + }, + + Package (0x12) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + 0x02 + } + } + }, + + Package (0x12) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + One + } + } + }, + + Package (0x12) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x12) + { + "PSTATE_SET", + 0x03, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x19A14780, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x18964020, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x14810600, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x11E1A300, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x10642AC0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0BEBC200, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0A37CADB, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x09D5B340, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x08F0D180, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x05F5E100, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x051BD4B0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0124F800, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_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", + 0x04 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x04 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x04 + } + }, + + Package (0x30) + { + "PSTATE_SET", + 0x04, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000031A4A9F80, + 0x000000031A4A9F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000031A4A9F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000302731B80, + 0x0000000302731B80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000302731B80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002EA9B9780, + 0x00000002EA9B9780 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002EA9B9780 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002D2C41380, + 0x00000002D2C41380 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002D2C41380 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002BAEC8F80, + 0x00000002BAEC8F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002BAEC8F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002A3150B80, + 0x00000002A3150B80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002A3150B80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000028B3D8780, + 0x000000028B3D8780 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000028B3D8780 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000273660380, + 0x0000000273660380 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000273660380 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000025B8E7F80, + 0x000000025B8E7F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000025B8E7F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000023C346000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000023C346000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000002245CDC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002245CDC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000020C855800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000020C855800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001F4ADD400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001F4ADD400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001DCD65000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001DCD65000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001C4FECC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001C4FECC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001AD274800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001AD274800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001954FC400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001954FC400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000017D784000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000017D784000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x0000000165A0BC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000165A0BC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000014DC93800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000014DC93800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x0000000135F1B400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000135F1B400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000011E1A3000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000011E1A3000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000010642AC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000010642AC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xEE6B2800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xEE6B2800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xD693A400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xD693A400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xBEBC2000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xBEBC2000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000001F4ADD400, + 0xA6E49C00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xA6E49C00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000001AD274800, + 0x8F0D1800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x8F0D1800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000165A0BC00, + 0x77359400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x77359400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x5F5E1000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x5F5E1000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x59682F00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x59682F00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x53724E00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x53724E00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x4D7C6D00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x4D7C6D00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x47868C00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x47868C00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x4190AB00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x4190AB00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x3B9ACA00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x3B9ACA00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x35A4E900 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x35A4E900 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x2FAF0800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x2FAF0800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x29B92700 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x29B92700 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x23C34600 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x23C34600 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x1DCD6500 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x1DCD6500 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x17D78400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x17D78400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x1F + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x1F + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x1F + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G0MD.GPCC */ + } + + Method (G1MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0B) + { + "COMPONENT", + One, + Package (0x03) + { + "FSTATE", + Zero, + Package (0x08) + { + "ENTER", + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_cxo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_cx_gmu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_gpu_memnoc_gfx_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_gx_gfx3d_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gpu_cc_cx_gmu_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_GFX3D", + "ICBID_SLAVE_EBI1", + One, + Zero + } + } + } + }, + + Package (0x03) + { + "FSTATE", + One, + Package (0x06) + { + "ENTER", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_gx_gfx3d_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_gpu_memnoc_gfx_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_cx_gmu_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_cxo_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + } + } + }, + + Package (0x03) + { + "FSTATE", + 0x02, + Package (0x07) + { + "ENTER", + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_GFX3D", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_gx_gfx3d_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_gpu_memnoc_gfx_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_cx_gmu_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gpu_cc_cxo_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + } + } + }, + + Package (0x02) + { + "INIT_FSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_FSTATE", + One + }, + + Package (0x02) + { + "ABANDON_FSTATE", + One + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x08) + { + "PSTATE_SET", + One, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "cx_gdsc", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "cx_gdsc", + 0x02 + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x07) + { + "PSTATE_SET", + 0x02, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + One + }, + + Package (0x02) + { + "PREPARE_PSTATE", + One + }, + + Package (0x02) + { + "ABANDON_PSTATE", + One + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G1MD.GPCC */ + } + + Method (G2MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x02, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x0B) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x0C + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x31 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + } + }, + + Package (0x09) + { + "EXIT", + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x01) + { + "PSTATE_RESTORE" + } + } + }, + + Package (0x04) + { + "FSTATE", + 0x02, + Package (0x0F) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x0C + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x31 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + }, + + Package (0x0D) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 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 (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x05) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + } + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + } + }, + + Package (0x12) + { + "PSTATE_SET", + 0x02, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x19A14780, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x18964020, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x14810600, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x11E1A300, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x10642AC0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0BEBC200, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0A37CADB, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x09D5B340, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x08F0D180, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x05F5E100, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x051BD4B0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0124F800, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_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", + 0x08 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x08 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x08 + } + }, + + Package (0x34) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000031A4A9F80, + 0x000000031A4A9F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x0000000302731B80, + 0x0000000302731B80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000002EA9B9780, + 0x00000002EA9B9780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000002D2C41380, + 0x00000002D2C41380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000002BAEC8F80, + 0x00000002BAEC8F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000002A3150B80, + 0x00000002A3150B80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000028B3D8780, + 0x000000028B3D8780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x0000000273660380, + 0x0000000273660380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000025B8E7F80, + 0x000000025B8E7F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x0000000243B6FB80, + 0x0000000243B6FB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000022BDF7780, + 0x000000022BDF7780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000021407F380, + 0x000000021407F380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000001FC306F80, + 0x00000001FC306F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000001E458EB80, + 0x00000001E458EB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000001CC816780, + 0x00000001CC816780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000001B4A9E380, + 0x00000001B4A9E380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000019CD25F80, + 0x000000019CD25F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x0000000184FADB80, + 0x0000000184FADB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000016D235780, + 0x000000016D235780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000001554BD380, + 0x00000001554BD380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000013D744F80, + 0x000000013D744F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x00000001259CCB80, + 0x00000001259CCB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x000000010DC54780, + 0x000000010DC54780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0xF5EDC380, + 0xF5EDC380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0xDE163F80, + 0xDE163F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0xC63EBB80, + 0xC63EBB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0xAE673780, + 0xAE673780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x968FB380, + 0x968FB380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x8F0D1800, + 0x8F0D1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x83215600, + 0x83215600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x77359400, + 0x77359400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x6B49D200, + 0x6B49D200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x5F5E1000, + 0x5F5E1000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x53724E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x47868C00, + 0x47868C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x3B9ACA00, + 0x3B9ACA00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x2FAF0800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x23C34600, + 0x23C34600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x30, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x31, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G2MD.GPCC */ + } + + Method (G3MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x03, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x0C) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x07 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x31 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + } + }, + + Package (0x0B) + { + "EXIT", + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + One + } + }, + + Package (0x01) + { + "PSTATE_RESTORE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + } + } + }, + + Package (0x04) + { + "FSTATE", + 0x02, + Package (0x10) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x07 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x31 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + }, + + Package (0x0F) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + One + } + }, + + Package (0x01) + { + "PSTATE_RESTORE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + } + } + }, + + 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 (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x05) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + } + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + } + }, + + Package (0x0D) + { + "PSTATE_SET", + 0x02, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x19A14780, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x18964020, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x14810600, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x11E1A300, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x0A37CADB, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x09D5B340, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + 0x0124F800, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_rot_clk", + 0x03, + Zero, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x05 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x05 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x05 + } + }, + + Package (0x34) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000031A4A9F80, + 0x000000031A4A9F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x0000000302731B80, + 0x0000000302731B80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000002EA9B9780, + 0x00000002EA9B9780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000002D2C41380, + 0x00000002D2C41380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000002BAEC8F80, + 0x00000002BAEC8F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000002A3150B80, + 0x00000002A3150B80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000028B3D8780, + 0x000000028B3D8780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x0000000273660380, + 0x0000000273660380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000025B8E7F80, + 0x000000025B8E7F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x0000000243B6FB80, + 0x0000000243B6FB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000022BDF7780, + 0x000000022BDF7780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000021407F380, + 0x000000021407F380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000001FC306F80, + 0x00000001FC306F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000001E458EB80, + 0x00000001E458EB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000001CC816780, + 0x00000001CC816780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000001B4A9E380, + 0x00000001B4A9E380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000019CD25F80, + 0x000000019CD25F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x0000000184FADB80, + 0x0000000184FADB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000016D235780, + 0x000000016D235780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000001554BD380, + 0x00000001554BD380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000013D744F80, + 0x000000013D744F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x00000001259CCB80, + 0x00000001259CCB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x000000010DC54780, + 0x000000010DC54780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0xF5EDC380, + 0xF5EDC380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0xDE163F80, + 0xDE163F80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0xC63EBB80, + 0xC63EBB80 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0xAE673780, + 0xAE673780 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x968FB380, + 0x968FB380 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x8F0D1800, + 0x8F0D1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x83215600, + 0x83215600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x77359400, + 0x77359400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x6B49D200, + 0x6B49D200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x5F5E1000, + 0x5F5E1000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x53724E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x47868C00, + 0x47868C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x3B9ACA00, + 0x3B9ACA00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x2FAF0800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x23C34600, + 0x23C34600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x30, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x31, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G3MD.GPCC */ + } + + Method (G4MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x04, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x09) + { + "ENTER", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + 0x02 + } + } + }, + + Package (0x09) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + One + } + } + } + }, + + Package (0x04) + { + "FSTATE", + 0x02, + Package (0x13) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x06 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x6E + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + 0x02 + } + } + }, + + Package (0x18) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec0_core_clk", + 0x09, + 0x12 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec1_core_clk", + 0x09, + 0x12 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_venus_ctl_core_clk", + 0x09, + 0x12 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec0_core_clk", + 0x09, + 0x14 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec1_core_clk", + 0x09, + 0x14 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_venus_ctl_core_clk", + 0x09, + 0x14 + } + }, + + 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 (0x11) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x0A + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x0B + } + } + }, + + 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) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x03 + } + } + }, + + Package (0x0A) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + 0x02 + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + One + }, + + Package (0x02) + { + "PREPARE_PSTATE", + One + }, + + Package (0x02) + { + "ABANDON_PSTATE", + One + } + }, + + Package (0x0C) + { + "PSTATE_SET", + 0x02, + Package (0x06) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x1FC4EF40, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x1FC4EF40, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x1FC4EF40, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x11E1A300, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x1A76E700, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x1A76E700, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x1A76E700, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x11E1A300, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x16A65700, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x16A65700, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x16A65700, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x08F0D180, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x1312D000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x1312D000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x1312D000, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x08F0D180, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x04 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x04 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x04 + } + }, + + Package (0x74) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000051F4D5C00, + 0x000000051F4D5C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000513619A00, + 0x0000000513619A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000050775D800, + 0x000000050775D800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004FB8A1600, + 0x00000004FB8A1600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004EF9E5400, + 0x00000004EF9E5400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004E3B29200, + 0x00000004E3B29200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004D7C6D000, + 0x00000004D7C6D000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004CBDB0E00, + 0x00000004CBDB0E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004BFEF4C00, + 0x00000004BFEF4C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004B4038A00, + 0x00000004B4038A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004A817C800, + 0x00000004A817C800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000049C2C0600, + 0x000000049C2C0600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000490404400, + 0x0000000490404400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000484548200, + 0x0000000484548200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000047868C000, + 0x000000047868C000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000046C7CFE00, + 0x000000046C7CFE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000460913C00, + 0x0000000460913C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000454A57A00, + 0x0000000454A57A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000448B9B800, + 0x0000000448B9B800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000043CCDF600, + 0x000000043CCDF600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000430E23400, + 0x0000000430E23400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000424F67200, + 0x0000000424F67200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000004190AB000, + 0x00000004190AB000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000040D1EEE00, + 0x000000040D1EEE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000401332C00, + 0x0000000401332C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003F5476A00, + 0x00000003F5476A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003E95BA800, + 0x00000003E95BA800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003DD6FE600, + 0x00000003DD6FE600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003D1842400, + 0x00000003D1842400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003C5986200, + 0x00000003C5986200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003B9ACA000, + 0x00000003B9ACA000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003ADC0DE00, + 0x00000003ADC0DE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003A1D51C00, + 0x00000003A1D51C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000395E95A00, + 0x0000000395E95A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000389FD9800, + 0x0000000389FD9800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000037E11D600, + 0x000000037E11D600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000372261400, + 0x0000000372261400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003663A5200, + 0x00000003663A5200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000035A4E9000, + 0x000000035A4E9000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000034E62CE00, + 0x000000034E62CE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000342770C00, + 0x0000000342770C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000003368B4A00, + 0x00000003368B4A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000032A9F8800, + 0x000000032A9F8800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000031EB3C600, + 0x000000031EB3C600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000312C80400, + 0x0000000312C80400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000306DC4200, + 0x0000000306DC4200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002FAF08000, + 0x00000002FAF08000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002EF04BE00, + 0x00000002EF04BE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x30, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002E318FC00, + 0x00000002E318FC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x31, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002D72D3A00, + 0x00000002D72D3A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x32, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x33, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002BF55B600, + 0x00000002BF55B600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x34, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002B369F400, + 0x00000002B369F400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x35, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002A77E3200, + 0x00000002A77E3200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x36, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000029B927000, + 0x000000029B927000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x37, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000028FA6AE00, + 0x000000028FA6AE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x38, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000283BAEC00, + 0x0000000283BAEC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x39, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000277CF2A00, + 0x0000000277CF2A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000026BE36800, + 0x000000026BE36800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000025FF7A600, + 0x000000025FF7A600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002540BE400, + 0x00000002540BE400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000248202200, + 0x0000000248202200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000023C346000, + 0x000000023C346000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000230489E00, + 0x0000000230489E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x40, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000002245CDC00, + 0x00000002245CDC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x41, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000218711A00, + 0x0000000218711A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x42, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000020C855800, + 0x000000020C855800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x43, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000200999600, + 0x0000000200999600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x44, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001F4ADD400, + 0x00000001F4ADD400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x45, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001E8C21200, + 0x00000001E8C21200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x46, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001DCD65000, + 0x00000001DCD65000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x47, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001D0EA8E00, + 0x00000001D0EA8E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x48, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001C4FECC00, + 0x00000001C4FECC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x49, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001B9130A00, + 0x00000001B9130A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001AD274800, + 0x00000001AD274800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001A13B8600, + 0x00000001A13B8600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001954FC400, + 0x00000001954FC400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000189640200, + 0x0000000189640200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000017D784000, + 0x000000017D784000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001718C7E00, + 0x00000001718C7E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x50, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000165A0BC00, + 0x0000000165A0BC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x51, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000159B4FA00, + 0x0000000159B4FA00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x52, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000014DC93800, + 0x000000014DC93800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x53, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000141DD7600, + 0x0000000141DD7600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x54, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0000000135F1B400, + 0x0000000135F1B400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x55, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000012A05F200, + 0x000000012A05F200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x56, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000011E1A3000, + 0x000000011E1A3000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x57, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x00000001122E6E00, + 0x00000001122E6E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x58, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x000000010642AC00, + 0x000000010642AC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x59, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xFA56EA00, + 0xFA56EA00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xE27F6600, + 0xE27F6600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xD693A400, + 0xD693A400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xCAA7E200, + 0xCAA7E200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xBEBC2000, + 0xBEBC2000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xB2D05E00, + 0xB2D05E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x60, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0xA6E49C00, + 0xA6E49C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x61, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x9AF8DA00, + 0x9AF8DA00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x62, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x8F0D1800, + 0x8F0D1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x63, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x83215600, + 0x83215600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x64, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x77359400, + 0x77359400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x65, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x6B49D200, + 0x6B49D200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x66, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x5F5E1000, + 0x5F5E1000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x67, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x53724E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x68, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x47868C00, + 0x47868C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x69, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x3B9ACA00, + 0x3B9ACA00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x2FAF0800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x23C34600, + 0x23C34600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x6C + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x6C + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x6C + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G4MD.GPCC */ + } + + Method (G5MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + 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 + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G5MD.GPCC */ + } + + Method (G6MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x06, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x09) + { + "ENTER", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + 0x02 + } + } + }, + + Package (0x09) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + One + } + } + } + }, + + Package (0x04) + { + "FSTATE", + 0x02, + Package (0x13) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x06 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x6E + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + 0x02 + } + } + }, + + Package (0x18) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec0_core_clk", + 0x09, + 0x12 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec1_core_clk", + 0x09, + 0x12 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_venus_ctl_core_clk", + 0x09, + 0x12 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec0_core_clk", + 0x09, + 0x14 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_vcodec1_core_clk", + 0x09, + 0x14 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "video_cc_venus_ctl_core_clk", + 0x09, + 0x14 + } + }, + + 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 (0x11) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x0A + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ahb_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_axi_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_venus_ctl_core_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_axi_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec0_core_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_axi_clk", + 0x0B + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "video_cc_vcodec1_core_clk", + 0x0B + } + } + }, + + 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) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x03 + } + } + }, + + Package (0x0A) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "vcodec0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "venus_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_video_xo_clk", + 0x02 + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + One + }, + + Package (0x02) + { + "PREPARE_PSTATE", + One + }, + + Package (0x02) + { + "ABANDON_PSTATE", + One + } + }, + + Package (0x0C) + { + "PSTATE_SET", + 0x02, + Package (0x06) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x1FC4EF40, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x1FC4EF40, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x1FC4EF40, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x11E1A300, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x1A76E700, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x1A76E700, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x1A76E700, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x11E1A300, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x18148D00, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x18148D00, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x18148D00, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x08F0D180, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x13AB6680, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x13AB6680, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x13AB6680, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x08F0D180, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_venus_ctl_core_clk", + 0x03, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec0_core_clk", + 0x03, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "video_cc_vcodec1_core_clk", + 0x03, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_VENUS_CFG", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x04 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x04 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x04 + } + }, + + Package (0x74) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000051F4D5C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000513619A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000050775D800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004FB8A1600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004EF9E5400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004E3B29200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004D7C6D000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004CBDB0E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004BFEF4C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004B4038A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004A817C800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000049C2C0600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000490404400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000484548200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000047868C000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000046C7CFE00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000460913C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000454A57A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000448B9B800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000043CCDF600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000430E23400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000424F67200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000004190AB000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000040D1EEE00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000401332C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003F5476A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003E95BA800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003DD6FE600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003D1842400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003C5986200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003B9ACA000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003ADC0DE00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003A1D51C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000395E95A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000389FD9800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000037E11D600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000372261400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003663A5200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000035A4E9000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000034E62CE00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000342770C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000003368B4A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000032A9F8800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000031EB3C600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000312C80400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000306DC4200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002FAF08000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x2F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002EF04BE00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x30, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002E318FC00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x31, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002D72D3A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x32, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002CB417800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x33, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002BF55B600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x34, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002B369F400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x35, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002A77E3200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x36, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000029B927000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x37, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000028FA6AE00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x38, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000283BAEC00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x39, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000277CF2A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000026BE36800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000025FF7A600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002540BE400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000248202200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000023C346000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x3F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000230489E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x40, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000002245CDC00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x41, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000218711A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x42, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000020C855800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x43, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000200999600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x44, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001F4ADD400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x45, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001E8C21200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x46, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001DCD65000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x47, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001D0EA8E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x48, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001C4FECC00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x49, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001B9130A00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001AD274800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001A13B8600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001954FC400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000189640200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000017D784000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x4F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001718C7E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x50, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000165A0BC00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x51, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000159B4FA00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x52, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000014DC93800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x53, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000141DD7600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x54, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0000000135F1B400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x55, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000012A05F200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x56, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000011E1A3000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x57, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x00000001122E6E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x58, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x000000010642AC00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x59, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xFA56EA00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xEE6B2800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xE27F6600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xD693A400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xCAA7E200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xBEBC2000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x5F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xB2D05E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x60, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0xA6E49C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x61, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x9AF8DA00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x62, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x8F0D1800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x63, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x83215600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x64, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x77359400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x65, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x6B49D200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x66, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x5F5E1000, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x67, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x68, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x47868C00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x69, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x3B9ACA00, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x23C34600, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x17D78400, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x6E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_VIDEO_P1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x6C + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x6C + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x6C + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G6MD.GPCC */ + } + + Method (G7MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x07, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x09) + { + "ENTER", + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x0C + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + 0x2A + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + 0x02 + } + } + }, + + Package (0x06) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + One + } + }, + + Package (0x01) + { + "PSTATE_RESTORE" + } + } + }, + + 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 (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x05) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + } + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + } + }, + + Package (0x0A) + { + "PSTATE_SET", + 0x02, + Package (0x12) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + One + } + } + }, + + Package (0x12) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + One + } + } + }, + + Package (0x12) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + 0x02 + } + } + }, + + Package (0x12) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + One + } + } + }, + + Package (0x12) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte0_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_pclk1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_esc1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_byte1_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x12) + { + "PSTATE_SET", + 0x03, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x19A14780, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x18964020, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x14810600, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x11E1A300, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x10642AC0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0BEBC200, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0A37CADB, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x09D5B340, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x08F0D180, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x05F5E100, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x051BD4B0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0124F800, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_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", + 0x04 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x04 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x04 + } + }, + + Package (0x30) + { + "PSTATE_SET", + 0x04, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000031A4A9F80, + 0x000000031A4A9F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000031A4A9F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000302731B80, + 0x0000000302731B80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000302731B80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002EA9B9780, + 0x00000002EA9B9780 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002EA9B9780 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002D2C41380, + 0x00000002D2C41380 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002D2C41380 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002BAEC8F80, + 0x00000002BAEC8F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002BAEC8F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002A3150B80, + 0x00000002A3150B80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002A3150B80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000028B3D8780, + 0x000000028B3D8780 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000028B3D8780 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000273660380, + 0x0000000273660380 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000273660380 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000025B8E7F80, + 0x000000025B8E7F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000025B8E7F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000023C346000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000023C346000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000002245CDC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002245CDC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000020C855800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000020C855800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001F4ADD400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001F4ADD400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001DCD65000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001DCD65000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001C4FECC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001C4FECC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001AD274800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001AD274800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001954FC400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001954FC400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000017D784000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000017D784000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x0000000165A0BC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000165A0BC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000014DC93800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000014DC93800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x0000000135F1B400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000135F1B400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000011E1A3000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000011E1A3000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000010642AC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000010642AC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xEE6B2800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xEE6B2800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xD693A400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xD693A400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xBEBC2000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xBEBC2000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000001F4ADD400, + 0xA6E49C00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xA6E49C00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000001AD274800, + 0x8F0D1800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x8F0D1800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000165A0BC00, + 0x77359400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x77359400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x5F5E1000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x5F5E1000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x59682F00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x59682F00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x53724E00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x53724E00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x4D7C6D00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x4D7C6D00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x47868C00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x47868C00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x4190AB00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x4190AB00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x3B9ACA00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x3B9ACA00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x35A4E900 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x35A4E900 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x2FAF0800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x2FAF0800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x29B92700 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x29B92700 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x23C34600 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x23C34600 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x1DCD6500 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x1DCD6500 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x17D78400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x17D78400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x1F + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x1F + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x1F + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G7MD.GPCC */ + } + + Method (G8MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0B) + { + "COMPONENT", + 0x08, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x18) + { + "ENTER", + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x01) + { + "PSTATE_SAVE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x0C + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x2A + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + }, + + Package (0x16) + { + "EXIT", + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002F1E80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x01) + { + "PSTATE_RESTORE" + } + } + }, + + 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 (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x05) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + } + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + } + } + }, + + Package (0x12) + { + "PSTATE_SET", + 0x02, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x19A14780, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x18964020, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x11C31E80, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x14810600, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x11E1A300, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x10642AC0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0BEBC200, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x08D24D00, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0A37CADB, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x09D5B340, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x08F0D180, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x05F5E100, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x051BD4B0, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0124F800, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_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", + 0x04 + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x04 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x04 + } + }, + + Package (0x30) + { + "PSTATE_SET", + 0x03, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000031A4A9F80, + 0x000000031A4A9F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000031A4A9F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000302731B80, + 0x0000000302731B80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000302731B80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002EA9B9780, + 0x00000002EA9B9780 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002EA9B9780 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002D2C41380, + 0x00000002D2C41380 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002D2C41380 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002BAEC8F80, + 0x00000002BAEC8F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002BAEC8F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000002A3150B80, + 0x00000002A3150B80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002A3150B80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000028B3D8780, + 0x000000028B3D8780 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000028B3D8780 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000273660380, + 0x0000000273660380 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000273660380 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000025B8E7F80, + 0x000000025B8E7F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000025B8E7F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000023C346000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000023C346000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000002245CDC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000002245CDC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000020C855800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000020C855800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001F4ADD400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001F4ADD400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001DCD65000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001DCD65000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001C4FECC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001C4FECC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001AD274800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001AD274800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x00000001954FC400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x00000001954FC400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000017D784000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000017D784000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x0000000165A0BC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000165A0BC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000014DC93800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000014DC93800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x0000000135F1B400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x0000000135F1B400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000011E1A3000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000011E1A3000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0x000000010642AC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x000000010642AC00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xEE6B2800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xEE6B2800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xD693A400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xD693A400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000023C346000, + 0xBEBC2000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xBEBC2000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000001F4ADD400, + 0xA6E49C00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0xA6E49C00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x00000001AD274800, + 0x8F0D1800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x8F0D1800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x0000000165A0BC00, + 0x77359400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x77359400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x5F5E1000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x5F5E1000 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x59682F00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x59682F00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x53724E00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x53724E00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x4D7C6D00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x4D7C6D00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x47868C00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x47868C00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x4190AB00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x4190AB00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x3B9ACA00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x3B9ACA00 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x35A4E900 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x35A4E900 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x2FAF0800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x2FAF0800 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x29B92700 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x29B92700 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x23C34600 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x23C34600 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x1DCD6500 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x1DCD6500 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + 0x000000011E1A3000, + 0x17D78400 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + 0x17D78400 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + 0x1F + }, + + Package (0x02) + { + "PREPARE_PSTATE", + 0x1F + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x1F + } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G8MD.GPCC */ + } + + Method (G9MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x06) + { + "COMPONENT", + 0x09, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "INIT_FSTATE", + Zero + }, + + Package (0x02) + { + "PRELOAD_FSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_FSTATE", + Zero + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G9MD.GPCC */ + } + } + + Scope (PEP0) + { + Method (SMMD, 0, NotSerialized) + { + Return (SMMC) /* \_SB_.PEP0.SMMC */ + } + + Name (SMMC, Package (0x02) + { + Package (0x03) + { + "DEVICE", + "\\_SB.MMU0", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x03) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_hlos1_vote_mmu_tcu_clk", + One + } + } + }, + + Package (0x03) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_hlos1_vote_mmu_tcu_clk", + 0x02 + } + } + } + } + }, + + Package (0x03) + { + "DEVICE", + "\\_SB.MMU1", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x04) + { + "FSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "gcc_hlos1_vote_gpu_smmu_gds", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_hlos1_vote_gpu_smmu_clk", + One + } + } + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_hlos1_vote_gpu_smmu_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "gcc_hlos1_vote_gpu_smmu_gds", + 0x02 + } + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (OPMD, 0, NotSerialized) + { + Return (OPCC) /* \_SB_.PEP0.OPCC */ + } + + Name (OPCC, Package (0x04) + { + Package (0x04) + { + "DEVICE", + "\\_SB.PEN1", + Package (0x07) + { + "DSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x77, + Zero, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x002D2A80, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x14 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x15, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x78 + } + } + }, + + Package (0x06) + { + "DSTATE", + 0x03, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x15, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x14 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x77, + Zero, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.ACC1", + Package (0x04) + { + "DSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0E, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + } + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.ALS1", + Package (0x04) + { + "DSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0E, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + } + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.LED1", + Package (0x04) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICGPIO", + Package (0x08) + { + "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", + Zero, + One, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + } + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + } + }) + } + + Scope (PEP0) + { + Method (SPMD, 0, NotSerialized) + { + Return (SPCC) /* \_SB_.PEP0.SPCC */ + } + + Name (SPCC, Package (0x04) + { + Package (0x05) + { + "DEVICE", + "\\_SB.AMSS", + Package (0x06) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x0D) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_boot_rom_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_mss_cfg_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_mss_q6_memnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_mss_snoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_mss_mfab_axis_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_prng_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_mss_axis2_clk", + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS2_C", + 0x02, + 0x000B7980, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0180 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mx", + 0x0180 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_IPA_CORE", + "ICBID_SLAVE_IPA_CORE", + 0x9218, + Zero, + "HLOS_DRV" + } + } + }, + + Package (0x07) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_prng_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS2_C", + 0x02, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mx", + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_IPA_CORE", + "ICBID_SLAVE_IPA_CORE", + Zero, + Zero, + "HLOS_DRV" + } + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_boot_rom_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_prng_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS2_C", + 0x02, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.ADSP", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + One + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.SCSS", + Package (0x06) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x06) + { + "PSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0E, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO27_A", + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO4_A", + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_CLK_CTL", + One, + One + } + } + }, + + Package (0x05) + { + "PSTATE", + One, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO27_A", + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO4_A", + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_CLK_CTL", + Zero, + Zero + } + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO27_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO4_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_CLK_CTL", + Zero, + Zero + } + } + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.CDSP", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + One + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + } + }) + } + + Scope (PEP0) + { + Method (PPMD, 0, NotSerialized) + { + Return (PPCC) /* \_SB_.PEP0.PPCC */ + } + + Name (PPCC, Package (0x03) + { + Package (0x03) + { + "DEVICE", + "\\_SB.PRXY", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + } + }, + + Package (0x03) + { + "DEVICE", + "\\_SB.STAT", + 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 (0x02) + { + "FSTATE", + 0x02 + }, + + Package (0x02) + { + "FSTATE", + 0x03 + } + } + } + }) + } + + Scope (PEP0) + { + Method (BPMD, 0, NotSerialized) + { + Return (BPCC) /* \_SB_.PEP0.BPCC */ + } + + Method (LPMD, 0, NotSerialized) + { + Return (LPCC) /* \_SB_.PEP0.LPCC */ + } + + Name (BPCC, Package (0x04) + { + Package (0x05) + { + "DEVICE", + "\\_SB.UFS0", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x05) + { + "FSTATE", + Zero, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } + } + }, + + Package (0x05) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_phy_gdsc", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_phy_gdsc", + 0x02 + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x0C) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_axi_clk", + 0x08, + 0x0BEBC200, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_unipro_core_clk", + 0x08, + 0x08F0D180, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_ice_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_phy_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_tx_symbol_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_rx_symbol_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_rx_symbol_1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_mem_clkref_en", + One + } + } + }, + + Package (0x0C) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_phy_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_tx_symbol_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_rx_symbol_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_rx_symbol_1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_ice_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_unipro_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_mem_clkref_en", + 0x02 + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x02, + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_MEM", + "ICBID_SLAVE_EBI1", + 0x35A4E900, + 0x35A4E900 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_CFG", + 0x11D260C0, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_MEM", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO20_A", + One, + 0x002D2A80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS4_A", + 0x02, + 0x001B7740, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + } + }, + + Package (0x08) + { + "DSTATE", + 0x03, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO20_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + } + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.SDC2", + Package (0x09) + { + "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 (0x06) + { + "PPP_RESOURCE_ID_LDO21_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO13_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO21_A", + One, + 0x002D2A80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO13_A", + One, + 0x002D2A80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x15, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO13_A", + One, + 0x001C3A90, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + }, + + Package (0x05) + { + "PSTATE", + 0x16, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO21_A", + One, + 0x002D2A80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO13_A", + One, + 0x002D2A80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x17, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO21_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_sdcc2_apps_clk", + 0x02 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_sdcc2_apps_clk", + 0x08, + 0x01312D00, + 0x02 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_sdcc2_apps_clk", + 0x08, + 0x05F5E100, + 0x02 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_sdcc2_apps_clk", + 0x08, + 0x0C02A560, + 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", + 0x02625A00, + 0x01312D00 + } + } + }, + + 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, + 0x03 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x02 + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x04, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_sdcc2_ahb_clk", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_sdcc2_ahb_clk", + 0x02 + } + } + } + } + }, + + Package (0x07) + { + "DSTATE", + Zero, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x16 + } + }, + + Package (0x02) + { + "TLMMPORT", + Package (0x03) + { + 0x0099A000, + 0x7FFF, + 0x1FE3 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + } + }, + + Package (0x07) + { + "DSTATE", + 0x03, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x03 + } + }, + + Package (0x02) + { + "TLMMPORT", + Package (0x03) + { + 0x0099A000, + 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.ADSP.SLM2", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + } + }) + Name (LPCC, Package (0x05) + { + Package (0x07) + { + "DEVICE", + "\\_SB.EMEC", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x06) + { + "PSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO28_A", + One, + 0x00325AA0, + One, + 0x07, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO28_A", + One, + 0x00325AA0, + One, + 0x07, + Zero + } + } + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.URS0", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + 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 (0x07) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_sleep_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + } + }, + + Package (0x11) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_mock_utmi_clk", + 0x08, + 0x4B00, + 0x07 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + One + } + } + }, + + Package (0x11) + { + "DSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x2580, + 0x05 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_mock_utmi_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x05, + Zero + } + } + }, + + Package (0x12) + { + "DSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_mock_utmi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x05, + Zero + } + } + }, + + Package (0x12) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_mock_utmi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + 0x05, + Zero + } + } + }, + + Package (0x02) + { + "ABANDON_DSTATE", + 0x03 + } + }, + + Package (0x08) + { + "DEVICE", + "\\_SB.URS0.UFN0", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x07) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_sleep_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + } + }, + + Package (0x10) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + One + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x10) + { + "DSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x2580, + 0x05 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + 0x05, + Zero + } + } + }, + + Package (0x11) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + 0x05, + Zero + } + } + }, + + Package (0x02) + { + "ABANDON_DSTATE", + 0x03 + } + }, + + Package (0x08) + { + "DEVICE", + "\\_SB.USB1", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x07) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_sleep_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x0C + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_pipe_clk", + 0x09, + 0x08 + } + } + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + } + }, + + Package (0x11) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x08, + 0x78, + 0x09 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_mock_utmi_clk", + 0x08, + 0x4B00, + 0x07 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb3_sec_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + 0x17D78400, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + One + } + } + }, + + Package (0x11) + { + "DSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x2580, + 0x05 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_mock_utmi_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x05, + Zero + } + } + }, + + Package (0x12) + { + "DSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_mock_utmi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + 0x05, + Zero + } + } + }, + + Package (0x12) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_master_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_mock_utmi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb_phy_cfg_ahb2phy_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + 0x05, + Zero + } + } + }, + + Package (0x02) + { + "ABANDON_DSTATE", + 0x03 + } + } + }) + } + + Scope (PEP0) + { + Method (IPMD, 0, NotSerialized) + { + Return (IPSC) /* \_SB_.PEP0.IPSC */ + } + + Name (IPSC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.IPA", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x03) + { + "FSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_IPA_CORE", + "ICBID_SLAVE_IPA_CORE", + 0x9218, + Zero, + "HLOS_DRV" + } + } + }, + + Package (0x03) + { + "FSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_IPA_CORE", + "ICBID_SLAVE_IPA_CORE", + Zero, + Zero, + "HLOS_DRV" + } + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (EWMD, 0, NotSerialized) + { + Return (WBRC) /* \_SB_.PEP0.WBRC */ + } + + Name (WBRC, Package (0x03) + { + Package (0x07) + { + "DEVICE", + "\\_SB.AMSS.QWLN", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x07) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS7_A", + 0x02, + 0x000FAFA0, + One, + 0x06, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000C3500, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + 0x0013E5C0, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + 0x00328980, + One, + 0x07, + Zero + } + } + }, + + Package (0x07) + { + "DSTATE", + 0x02, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS7_A", + 0x02, + Zero, + Zero, + 0x05, + Zero + } + } + }, + + Package (0x07) + { + "DSTATE", + 0x03, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS7_A", + 0x02, + Zero, + Zero, + 0x05, + Zero + } + } + }, + + Package (0x02) + { + "ABANDON_DSTATE", + 0x02 + } + }, + + Package (0x03) + { + "DEVICE", + "\\_SB.COEX", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x07) + { + "PSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS7_A", + 0x02, + 0x000FAFA0, + One, + 0x06, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000C3500, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + 0x0013E5C0, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + 0x00328980, + One, + 0x07, + Zero + } + } + }, + + Package (0x07) + { + "PSTATE", + One, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS7_A", + 0x02, + Zero, + Zero, + 0x05, + Zero + } + } + } + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.BTH0", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x07) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS3_A", + 0x02, + 0x0014A140, + One, + 0x06, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS5_A", + 0x02, + 0x001F20C0, + One, + 0x06, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + 0x0013E5C0, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + 0x00328980, + One, + 0x07, + Zero + } + } + }, + + Package (0x07) + { + "DSTATE", + 0x03, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO17_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO25_A", + One, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS3_A", + 0x02, + Zero, + Zero, + 0x05, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_SMPS5_A", + 0x02, + Zero, + Zero, + 0x05, + Zero + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (QDMD, 0, NotSerialized) + { + Return (QDSC) /* \_SB_.PEP0.QDSC */ + } + + Name (QDSC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.QDSS", + Package (0x08) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x03) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + 0x02 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", + One + }, + + Package (0x02) + { + "PSTATE", + 0x02 + }, + + Package (0x02) + { + "PSTATE", + 0x03 + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + Zero + } + } + } + }, + + Package (0x03) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "TLMMPORT", + Package (0x03) + { + 0x00033000, + 0x07FF, + 0x01C8 + } + } + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (PEMD, 0, NotSerialized) + { + Return (PEMC) /* \_SB_.PEP0.PEMC */ + } + + Name (PEMC, Package (0x04) + { + Package (0x07) + { + "DEVICE", + "\\_SB.PCI0", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x10) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + One, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + One, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_0_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_0_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_0", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x0BEBC200 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_refgen_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + 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_slv_q2a_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, + 0x0124F800, + 0x03 + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x10) + { + "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_slv_q2a_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) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_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) + { + "pcie_0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + 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 + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PCI1", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x10) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + 0x00124F80, + One, + One, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000D6D80, + One, + One, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_1_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_1_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_1", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x0BEBC200 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_refgen_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + 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_slv_q2a_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, + 0x0124F800, + 0x03 + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x10) + { + "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_slv_q2a_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) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_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) + { + "pcie_1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO26_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PCI1.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 (PEP0) + { + Method (CPMX, 0, NotSerialized) + { + Return (CPXC) /* \_SB_.PEP0.CPXC */ + } + + Name (CPXC, Package (0x04) + { + Package (0x05) + { + "DEVICE", + "\\_SB.CAMP", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x0D) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x23 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x23 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + } + }, + + Package (0x0C) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x25 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x25 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_clk", + 0x03, + 0x023C3460, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + }, + + Package (0x28) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000002AD741300, + 0x00000002AD741300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x000000028FA6AE00, + 0x000000028FA6AE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000271D94900, + 0x0000000271D94900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000002540BE400, + 0x00000002540BE400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000002363E7F00, + 0x00000002363E7F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000218711A00, + 0x0000000218711A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000001FAA3B500, + 0x00000001FAA3B500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000001DCD65000, + 0x00000001DCD65000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000001BF08EB00, + 0x00000001BF08EB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000001A13B8600, + 0x00000001A13B8600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000001836E2100, + 0x00000001836E2100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000165A0BC00, + 0x0000000165A0BC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000147D35700, + 0x0000000147D35700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x000000012A05F200, + 0x000000012A05F200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x000000010C388D00, + 0x000000010C388D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xD09DC300, + 0xD09DC300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xC4B20100, + 0xC4B20100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xB8C63F00, + 0xB8C63F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xACDA7D00, + 0xACDA7D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xA0EEBB00, + 0xA0EEBB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x9502F900, + 0x9502F900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x28) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000002AD741300, + 0x00000002AD741300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x000000028FA6AE00, + 0x000000028FA6AE00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0000000271D94900, + 0x0000000271D94900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000002540BE400, + 0x00000002540BE400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000002363E7F00, + 0x00000002363E7F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0000000218711A00, + 0x0000000218711A00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000001FAA3B500, + 0x00000001FAA3B500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000001DCD65000, + 0x00000001DCD65000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000001BF08EB00, + 0x00000001BF08EB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000001A13B8600, + 0x00000001A13B8600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x00000001836E2100, + 0x00000001836E2100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0000000165A0BC00, + 0x0000000165A0BC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0000000147D35700, + 0x0000000147D35700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x000000012A05F200, + 0x000000012A05F200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x000000010C388D00, + 0x000000010C388D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0xD09DC300, + 0xD09DC300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0xC4B20100, + 0xC4B20100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0xB8C63F00, + 0xB8C63F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0xACDA7D00, + 0xACDA7D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0xA0EEBB00, + 0xA0EEBB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x9502F900, + 0x9502F900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + }, + + Package (0x08) + { + "COMPONENT", + One, + Package (0x0E) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x04 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x04 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_clk", + One + } + } + }, + + Package (0x0E) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x05 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x05 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x05 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x05 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x08) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x08) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + }, + + Package (0x08) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x08) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + 0x02, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.CAMS", + Package (0x19) + { + "DSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO16_A", + One, + 0x00294280, + One, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5F, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x04 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5B, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + 0x001B7740, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x11, + One, + One, + One, + 0x03, + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x12, + One, + One, + One, + 0x03, + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO19_A", + One, + 0x002F5D00, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x19, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk0_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0D, + One, + One, + One, + Zero, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, + + Package (0x1A) + { + "DSTATE", + 0x03, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0D, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_mclk0_clk", + 0x02 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO19_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x19, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5B, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x12, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x11, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5F, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO16_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.CAMF", + Package (0x17) + { + "DSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO16_A", + One, + 0x00294280, + One, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x81, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x7F, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x13, + One, + One, + One, + 0x03, + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x14, + One, + One, + One, + 0x03, + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS2_A", + 0x04, + 0x001B7740, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk2_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0F, + One, + One, + One, + Zero, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, + + Package (0x18) + { + "DSTATE", + 0x03, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0F, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk2_clk", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS2_A", + 0x04, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x7F, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 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) + { + 0x81, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO16_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.CAMI", + Package (0x15) + { + "DSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "PMICGPIO", + Package (0x08) + { + "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", + Zero, + Zero, + Zero, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + 0x001B7740, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO22_A", + One, + 0x00328980, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk2_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, + + Package (0x12) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_mclk2_clk", + 0x02 + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO22_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICGPIO", + Package (0x08) + { + "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", + Zero, + Zero, + Zero, + One, + Zero, + 0x03, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + } + } + }) + } + + Scope (PEP0) + { + Method (CPMD, 0, NotSerialized) + { + Return (CPCC) /* \_SB_.PEP0.CPCC */ + } + + Name (CPCC, Package (0x03) + { + Package (0x04) + { + "DEVICE", + "\\_SB.JPGE", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_jpeg_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + } + }, + + Package (0x0A) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_jpeg_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + One, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_jpeg_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + } + }, + + Package (0x0A) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_jpeg_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x05) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + } + } + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.MPCS", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x0C) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi0phytimer_clk", + 0x08, + 0x100DA650, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy0_clk", + 0x08, + 0x16E36000, + 0x03 + } + } + }, + + Package (0x0C) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csiphy0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csi0phytimer_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + One, + Package (0x0C) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi1phytimer_clk", + 0x08, + 0x100DA650, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy1_clk", + 0x08, + 0x16E36000, + 0x03 + } + } + }, + + Package (0x0C) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csiphy1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csi1phytimer_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + 0x02, + Package (0x0C) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi2phytimer_clk", + 0x08, + 0x100DA650, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy2_clk", + 0x08, + 0x16E36000, + 0x03 + } + } + }, + + Package (0x0C) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csiphy2_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csi2phytimer_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "phy_refgen_south", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + } + } + }, + + Package (0x0A) + { + "DEVICE", + "\\_SB.VFE0", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x12) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x0A + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_0_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_cphy_rx_clk", + 0x08, + 0x16E36000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_csid_clk", + 0x08, + 0x16E36000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_dsp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_axi_clk", + One + } + } + }, + + Package (0x11) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_dsp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x1D + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x1D + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x20) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000008D8F9FC00, + 0x00000008D8F9FC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000826299E00, + 0x0000000826299E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000684EE1800, + 0x0000000684EE1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x000000055AE82600, + 0x000000055AE82600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000004A817C800, + 0x00000004A817C800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000003B9ACA000, + 0x00000003B9ACA000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000342770C00, + 0x0000000342770C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xD09DC300, + 0xD09DC300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xC4B20100, + 0xC4B20100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xB8C63F00, + 0xB8C63F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xACDA7D00, + 0xACDA7D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xA0EEBB00, + 0xA0EEBB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x9502F900, + 0x9502F900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x20) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x00000008D8F9FC00, + 0x00000008D8F9FC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x0000000826299E00, + 0x0000000826299E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x0000000684EE1800, + 0x0000000684EE1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x000000055AE82600, + 0x000000055AE82600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x00000004A817C800, + 0x00000004A817C800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x00000003B9ACA000, + 0x00000003B9ACA000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x0000000342770C00, + 0x0000000342770C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0xD09DC300, + 0xD09DC300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0xC4B20100, + 0xC4B20100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0xB8C63F00, + 0xB8C63F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0xACDA7D00, + 0xACDA7D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0xA0EEBB00, + 0xA0EEBB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x9502F900, + 0x9502F900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + }, + + Package (0x07) + { + "COMPONENT", + One, + Package (0x12) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x0A + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x0A + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_1_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_cphy_rx_clk", + 0x08, + 0x16E36000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_csid_clk", + 0x08, + 0x16E36000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_dsp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_axi_clk", + One + } + } + }, + + Package (0x11) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_dsp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x1D + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x1D + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x20) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000008D8F9FC00, + 0x00000008D8F9FC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000826299E00, + 0x0000000826299E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000684EE1800, + 0x0000000684EE1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x000000055AE82600, + 0x000000055AE82600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000004A817C800, + 0x00000004A817C800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000003B9ACA000, + 0x00000003B9ACA000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0000000342770C00, + 0x0000000342770C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xD09DC300, + 0xD09DC300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xC4B20100, + 0xC4B20100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xB8C63F00, + 0xB8C63F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xACDA7D00, + 0xACDA7D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0xA0EEBB00, + 0xA0EEBB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x9502F900, + 0x9502F900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x20) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x00000008D8F9FC00, + 0x00000008D8F9FC00 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x0000000826299E00, + 0x0000000826299E00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x0000000684EE1800, + 0x0000000684EE1800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x000000055AE82600, + 0x000000055AE82600 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x00000004A817C800, + 0x00000004A817C800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x00000003B9ACA000, + 0x00000003B9ACA000 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x0000000342770C00, + 0x0000000342770C00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x00000002CB417800, + 0x00000002CB417800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0xEE6B2800, + 0xEE6B2800 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0xD09DC300, + 0xD09DC300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0xC4B20100, + 0xC4B20100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0xB8C63F00, + 0xB8C63F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0xACDA7D00, + 0xACDA7D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0xA0EEBB00, + 0xA0EEBB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x9502F900, + 0x9502F900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x89173700, + 0x89173700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x10, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x7D2B7500, + 0x7D2B7500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x11, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x713FB300, + 0x713FB300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x12, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x6553F100, + 0x6553F100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x13, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x59682F00, + 0x59682F00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x14, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x4D7C6D00, + 0x4D7C6D00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x15, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x4190AB00, + 0x4190AB00 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x16, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x35A4E900, + 0x35A4E900 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x17, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x29B92700, + 0x29B92700 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x18, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x19, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x17D78400 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x11E1A300, + 0x11E1A300 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x05F5E100, + 0x05F5E100 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + 0x02, + Package (0x0D) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_cphy_rx_clk", + 0x08, + 0x16E36000, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_csid_clk", + 0x08, + 0x16E36000, + 0x03 + } + } + }, + + Package (0x0D) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + 0x03, + Package (0x10) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_apb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_atb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_cti_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_ts_clk", + One + } + } + }, + + Package (0x10) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_ts_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_cti_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_atb_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_apb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/clk/qdss", + Zero + } + } + }, + + Package (0x05) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_icp_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_icp_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_icp_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x04, + Package (0x17) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_0_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_areg_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_0_gdsc", + 0x03 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_1_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_areg_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_1_gdsc", + 0x03 + } + } + }, + + Package (0x17) + { + "FSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_1_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_areg_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_1_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_0_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_areg_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ipe_0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + 0x05, + Package (0x10) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "bps_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_areg_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_axi_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "bps_gdsc", + 0x03 + } + } + }, + + Package (0x10) + { + "FSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "bps_gdsc", + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_areg_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "bps_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_clk", + 0x03, + 0x18148D00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + 0x06, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_lrme_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + } + }, + + Package (0x0B) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_lrme_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_lrme_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_lrme_clk", + 0x03, + 0x1312D000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_lrme_clk", + 0x03, + 0x10089D40, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_lrme_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + 0x07, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_fd_core_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + } + }, + + Package (0x0B) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_fd_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_soc_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + 0x02 + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_clk", + 0x03, + 0x20113A80, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + } + } + }) + } + +// touch not working +// #if 0 +// Scope (PEP0) +// { +// Method (LPMX, 0, NotSerialized) +// { +// Return (LPXC) /* \_SB_.PEP0.LPXC */ +// } + +// Name (LPXC, Package (0x01) +// { +// Package (0x04) +// { +// "DEVICE", +// "\\_SB.TSC1", +// Package (0x0B) +// { +// "DSTATE", +// Zero, +// // TSC1 Fajita: enable the 2.8V regulator on LDO28_A +// Package (0x02) +// { +// "PMICVREGVOTE", +// Package (0x06) +// { +// "PPP_RESOURCE_ID_LDO28_A", +// One, +// 2856000, +// One, +// 0x07, +// Zero +// } +// }, +// // Delay 10ms +// Package (0x02) +// { +// "DELAY", +// Package (0x01) +// { +// 10 +// } +// }, +// // enable the v1p8 GPIO +// Package (0x02) +// { +// "TLMMGPIO", +// Package (0x06) +// { +// 23, +// One, +// Zero, +// One, +// Zero, +// Zero +// } +// }, +// // enable the 2v8 GPIO +// // not actually a thing on fajita +// // no 1v8 i2c regulator either + +// // sleep 10ms +// Package (0x02) +// { +// "DELAY", +// Package (0x01) +// { +// 10 +// } +// }, + +// // reset the device +// Package (0x02) +// { +// "TLMMGPIO", +// Package (0x06) +// { +// 99, +// One, +// Zero, +// One, +// Zero, +// Zero +// } +// }, + +// // sleep 10ms +// Package (0x02) +// { +// "DELAY", +// Package (0x01) +// { +// 10 +// } +// }, + +// Package (0x02) +// { +// "TLMMGPIO", +// Package (0x06) +// { +// 99, +// Zero, +// Zero, +// One, +// Zero, +// Zero +// } +// }, + +// Package (0x02) +// { +// "DELAY", +// Package (0x01) +// { +// 10 +// } +// }, + +// Package (0x02) +// { +// "TLMMGPIO", +// Package (0x06) +// { +// 99, +// One, +// Zero, +// One, +// Zero, +// Zero +// } +// }, +// }, + +// Package (0x04) +// { +// "DSTATE", +// 0x03, +// Package (0x02) +// { +// // set reset low +// "TLMMGPIO", +// Package (0x06) +// { +// 99, +// Zero, +// Zero, +// One, +// Zero, +// Zero +// }, +// }, + +// // set v1p8 low +// Package (0x02) +// { +// // set reset low +// "TLMMGPIO", +// Package (0x06) +// { +// 23, +// Zero, +// Zero, +// One, +// Zero, +// Zero +// }, +// }, + +// // disable the 2.8V regulator +// /*Package (0x02) +// { +// "PMICVREGVOTE", +// Package (0x06) +// { +// "PPP_RESOURCE_ID_LDO28_A", +// One, +// 2856000, +// One, +// 0x07, +// Zero +// } +// },*/ +// } +// } +// }) +// } +// #endif + + Scope (PEP0) + { + Method (LPMX, 0, NotSerialized) + { + Return (LPXC) /* \_SB_.PEP0.LPXC */ + } + + Name (LPXC, Package (0x01) + { + Package (0x04) + { + "DEVICE", + "\\_SB.TSC1", + Package () + { + "DSTATE", + Zero, + + // TSC1: enable the 2.8V regulator on LDO28_A + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO28_A", + 1, // Voltage Regulator type = LDO + 3008000, + 1, // Software enable - Enable + 7, // Software power mode - AUTO + 0 // Head room voltage + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 10 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 23, // PIN number = 23 TP_VDDI_EN + 1, // State: active = 0x1 + 0, // Function select = 0 + 1, // direction = Output + 3, // Pull Up + 0 // Drive Strength: 0x0 = 2mA + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 10 + } + }, + + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 99, // PIN number = 99 + 1, // State: active = 0x1 + 0, // Function select = 0 + 1, // direction = O/P + 0, // No Pull? + 0 // Drive Strength: 0x0 = 2mA + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 200 + } + }, + + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 99, // PIN number = 99 TS_RESET_N + 0, // State: NOT active = 0x0 + 0, // Function select = 0 + 1, // direction = O/P + 0, // Pull none + 0 // Drive Strength: 0x0 = 2mA + } + }, + + + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 10 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 99, // PIN number = 99 + 1, // State: active = 0x1 + 0, // Function select = 0 + 1, // direction = O/P + 0, // No Pull? + 0 // Drive Strength: 0x0 = 2mA + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 500 + } + } + + }, + + Package () + { + "DSTATE", + 0x03, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO28_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 99, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 23, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + + // LDO6 seems unused + + // Package (0x02) + // { + // "PMICVREGVOTE", + // Package (0x06) + // { + // "PPP_RESOURCE_ID_LDO6_A", + // One, + // Zero, + // Zero, + // Zero, + // Zero + // } + // }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 125, + Zero, + Zero, + Zero, + Zero, + Zero + } + } + } + } + }) + } + + + Device (BAM1) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x01DC4000, // Address Base + 0x00024000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000130, + } + }) + Return (RBUF) /* \_SB_.BAM1._CRS.RBUF */ + } + } + + Device (BAM5) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x17184000, // Address Base + 0x00032000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000C4, + } + }) + Return (RBUF) /* \_SB_.BAM5._CRS.RBUF */ + } + } + + Device (BAM6) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x17204000, // Address Base + 0x00026000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000144, + } + }) + Return (RBUF) /* \_SB_.BAM6._CRS.RBUF */ + } + } + + Device (BAM7) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x08884000, // Address Base + 0x00023000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000009A, + } + }) + Return (RBUF) /* \_SB_.BAM7._CRS.RBUF */ + } + } + + Device (BAMD) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x0A904000, // Address Base + 0x00017000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000A9, + } + }) + Return (RBUF) /* \_SB_.BAMD._CRS.RBUF */ + } + } + + Device (BAME) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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, + 0x06064000, // Address Base + 0x00015000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000C7, + } + }) + Return (RBUF) /* \_SB_.BAME._CRS.RBUF */ + } + } + + Device (BAMF) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, 0x0F) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x0A704000, // Address Base + 0x00017000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000000A4, + } + }) + Return (RBUF) /* \_SB_.BAMF._CRS.RBUF */ + } + } + + Device (UAR7) + { + Name (_HID, "QCOM0236") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, 0x07) // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00898000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000027F, + } + GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0030 + } + }) + Return (RBUF) /* \_SB_.UAR7._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + } + + Device (UARD) + { + Name (_HID, "QCOM0236") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, 0x0A) // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00A84000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000182, + } + GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0005 + } + }) + Return (RBUF) /* \_SB_.UARD._CRS.RBUF */ + } + } + + Device (IC15) // synaptic + { + Name (_HID, "QCOM0220") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, 0x0F) // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00A98000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000187, // correct? + } + }) + Return (RBUF) + } + } + + Device (SPI9) + { + Name (_HID, "QCOM021E") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, 0x09) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + PEP0, + QGP1 + }) + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00A80000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000181, + } + }) + Return (RBUF) /* \_SB_.SPI9._CRS.RBUF */ + } + } + + Scope (PEP0) + { + Method (BSMD, 0, NotSerialized) + { + Return (BSRC) /* \_SB_.PEP0.BSRC */ + } + + Method (PQMD, 0, NotSerialized) + { + If ((SIDV < 0x00020000)) + { + Return (DFS1) /* \_SB_.PEP0.DFS1 */ + } + Else + { + Return (DFS2) /* \_SB_.PEP0.DFS2 */ + } + } + + Name (BSRC, Package (0x09) + { + Package (0x04) + { + "DEVICE", + "\\_SB.UAR7", + Package (0x12) + { + "COMPONENT", + Zero, + Package (0x09) + { + "FSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_s6_clk", + One + } + } + }, + + Package (0x09) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_s6_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + Zero, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2D, + Zero, + One, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2E, + Zero, + One, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2F, + Zero, + One, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x30, + Zero, + One, + Zero, + One, + Zero + } + } + }, + + Package (0x06) + { + "PSTATE", + One, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2D, + Zero, + One, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2E, + Zero, + One, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2F, + Zero, + One, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x30, + Zero, + One, + Zero, + One, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x00708000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x00E10000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x01C20000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x01E84800, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x02DC6C00, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x03D09000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x04C4B400, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x05B8D800, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x061A8000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x06ACFC00, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x07080000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s6_clk", + 0x03, + 0x07A12000, + 0x04 + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + One, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + } + }, + + Package (0x05) + { + "DEVICE", + 0x02, + "\\_SB.UARD", + Package (0x12) + { + "COMPONENT", + Zero, + Package (0x0A) + { + "FSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x00708000, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + One + } + } + }, + + Package (0x09) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + Zero, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x05, + Zero, + One, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x04, + Zero, + One, + Zero, + Zero, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x05, + Zero, + One, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x04, + Zero, + One, + Zero, + Zero, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x00708000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x00E10000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x01C20000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x01E84800, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x02DC6C00, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x03D09000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x04C4B400, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x05B8D800, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x061A8000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x06ACFC00, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x07080000, + 0x04 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s1_clk", + 0x03, + 0x07A12000, + 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 (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s0_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + Zero, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + One, + One, + One, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_s0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + Zero, + Zero, + Zero, + Zero, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + One, + Zero, + Zero, + Zero, + 0x03, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.I2C4", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s3_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x29, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2A, + One, + One, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_s3_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x29, + Zero, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2A, + Zero, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.I2C5", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + 0x00E1D480, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s4_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x59, + One, + 0x02, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5A, + One, + 0x03, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_s4_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x59, + Zero, + 0x02, + Zero, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5A, + Zero, + 0x03, + Zero, + 0x03, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.I2C8", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap0_s7_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5D, + One, + 0x03, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5E, + One, + 0x03, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_0_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_s7_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap0_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_1", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5D, + Zero, + 0x03, + Zero, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5E, + Zero, + 0x03, + Zero, + 0x03, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.IC11", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s2_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x37, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x38, + One, + One, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s2_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x37, + Zero, + Zero, + Zero, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x38, + Zero, + Zero, + Zero, + 0x03, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.IC12", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s3_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x1F, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x20, + One, + One, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s3_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x1F, + Zero, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x20, + Zero, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.IC15", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x0B) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x08F0D180, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s6_clk", + 0x08, + 0x0124F800, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x21, + One, + 0x02, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x22, + One, + 0x02, + One, + 0x03, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0B) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s6_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x21, + Zero, + Zero, + Zero, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x22, + Zero, + Zero, + Zero, + 0x03, + Zero + } + } + } + } + + }) + Name (DFS1, Package (0x01) + { + Package (0x07) + { + "DEVICE", + "\\_SB.SPI9", + Package (0x0A) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x01E84800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x0249F000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x02DC6C00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x03D09000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x05B8D800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x05F5E100, + 0x03 + } + } + } + }, + + Package (0x0D) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x41, + One, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x42, + One, + 0x02, + One, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x43, + One, + 0x02, + One, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x44, + One, + 0x02, + One, + One, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0D) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x41, + Zero, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x42, + Zero, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x43, + Zero, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x44, + Zero, + 0x02, + Zero, + One, + Zero + } + } + } + } + }) + Name (DFS2, Package (0x01) + { + Package (0x07) + { + "DEVICE", + "\\_SB.SPI9", + Package (0x0A) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x01E84800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x02DC6C00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x03D09000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x05B8D800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x05F5E100, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_qupv3_wrap1_s0_clk", + 0x03, + 0x07270E00, + 0x03 + } + } + } + }, + + Package (0x0D) + { + "DSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + 0x53724E00, + 0x0682 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + 0x08D24D00, + 0x02FAF080 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x41, + One, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x42, + One, + 0x02, + One, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x43, + One, + 0x02, + One, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x44, + One, + 0x02, + One, + One, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0D) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_m_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap_1_s_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_s0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_2x_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_qupv3_wrap1_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_BLSP_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_BLSP_2", + Zero, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x41, + Zero, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x42, + Zero, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x43, + Zero, + 0x02, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x44, + Zero, + 0x02, + Zero, + One, + Zero + } + } + } + } + }) + } + + Device (RPEN) + { + Name (_HID, "QCOM026D") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (PILC) + { + Name (_HID, "QCOM023B") // _HID: Hardware ID + Method (PILX, 0, NotSerialized) + { + Return (PILP) /* \_SB_.PILC.PILP */ + } + + Name (PILP, Package (0x01) + { + "OPCA" + }) + 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 */ + } + } + + Device (CDI) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + PILC, + RPEN + }) + Name (_HID, "QCOM026C") // _HID: Hardware ID + Alias (PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (SCSS) + { + Name (_DEP, Package (0x06) // _DEP: Dependencies + { + PEP0, + PILC, + GLNK, + IPC0, + RPEN, + SSDD + }) + Name (_HID, "QCOM02BE") // _HID: Hardware ID + Alias (PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000199, + } + }) + Return (RBUF) /* \_SB_.SCSS._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (ADSP) + { + Name (_DEP, Package (0x07) // _DEP: Dependencies + { + PEP0, + PILC, + GLNK, + IPC0, + RPEN, + SSDD, + PDSR + }) + Name (_HID, "QCOM023D") // _HID: Hardware ID + Alias (PSUB, _SUB) + Method (WDIR, 0, NotSerialized) + { + Return (Package (0x04) + { + 0x02, + 0x17A0011C, + 0x17A0019C, + 0x17A0021C + }) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000C2, + } + }) + Return (RBUF) /* \_SB_.ADSP._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Device (SLM1) + { + Name (_ADR, Zero) // _ADR: Address + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x171C0000, // Address Base + 0x0002C000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000000C3, + } + }) + Return (RBUF) /* \_SB_.ADSP.SLM1._CRS.RBUF */ + } + + Method (CHLD, 0, NotSerialized) + { + Return (Package (0x01) + { + "SLM1\\QCOM023F" + }) + } + + Device (ADCM) + { + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Name (_ADR, Zero) // _ADR: Address + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + MMU0, + IMM0 + }) + Method (CHLD, 0, NotSerialized) + { + Return (Package (0x01) + { + "ADCM\\QCOM0240" + }) + } + + Device (AUDD) + { + Name (_ADR, Zero) // _ADR: Address + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + SPI9 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0640, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0040 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0100 + } + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x016E3600, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SPI9", + 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x07) // Vendor Data + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }) + }) + Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD._CRS.RBUF */ + } + + Method (CHLD, 0, NotSerialized) + { + Name (CH, Package (0x02) + { + "AUDD\\SAMM0803", + "AUDD\\SAMM0801" + }) + Return (CH) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CHLD.CH__ */ + } + + Device (MBHC) + { + Name (_ADR, Zero) // _ADR: Address + Name (_SUB, "C153144D") // _SUB: Subsystem ID + } + + Device (QCRT) + { + Name (_ADR, One) // _ADR: Address + Name (_SUB, "C153144D") // _SUB: Subsystem 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, + 0x17240000, // Address Base + 0x0002C000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000143, + } + }) + Return (RBUF) /* \_SB_.ADSP.SLM2._CRS.RBUF */ + } + } + } + + Device (AMSS) + { + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Name (_DEP, Package (0x09) // _DEP: Dependencies + { + PEP0, + IPA, + GLNK, + IPC0, + PILC, + RFS0, + RPEN, + SSDD, + PDSR + }) + Name (_HID, "QCOM023E") // _HID: Hardware ID + Name (WLEN, One) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000012A, + } + }) + Return (RBUF) /* \_SB_.AMSS._CRS.RBUF */ + } + + Method (WDIR, 0, NotSerialized) + { + Return (Package (0x04) + { + Zero, + 0x17A0013C, + 0x17A001BC, + 0x17A002BC + }) + } + + Device (QWLN) + { + Name (_ADR, Zero) // _ADR: Address + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + PEP0, + MMU0 + }) + Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake + { + Zero, + Zero + }) + Name (_S0W, 0x02) // _S0W: S0 Device Wake State + Name (_S4W, 0x02) // _S4W: S4 Device Wake State + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset + { + WRST + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x18800000, // Address Base + 0x00800000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0C250000, // Address Base + 0x00000010, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x8C400000, // Address Base + 0x00100000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001BE, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001BF, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) + { + 0x000001C0, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C1, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C2, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C3, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C4, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C5, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C6, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C7, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C8, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000001C9, + } + }) + Return (RBUF) /* \_SB_.AMSS.QWLN._CRS.RBUF */ + } + + Method (WMSA, 0, NotSerialized) + { + Return (Package (0x01) + { + 0x00100000 + }) + } + + OperationRegion (WOPR, 0x80, Zero, 0x10) + Field (WOPR, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + WTRG, 32 + } + + PowerResource (WRST, 0x05, 0x0000) + { + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + WTRG = 0xABCD + } + } + } + + Scope (\_SB) + { + Device (COEX) + { + Name (_HID, "QCOM0295") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (WSAR) + { + Name (_HID, "SAM0609") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + ^AMSS.QWLN + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + } + + Device (QSM) + { + Name (_HID, "QCOM02B9") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + GLNK, + IPC0, + PILC, + RPEN + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x98F00000, // Address Base + 0x00600000, // Address Length + ) + }) + Return (RBUF) /* \_SB_.QSM_._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (SSDD) + { + Name (_HID, "QCOM02D1") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + GLNK, + TFTP + }) + } + + Device (PDSR) + { + Name (_HID, "QCOM02CE") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + PEP0, + GLNK, + IPC0 + }) + } + + Device (CDSP) + { + Name (_DEP, Package (0x07) // _DEP: Dependencies + { + PEP0, + PILC, + GLNK, + IPC0, + RPEN, + SSDD, + PDSR + }) + Name (_HID, "QCOM02F7") // _HID: Hardware ID + Alias (PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000262, + } + }) + Return (RBUF) /* \_SB_.CDSP._CRS.RBUF */ + } + } + + Device (TFTP) + { + Name (_HID, "QCOM02F6") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + IPC0 + }) + } + + Scope (PILC) + { + Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID + { + If ((SOID == 0x0155)) + { + Return ("CLSA0850") + } + Else + { + Return (PSUB) /* \_SB_.PSUB */ + } + } + } + + Scope (AMSS) + { + Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID + { + If ((SOID == 0x0155)) + { + Return ("CLSA0850") + } + Else + { + Return (PSUB) /* \_SB_.PSUB */ + } + } + } + + Device (LLC) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_HID, "QCOM02F8") // _HID: Hardware ID + Alias (PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x01300000, // Address Base + 0x00028000, // Address Length + ) + }) + } + } + + Device (MMU0) + { + Name (_HID, "QCOM0212") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + MMU1 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x15000000, // Address Base + 0x0007FFB8, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x01F46000, // Address Base + 0x00000004, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000080, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000081, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000082, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000083, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000084, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000085, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000086, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000087, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000088, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000089, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000008A, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000008B, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000008C, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000008D, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000008E, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000008F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000090, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000091, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000092, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000093, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000094, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000095, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000096, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000D5, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000D6, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000D7, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000D8, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000D9, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000DA, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000DB, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000DC, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000DD, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000DE, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000DF, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000E0, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000015B, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000015C, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000015D, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000015E, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000015F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000160, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000161, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000162, + } + }) + } + } + + Device (MMU1) + { + Name (_HID, "QCOM0212") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x05040000, // Address Base + 0x00010000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000018C, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000018D, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000018E, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000018F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000190, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000191, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000192, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000193, + } + }) + } + } + + Device (IMM0) + { + Name (_HID, "QCOM030B") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + } + + Device (IMM1) + { + Name (_HID, "QCOM030B") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + } + + Device (GPU0) + { + Name (_HID, "QCOM027E") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_CID, "ACPIQCOM027E") // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + Name (_HRV, 0x7C) // _HRV: Hardware Revision + Device (MON0) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (Zero) + } + } + + Name (_DEP, Package (0x0A) // _DEP: Dependencies + { + MMU0, + MMU1, + IMM0, + IMM1, + PEP0, + PMIC, + PILC, + RPEN, + TREE, + SCM0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x0AE00000, // Address Base + 0x00140000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x088E0000, // Address Base + 0x000F4000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000073, + } + Memory32Fixed (ReadWrite, + 0x05000000, // Address Base + 0x0003F010, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x05060000, // Address Base + 0x0003F000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000014C, + } + Memory32Fixed (ReadWrite, + 0x0B280000, // Address Base + 0x0000FFFF, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0B480000, // Address Base + 0x00010000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x05090000, // Address Base + 0x00009000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0C200000, // Address Base + 0x0000FFFF, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AA00000, // Address Base + 0x00200000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000000CE, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x000000CF, + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0060 + } + }) + Return (RBUF) /* \_SB_.GPU0._CRS.RBUF */ + } + + Method (RESI, 0, NotSerialized) + { + Name (RINF, Package (0x10) + { + 0x03, + Zero, + Package (0x03) + { + "RESOURCE", + "MDP_REGS", + "DISPLAY" + }, + + Package (0x03) + { + "RESOURCE", + "DP_PHY_REGS", + "DISPLAY" + }, + + Package (0x03) + { + "RESOURCE", + "VSYNC_INTERRUPT", + "DISPLAY" + }, + + Package (0x03) + { + "RESOURCE", + "GFX_REGS", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "GFX_REG_CONT", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "GFX_INTERRUPT", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "GPU_PDC_SEQ_MEM", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "GPU_PDC_REGS", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "GPU_CC", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "GPU_RPMH_CPRF", + "GRAPHICS" + }, + + Package (0x03) + { + "RESOURCE", + "VIDEO_REGS", + "VIDEO" + }, + + Package (0x03) + { + "RESOURCE", + "VIDC_INTERRUPT", + "VIDEO" + }, + + Package (0x03) + { + "RESOURCE", + "VIDC_WD_INTERRUPT", + "VIDEO" + }, + + Package (0x03) + { + "RESOURCE", + "DSI_PANEL_RESET", + "DISPLAY" + } + }) + Return (RINF) /* \_SB_.GPU0.RESI.RINF */ + } + + Method (ENGS, 0, NotSerialized) + { + Name (EBUF, Package (0x06) + { + 0x03, + 0x02, + 0x003B0014, + Package (0x08) + { + "ENGINES", + 0x06, + Package (0x0A) + { + "ENGINE", + "GRAPHICS", + "Adreno6X", + One, + 0x02, + Zero, + Package (0x0B) + { + "MMUINFO", + "Miniport", + "ArmSmmuV2", + 0x02, + 0x31, + "V8L", + "SMMUID", + ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66"), + "SMMUINTERFACEID", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Package (0x0E) + { + "PAGETABLEUSAGE", + 0x04, + "GraphicsGlobalPT", + Zero, + 0x03030000, + "GraphicsPerProcessPT", + Zero, + 0x03030000, + "GraphicsSecurePT", + One, + 0x030A0000, + "GraphicsGmuPT", + 0x03, + 0x03030002 + } + }, + + Package (0x04) + { + "PERF_CONTROLS", + Package (0x01) + { + One + }, + + Package (0x02) + { + 0x03, + Package (0x02) + { + "LimitForPassiveCooling", + One + } + }, + + Package (0x02) + { + 0x04, + Package (0x02) + { + "LimitForPassiveCooling", + One + } + } + }, + + Package (0x02) + { + "THERMAL_DOMAINS", + "GPU" + }, + + Package (0x05) + { + "PROPERTIES", + 0x03, + Package (0x02) + { + "GmemBaseAddr", + Zero + }, + + Package (0x02) + { + "GmemSize", + 0x00100000 + }, + + Package (0x02) + { + "SMMUCount", + One + } + } + }, + + Package (0x09) + { + "ENGINE", + "MDPBLT", + "MDP5.x", + 0x02, + One, + Zero, + Package (0x02) + { + "SHAREDSMMU", + "ROTATOR" + }, + + 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", + "ROTATOR", + "MDP5.x", + 0x03, + One, + Zero, + Package (0x0B) + { + "MMUINFO", + "Miniport", + "ArmSmmuV2", + 0x02, + 0x20, + "V7S", + "SMMUID", + ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca"), + "SMMUINTERFACEID", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Package (0x04) + { + "PAGETABLEUSAGE", + 0x02, + "MdpNonSecurePT", + "MdpSecurePT" + } + }, + + Package (0x03) + { + "PERF_CONTROLS", + Package (0x02) + { + 0x02, + Package (0x02) + { + "LimitForPassiveCooling", + One + } + }, + + Package (0x02) + { + 0x03, + Package (0x02) + { + "LimitForPassiveCooling", + One + } + } + }, + + Package (0x02) + { + "THERMAL_DOMAINS", + "GPU" + } + }, + + Package (0x0A) + { + "ENGINE", + "VIDEO", + "Venus", + 0x04, + One, + Zero, + Package (0x0B) + { + "MMUINFO", + "Engine", + "ArmSmmuV2", + 0x02, + 0x20, + "V7S", + "SMMUID", + ToUUID ("665e0f8e-add3-49d1-91bc-5540c5f57fba"), + "SMMUINTERFACEID", + ToUUID ("1c3fc0e8-0b11-4ee0-be89-3e21420a865f"), + Package (0x07) + { + "PAGETABLEUSAGE", + 0x05, + "VideoNonSecurePT", + "VideoSecurePT1", + "VideoSecurePT2", + "VideoSecurePT3", + "VideoSecurePT4" + } + }, + + Package (0x03) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + }, + + Package (0x03) + { + "PROPERTIES", + One, + Package (0x02) + { + "DecMaxFps", + 0x3C + } + } + }, + + Package (0x09) + { + "ENGINE", + "CRYPTO", + "Crypto1.0", + 0x05, + One, + Zero, + Package (0x0B) + { + "MMUINFO", + "Miniport", + "ArmSmmuV2", + 0x02, + 0x20, + "V7S", + "SMMUID", + ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca"), + "SMMUINTERFACEID", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Package (0x04) + { + "PAGETABLEUSAGE", + 0x02, + "CryptoNonSecurePT", + "CryptoSecurePT" + } + }, + + Package (0x02) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x08) + { + "ENGINE", + "VIDEO_ENCODER", + "Venus", + 0x06, + One, + Zero, + Package (0x03) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + } + }, + + Package (0x08) + { + "DISPLAYS", + "MDP5.x", + 0x03, + Package (0x07) + { + "DISPLAY", + "INTERNAL1", + Zero, + One, + Zero, + Package (0x04) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "INTERNAL2", + 0x07, + One, + Zero, + Package (0x04) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "EXTERNAL1", + 0x08, + One, + Zero, + Package (0x03) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x02) + { + "RESOURCES", + Package (0x0B) + { + "MMUINFO", + "Miniport", + "ArmSmmuV2", + 0x02, + 0x20, + "V7S", + "SMMUID", + ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca"), + "SMMUINTERFACEID", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Package (0x04) + { + "PAGETABLEUSAGE", + 0x02, + "MdpNonSecurePT", + "MdpSecurePT" + } + } + }, + + Package (0x0F) + { + "PRIMARY_SOURCE_MODES", + 0x0D, + Package (0x02) + { + 0x0280, + 0x01E0 + }, + + Package (0x02) + { + 0x0320, + 0x0258 + }, + + Package (0x02) + { + 0x0500, + 0x02D0 + }, + + Package (0x02) + { + 0x0400, + 0x0300 + }, + + Package (0x02) + { + 0x0480, + 0x0300 + }, + + Package (0x02) + { + 0x0500, + 0x0300 + }, + + Package (0x02) + { + 0x0550, + 0x0300 + }, + + Package (0x02) + { + 0x0556, + 0x0300 + }, + + Package (0x02) + { + 0x0640, + 0x0384 + }, + + Package (0x02) + { + 0x0500, + 0x0400 + }, + + Package (0x02) + { + 0x0780, + 0x0438 + }, + + Package (0x02) + { + 0x0780, + 0x04B0 + }, + + Package (0x02) + { + 0x0780, + 0x0500 + } + } + }, + + Package (0x0F) + { + "PAGETABLES", + 0x0D, + Package (0x07) + { + "GraphicsGlobalPT", + One, + Zero, + One, + One, + 0x0000008000000000, + 0x0000000800000000 + }, + + Package (0x07) + { + "GraphicsPerProcessPT", + Zero, + Zero, + Zero, + Zero, + 0x00400000, + 0x0000007FFFC00000 + }, + + Package (0x07) + { + "GraphicsSecurePT", + Zero, + One, + Zero, + One, + 0x0000008800000000, + 0xC0000000 + }, + + Package (0x07) + { + "GraphicsGmuPT", + Zero, + Zero, + Zero, + Zero, + 0x60000000, + 0x20000000 + }, + + Package (0x07) + { + "MdpNonSecurePT", + Zero, + Zero, + Zero, + Zero, + 0x80100000, + 0x7FF00000 + }, + + Package (0x07) + { + "MdpSecurePT", + Zero, + One, + Zero, + One, + 0x80000000, + 0x80000000 + }, + + Package (0x09) + { + "VideoNonSecurePT", + Zero, + Zero, + Zero, + One, + 0x00100000, + 0xBFF00000, + 0x1B, + Zero + }, + + Package (0x09) + { + "VideoSecurePT1", + Zero, + One, + Zero, + One, + 0xC0000000, + 0x10000000, + 0x09, + One + }, + + Package (0x09) + { + "VideoSecurePT2", + Zero, + One, + Zero, + One, + 0xD0000000, + 0x10000000, + 0x07, + 0x02 + }, + + Package (0x09) + { + "VideoSecurePT3", + Zero, + One, + Zero, + One, + 0xE0000000, + 0x10000000, + 0x02, + 0x03 + }, + + Package (0x09) + { + "VideoSecurePT4", + Zero, + One, + Zero, + One, + 0xF0000000, + 0x10000000, + 0x2A, + 0x04 + }, + + Package (0x07) + { + "CryptoNonSecurePT", + Zero, + Zero, + Zero, + Zero, + 0x00100000, + 0x7FF00000 + }, + + Package (0x07) + { + "CryptoSecurePT", + Zero, + One, + Zero, + One, + 0x80000000, + 0x80000000 + } + } + }) + 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 (0x0D) + { + 0x03, + One, + 0x0A, + Package (0x0F) + { + "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 (0x0A) + { + "PSTATE_SET", + Zero, + "INTERNAL1_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "INTERNAL1_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0D) + { + "PSTATE_SET", + 0x02, + "INTERNAL1_SCAN_CONTROL", + "*", + "DISPLAY_SOURCE_SCAN_CTRL", + 0x05, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x04, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + 0x03, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x02, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Zero, + 0x02 + } + }, + + Package (0x15) + { + "PSTATE_SET", + 0x03, + "INTERNAL1_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x0D, + 0x04, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x19A14780, + One + }, + + Package (0x04) + { + "PSTATE", + One, + 0x18964020, + One + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x14810600, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x11E1A300, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x10642AC0, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x0A37CADB, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x09D5B340, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x08F0D180, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x05F5E100, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x051BD4B0, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x0124F800, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x33) + { + "PSTATE_SET", + 0x04, + "INTERNAL1_EBI_BANDWIDTH", + "*", + "BANDWIDTH", + 0x2B, + 0x1F, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x000000031A4A9F80, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x0000000302731B80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x00000002EA9B9780, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x00000002D2C41380, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x00000002BAEC8F80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x00000002A3150B80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x000000028B3D8780, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x0000000273660380, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x000000025B8E7F80, + One + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x000000023C346000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x00000002245CDC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x000000020C855800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + 0x00000001F4ADD400, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + 0x00000001DCD65000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + 0x00000001C4FECC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + 0x00000001AD274800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x10, + 0x00000001954FC400, + One + }, + + Package (0x04) + { + "PSTATE", + 0x11, + 0x000000017D784000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x12, + 0x0000000165A0BC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x13, + 0x000000014DC93800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x14, + 0x0000000135F1B400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x15, + 0x000000011E1A3000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x16, + 0x000000010642AC00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x17, + 0xEE6B2800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x18, + 0xD693A400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x19, + 0xBEBC2000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + 0xA6E49C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + 0x8F0D1800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + 0x77359400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + 0x5F5E1000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + 0x59682F00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + 0x53724E00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x20, + 0x4D7C6D00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x21, + 0x47868C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x22, + 0x4190AB00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x23, + 0x3B9ACA00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x24, + 0x35A4E900, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x25, + 0x2FAF0800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x26, + 0x29B92700, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x27, + 0x23C34600, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x28, + 0x1DCD6500, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x29, + 0x17D78400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + Zero, + 0x02 + } + } + }, + + Package (0x10) + { + "COMPONENT", + One, + ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11"), + "GRAPHICS_POWER_STATES", + "HW_BLOCK_GRAPHICS", + Package (0x02) + { + "ENGINE", + "GRAPHICS" + }, + + 0x03, + 0x05, + Package (0x06) + { + "FSTATE", + Zero, + "ALL_ON", + Zero, + Zero, + 0x03 + }, + + Package (0x06) + { + "FSTATE", + One, + "PWR_OFF", + 0x2710, + 0x0A, + 0x02 + }, + + Package (0x06) + { + "FSTATE", + 0x02, + "PWR_OFF", + 0x2711, + 0x0A, + One + }, + + Package (0x0A) + { + "PSTATE_SET", + Zero, + "GRAPHICS_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0B) + { + "PSTATE_SET", + One, + "CX_HS_MGMT", + "*", + "INTERNAL", + 0x03, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x02, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + 0x02, + "GRAPHICS_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + One, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x02) + { + "ENGINE_PSTATE_SET", + 0x03 + }, + + Package (0x16) + { + "ENGINE_PSTATE_SET", + 0x04, + "GRAPHICS_BW_CONTROL", + "BANDWIDTH", + 0x0D, + Zero, + TRUE, + 0x04, + 0x03, + Package (0x05) + { + "PSTATE", + Zero, + 0x00000001AE1B6C00, + 0x0180, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + One, + 0x0000000172BDAB00, + 0x0100, + Package (0x02) + { + "GPU", + 0x56 + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + 0x0000000134FD9000, + 0x0100, + Package (0x02) + { + "GPU", + 0x48 + } + }, + + Package (0x05) + { + "PSTATE", + 0x03, + 0xF278C100, + 0xC0, + Package (0x02) + { + "GPU", + 0x38 + } + }, + + Package (0x05) + { + "PSTATE", + 0x04, + 0xB71B0000, + 0x80, + Package (0x02) + { + "GPU", + 0x2A + } + }, + + Package (0x05) + { + "PSTATE", + 0x05, + 0xA25CF100, + 0x80, + Package (0x02) + { + "GPU", + 0x26 + } + }, + + Package (0x05) + { + "PSTATE", + 0x06, + 0x826A3B00, + 0x80, + Package (0x02) + { + "GPU", + 0x1E + } + }, + + Package (0x05) + { + "PSTATE", + 0x07, + 0x623A7C00, + 0x40, + Package (0x02) + { + "GPU", + 0x17 + } + }, + + Package (0x05) + { + "PSTATE", + 0x08, + 0x47868C00, + 0x30, + Package (0x02) + { + "GPU", + 0x11 + } + }, + + Package (0x05) + { + "PSTATE", + 0x09, + 0x2FAF0800, + 0x30, + Package (0x02) + { + "GPU", + 0x0B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0A, + 0x23C34600, + 0x30, + Package (0x02) + { + "GPU", + 0x08 + } + }, + + Package (0x05) + { + "PSTATE", + 0x0B, + 0x17D78400, + 0x30, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x0C, + Zero, + Zero, + 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 (0x0A) + { + "PSTATE_SET", + Zero, + "MDPBLT_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "MDPBLT_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x15) + { + "PSTATE_SET", + 0x02, + "MDPBLT_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x0D, + 0x08, + Zero, + Package (0x05) + { + "PSTATE", + Zero, + 0x19A14780, + One, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + One, + 0x18964020, + One, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + 0x14810600, + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } + }, + + Package (0x05) + { + "PSTATE", + 0x03, + 0x11E1A300, + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } + }, + + Package (0x05) + { + "PSTATE", + 0x04, + 0x10642AC0, + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } + }, + + Package (0x05) + { + "PSTATE", + 0x05, + 0x0BEBC200, + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } + }, + + Package (0x05) + { + "PSTATE", + 0x06, + 0x0A37CADB, + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } + }, + + Package (0x05) + { + "PSTATE", + 0x07, + 0x09D5B340, + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } + }, + + Package (0x05) + { + "PSTATE", + 0x08, + 0x08F0D180, + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } + }, + + Package (0x05) + { + "PSTATE", + 0x09, + 0x05F5E100, + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } + }, + + Package (0x05) + { + "PSTATE", + 0x0A, + 0x051BD4B0, + 0x03, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x0B, + 0x0124F800, + 0x03, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x0C, + Zero, + 0x03, + Package (0x02) + { + "GPU", + Zero + } + } + }, + + Package (0x3A) + { + "PSTATE_SET", + 0x03, + "MDPBLT_AXI_BANDWIDTH_CONTROL", + "*", + "BANDWIDTH", + 0x32, + 0xFFFFFFFF, + Zero, + Package (0x05) + { + "PSTATE", + Zero, + 0x000000031A4A9F80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + One, + 0x0000000302731B80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + 0x00000002EA9B9780, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x03, + 0x00000002D2C41380, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x04, + 0x00000002BAEC8F80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x05, + 0x00000002A3150B80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x06, + 0x000000028B3D8780, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x07, + 0x0000000273660380, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x08, + 0x000000025B8E7F80, + One, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x09, + 0x0000000243B6FB80, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0A, + 0x000000022BDF7780, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0B, + 0x000000021407F380, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0C, + 0x00000001FC306F80, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0D, + 0x00000001E458EB80, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0E, + 0x00000001CC816780, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0F, + 0x00000001B4A9E380, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x10, + 0x000000019CD25F80, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x11, + 0x0000000184FADB80, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x12, + 0x000000016D235780, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x13, + 0x00000001554BD380, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x14, + 0x000000013D744F80, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x15, + 0x00000001259CCB80, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x16, + 0x000000010DC54780, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x17, + 0xF5EDC380, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x18, + 0xDE163F80, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x19, + 0xC63EBB80, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1A, + 0xAE673780, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1B, + 0x968FB380, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1C, + 0x8F0D1800, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1D, + 0x89173700, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1E, + 0x83215600, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1F, + 0x7D2B7500, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x20, + 0x77359400, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x21, + 0x713FB300, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x22, + 0x6B49D200, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x23, + 0x6553F100, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x24, + 0x5F5E1000, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x25, + 0x59682F00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x26, + 0x53724E00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x27, + 0x4D7C6D00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x28, + 0x47868C00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x29, + 0x4190AB00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x2A, + 0x3B9ACA00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x2B, + 0x35A4E900, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2C, + 0x2FAF0800, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2D, + 0x29B92700, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2E, + 0x23C34600, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2F, + 0x1DCD6500, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x30, + 0x17D78400, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x31, + Zero, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + } + } + }, + + Package (0x0F) + { + "COMPONENT", + 0x03, + ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607"), + "ROTATOR_POWER_STATES", + "HW_BLOCK_ROTATOR", + 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 (0x0A) + { + "PSTATE_SET", + Zero, + "ROTATOR_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "ROTATOR_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x10) + { + "PSTATE_SET", + 0x02, + "ROTATOR_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x08, + 0x05, + Zero, + Package (0x05) + { + "PSTATE", + Zero, + 0x19A14780, + One, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + One, + 0x18964020, + One, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + 0x14810600, + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } + }, + + Package (0x05) + { + "PSTATE", + 0x03, + 0x11E1A300, + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } + }, + + Package (0x05) + { + "PSTATE", + 0x04, + 0x0A37CADB, + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } + }, + + Package (0x05) + { + "PSTATE", + 0x05, + 0x09D5B340, + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } + }, + + Package (0x05) + { + "PSTATE", + 0x06, + 0x0124F800, + 0x03, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x07, + Zero, + 0x03, + Package (0x02) + { + "GPU", + Zero + } + } + }, + + Package (0x3A) + { + "PSTATE_SET", + 0x03, + "ROTATOR_AXI_BANDWIDTH_CONTROL", + "*", + "BANDWIDTH", + 0x32, + 0xFFFFFFFF, + Zero, + Package (0x05) + { + "PSTATE", + Zero, + 0x000000031A4A9F80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + One, + 0x0000000302731B80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x02, + 0x00000002EA9B9780, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x03, + 0x00000002D2C41380, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x04, + 0x00000002BAEC8F80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x05, + 0x00000002A3150B80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x06, + 0x000000028B3D8780, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x07, + 0x0000000273660380, + Zero, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x08, + 0x000000025B8E7F80, + One, + Package (0x02) + { + "GPU", + 0x64 + } + }, + + Package (0x05) + { + "PSTATE", + 0x09, + 0x0000000243B6FB80, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0A, + 0x000000022BDF7780, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0B, + 0x000000021407F380, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0C, + 0x00000001FC306F80, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0D, + 0x00000001E458EB80, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0E, + 0x00000001CC816780, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x0F, + 0x00000001B4A9E380, + One, + Package (0x02) + { + "GPU", + 0x4B + } + }, + + Package (0x05) + { + "PSTATE", + 0x10, + 0x000000019CD25F80, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x11, + 0x0000000184FADB80, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x12, + 0x000000016D235780, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x13, + 0x00000001554BD380, + One, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x14, + 0x000000013D744F80, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x15, + 0x00000001259CCB80, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x16, + 0x000000010DC54780, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x17, + 0xF5EDC380, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } + }, + + Package (0x05) + { + "PSTATE", + 0x18, + 0xDE163F80, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x19, + 0xC63EBB80, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1A, + 0xAE673780, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1B, + 0x968FB380, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1C, + 0x8F0D1800, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1D, + 0x89173700, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1E, + 0x83215600, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x1F, + 0x7D2B7500, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x20, + 0x77359400, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x21, + 0x713FB300, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x22, + 0x6B49D200, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x23, + 0x6553F100, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x24, + 0x5F5E1000, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x25, + 0x59682F00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x26, + 0x53724E00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x27, + 0x4D7C6D00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x28, + 0x47868C00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x29, + 0x4190AB00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x2A, + 0x3B9ACA00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } + }, + + Package (0x05) + { + "PSTATE", + 0x2B, + 0x35A4E900, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2C, + 0x2FAF0800, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2D, + 0x29B92700, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2E, + 0x23C34600, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x2F, + 0x1DCD6500, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x30, + 0x17D78400, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, + + Package (0x05) + { + "PSTATE", + 0x31, + Zero, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + } + } + }, + + Package (0x0F) + { + "COMPONENT", + 0x04, + ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8"), + "VIDEO_POWER_STATES", + "HW_BLOCK_VIDEO", + Package (0x02) + { + "ENGINE", + "VIDEO" + }, + + 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 (0x0A) + { + "PSTATE_SET", + Zero, + "VIDEO_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "VIDEO_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + One, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0F) + { + "PSTATE_SET", + 0x02, + "VIDEO_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x07, + 0x04, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x1FC4EF40, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x1A76E700, + One + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x16A65700, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x1312D000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x05F5E100, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Zero, + 0x03 + } + }, + + Package (0x77) + { + "PSTATE_SET", + 0x03, + "VIDEO_AXI_PORT_BW", + "*", + "BANDWIDTH", + 0x6F, + 0x6C, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x000000051F4D5C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x0000000513619A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x000000050775D800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x00000004FB8A1600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x00000004EF9E5400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x00000004E3B29200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x00000004D7C6D000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x00000004CBDB0E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x00000004BFEF4C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x00000004B4038A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x00000004A817C800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x000000049C2C0600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + 0x0000000490404400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + 0x0000000484548200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + 0x000000047868C000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + 0x000000046C7CFE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x10, + 0x0000000460913C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x11, + 0x0000000454A57A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x12, + 0x0000000448B9B800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x13, + 0x000000043CCDF600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x14, + 0x0000000430E23400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x15, + 0x0000000424F67200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x16, + 0x00000004190AB000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x17, + 0x000000040D1EEE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x18, + 0x0000000401332C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x19, + 0x00000003F5476A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + 0x00000003E95BA800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + 0x00000003DD6FE600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + 0x00000003D1842400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + 0x00000003C5986200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + 0x00000003B9ACA000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + 0x00000003ADC0DE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x20, + 0x00000003A1D51C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x21, + 0x0000000395E95A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x22, + 0x0000000389FD9800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x23, + 0x000000037E11D600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x24, + 0x0000000372261400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x25, + 0x00000003663A5200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x26, + 0x000000035A4E9000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x27, + 0x000000034E62CE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x28, + 0x0000000342770C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x29, + 0x00000003368B4A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + 0x000000032A9F8800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2B, + 0x000000031EB3C600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2C, + 0x0000000312C80400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2D, + 0x0000000306DC4200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2E, + 0x00000002FAF08000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2F, + 0x00000002EF04BE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x30, + 0x00000002E318FC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x31, + 0x00000002D72D3A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x32, + 0x00000002CB417800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x33, + 0x00000002BF55B600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x34, + 0x00000002B369F400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x35, + 0x00000002A77E3200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x36, + 0x000000029B927000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x37, + 0x000000028FA6AE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x38, + 0x0000000283BAEC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x39, + 0x0000000277CF2A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3A, + 0x000000026BE36800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3B, + 0x000000025FF7A600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3C, + 0x00000002540BE400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3D, + 0x0000000248202200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3E, + 0x000000023C346000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3F, + 0x0000000230489E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x40, + 0x00000002245CDC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x41, + 0x0000000218711A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x42, + 0x000000020C855800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x43, + 0x0000000200999600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x44, + 0x00000001F4ADD400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x45, + 0x00000001E8C21200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x46, + 0x00000001DCD65000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x47, + 0x00000001D0EA8E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x48, + 0x00000001C4FECC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x49, + 0x00000001B9130A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4A, + 0x00000001AD274800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4B, + 0x00000001A13B8600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4C, + 0x00000001954FC400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4D, + 0x0000000189640200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4E, + 0x000000017D784000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4F, + 0x00000001718C7E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x50, + 0x0000000165A0BC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x51, + 0x0000000159B4FA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x52, + 0x000000014DC93800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x53, + 0x0000000141DD7600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x54, + 0x0000000135F1B400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x55, + 0x000000012A05F200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x56, + 0x000000011E1A3000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x57, + 0x00000001122E6E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x58, + 0x000000010642AC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x59, + 0xFA56EA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5A, + 0xEE6B2800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5B, + 0xE27F6600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5C, + 0xD693A400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5D, + 0xCAA7E200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5E, + 0xBEBC2000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5F, + 0xB2D05E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x60, + 0xA6E49C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x61, + 0x9AF8DA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x62, + 0x8F0D1800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x63, + 0x83215600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x64, + 0x77359400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x65, + 0x6B49D200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x66, + 0x5F5E1000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x67, + 0x53724E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x68, + 0x47868C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x69, + 0x3B9ACA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x6A, + 0x2FAF0800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x6B, + 0x23C34600, + One + }, + + Package (0x04) + { + "PSTATE", + 0x6C, + 0x17D78400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x6D, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x6E, + 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 (0x0A) + { + "PSTATE_SET", + Zero, + "CRYPTO_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "CRYPTO_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + One, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x09) + { + "PSTATE_SET", + 0x02, + "CRYPTO_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + One, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + Zero, + Zero + } + } + }, + + Package (0x10) + { + "COMPONENT", + 0x06, + ToUUID ("e6be5096-55ec-4891-884b-0760bfc533b6"), + "VIDEO_ENCODER_POWER_STATES", + "HW_BLOCK_VIDEO", + Package (0x02) + { + "ENGINE", + "VIDEO_ENCODER" + }, + + 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 (0x0A) + { + "PSTATE_SET", + Zero, + "VIDEO_ENCODER_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "VIDEO_ENCODER_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + One, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0F) + { + "PSTATE_SET", + 0x02, + "VIDEO_ENCODER_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x07, + 0x04, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x1FC4EF40, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x1A76E700, + One + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x18148D00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x13AB6680, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x05F5E100, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x06, + Zero, + 0x03 + } + }, + + Package (0x77) + { + "PSTATE_SET", + 0x03, + "VIDEO_ENCODER_AXI_PORT_BW", + "*", + "BANDWIDTH", + 0x6F, + 0x6C, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x000000051F4D5C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x0000000513619A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x000000050775D800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x00000004FB8A1600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x00000004EF9E5400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x00000004E3B29200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x00000004D7C6D000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x00000004CBDB0E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x00000004BFEF4C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x00000004B4038A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x00000004A817C800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x000000049C2C0600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + 0x0000000490404400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + 0x0000000484548200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + 0x000000047868C000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + 0x000000046C7CFE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x10, + 0x0000000460913C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x11, + 0x0000000454A57A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x12, + 0x0000000448B9B800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x13, + 0x000000043CCDF600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x14, + 0x0000000430E23400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x15, + 0x0000000424F67200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x16, + 0x00000004190AB000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x17, + 0x000000040D1EEE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x18, + 0x0000000401332C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x19, + 0x00000003F5476A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + 0x00000003E95BA800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + 0x00000003DD6FE600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + 0x00000003D1842400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + 0x00000003C5986200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + 0x00000003B9ACA000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + 0x00000003ADC0DE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x20, + 0x00000003A1D51C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x21, + 0x0000000395E95A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x22, + 0x0000000389FD9800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x23, + 0x000000037E11D600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x24, + 0x0000000372261400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x25, + 0x00000003663A5200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x26, + 0x000000035A4E9000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x27, + 0x000000034E62CE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x28, + 0x0000000342770C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x29, + 0x00000003368B4A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + 0x000000032A9F8800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2B, + 0x000000031EB3C600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2C, + 0x0000000312C80400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2D, + 0x0000000306DC4200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2E, + 0x00000002FAF08000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x2F, + 0x00000002EF04BE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x30, + 0x00000002E318FC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x31, + 0x00000002D72D3A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x32, + 0x00000002CB417800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x33, + 0x00000002BF55B600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x34, + 0x00000002B369F400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x35, + 0x00000002A77E3200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x36, + 0x000000029B927000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x37, + 0x000000028FA6AE00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x38, + 0x0000000283BAEC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x39, + 0x0000000277CF2A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3A, + 0x000000026BE36800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3B, + 0x000000025FF7A600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3C, + 0x00000002540BE400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3D, + 0x0000000248202200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3E, + 0x000000023C346000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x3F, + 0x0000000230489E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x40, + 0x00000002245CDC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x41, + 0x0000000218711A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x42, + 0x000000020C855800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x43, + 0x0000000200999600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x44, + 0x00000001F4ADD400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x45, + 0x00000001E8C21200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x46, + 0x00000001DCD65000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x47, + 0x00000001D0EA8E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x48, + 0x00000001C4FECC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x49, + 0x00000001B9130A00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4A, + 0x00000001AD274800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4B, + 0x00000001A13B8600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4C, + 0x00000001954FC400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4D, + 0x0000000189640200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4E, + 0x000000017D784000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x4F, + 0x00000001718C7E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x50, + 0x0000000165A0BC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x51, + 0x0000000159B4FA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x52, + 0x000000014DC93800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x53, + 0x0000000141DD7600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x54, + 0x0000000135F1B400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x55, + 0x000000012A05F200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x56, + 0x000000011E1A3000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x57, + 0x00000001122E6E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x58, + 0x000000010642AC00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x59, + 0xFA56EA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5A, + 0xEE6B2800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5B, + 0xE27F6600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5C, + 0xD693A400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5D, + 0xCAA7E200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5E, + 0xBEBC2000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x5F, + 0xB2D05E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x60, + 0xA6E49C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x61, + 0x9AF8DA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x62, + 0x8F0D1800, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x63, + 0x83215600, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x64, + 0x77359400, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x65, + 0x6B49D200, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x66, + 0x5F5E1000, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x67, + 0x53724E00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x68, + 0x47868C00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x69, + 0x3B9ACA00, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x6A, + 0x2FAF0800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x6B, + 0x23C34600, + One + }, + + Package (0x04) + { + "PSTATE", + 0x6C, + 0x17D78400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x6D, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x6E, + Zero, + 0x02 + } + }, + + Package (0x03) + { + "PROVIDERS", + One, + Package (0x01) + { + 0x04 + } + } + }, + + Package (0x0F) + { + "COMPONENT", + 0x07, + ToUUID ("c42be628-d6bc-4755-bfd5-5af776797228"), + "SECDISPLAY_POWER_STATES", + "HW_BLOCK_MDP", + Package (0x02) + { + "DISPLAY", + "INTERNAL2" + }, + + 0x02, + 0x05, + Package (0x06) + { + "FSTATE", + Zero, + "ALL_ON", + Zero, + Zero, + 0x02 + }, + + Package (0x06) + { + "FSTATE", + One, + "PWR_OFF", + One, + One, + One + }, + + Package (0x0A) + { + "PSTATE_SET", + Zero, + "INTERNAL2_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "INTERNAL2_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0D) + { + "PSTATE_SET", + 0x02, + "INTERNAL2_SCAN_CONTROL", + "*", + "DISPLAY_SOURCE_SCAN_CTRL", + 0x05, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x04, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + 0x03, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x02, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + Zero, + 0x02 + } + }, + + Package (0x15) + { + "PSTATE_SET", + 0x03, + "INTERNAL2_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x0D, + 0x04, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x19A14780, + One + }, + + Package (0x04) + { + "PSTATE", + One, + 0x18964020, + One + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x14810600, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x11E1A300, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x10642AC0, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x0A37CADB, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x09D5B340, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x08F0D180, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x05F5E100, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x051BD4B0, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x0124F800, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x33) + { + "PSTATE_SET", + 0x04, + "INTERNAL2_EBI_BANDWIDTH", + "*", + "BANDWIDTH", + 0x2B, + 0x1F, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x000000031A4A9F80, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x0000000302731B80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x00000002EA9B9780, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x00000002D2C41380, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x00000002BAEC8F80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x00000002A3150B80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x000000028B3D8780, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x0000000273660380, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x000000025B8E7F80, + One + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x000000023C346000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x00000002245CDC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x000000020C855800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + 0x00000001F4ADD400, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + 0x00000001DCD65000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + 0x00000001C4FECC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + 0x00000001AD274800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x10, + 0x00000001954FC400, + One + }, + + Package (0x04) + { + "PSTATE", + 0x11, + 0x000000017D784000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x12, + 0x0000000165A0BC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x13, + 0x000000014DC93800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x14, + 0x0000000135F1B400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x15, + 0x000000011E1A3000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x16, + 0x000000010642AC00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x17, + 0xEE6B2800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x18, + 0xD693A400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x19, + 0xBEBC2000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + 0xA6E49C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + 0x8F0D1800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + 0x77359400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + 0x5F5E1000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + 0x59682F00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + 0x53724E00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x20, + 0x4D7C6D00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x21, + 0x47868C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x22, + 0x4190AB00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x23, + 0x3B9ACA00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x24, + 0x35A4E900, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x25, + 0x2FAF0800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x26, + 0x29B92700, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x27, + 0x23C34600, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x28, + 0x1DCD6500, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x29, + 0x17D78400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + Zero, + 0x02 + } + } + }, + + Package (0x0E) + { + "COMPONENT", + 0x08, + ToUUID ("818daed2-9e63-49d5-bd12-b0951f7b0f6b"), + "DP_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 (0x0A) + { + "PSTATE_SET", + Zero, + "EXTERNAL1_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x0A) + { + "PSTATE_SET", + One, + "EXTERNAL1_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + Zero, + 0x02 + } + }, + + Package (0x15) + { + "PSTATE_SET", + 0x02, + "EXTERNAL1_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x0D, + 0x04, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x19A14780, + One + }, + + Package (0x04) + { + "PSTATE", + One, + 0x18964020, + One + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x14810600, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x11E1A300, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x10642AC0, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x0BEBC200, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x0A37CADB, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x09D5B340, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x08F0D180, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x05F5E100, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x051BD4B0, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x0124F800, + 0x03 + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x33) + { + "PSTATE_SET", + 0x03, + "EXTERNAL1_EBI_BANDWIDTH", + "*", + "BANDWIDTH", + 0x2B, + 0x1F, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x000000031A4A9F80, + Zero + }, + + Package (0x04) + { + "PSTATE", + One, + 0x0000000302731B80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x00000002EA9B9780, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x03, + 0x00000002D2C41380, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x00000002BAEC8F80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x00000002A3150B80, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x06, + 0x000000028B3D8780, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x07, + 0x0000000273660380, + Zero + }, + + Package (0x04) + { + "PSTATE", + 0x08, + 0x000000025B8E7F80, + One + }, + + Package (0x04) + { + "PSTATE", + 0x09, + 0x000000023C346000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + 0x00000002245CDC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + 0x000000020C855800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + 0x00000001F4ADD400, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + 0x00000001DCD65000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + 0x00000001C4FECC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + 0x00000001AD274800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x10, + 0x00000001954FC400, + One + }, + + Package (0x04) + { + "PSTATE", + 0x11, + 0x000000017D784000, + One + }, + + Package (0x04) + { + "PSTATE", + 0x12, + 0x0000000165A0BC00, + One + }, + + Package (0x04) + { + "PSTATE", + 0x13, + 0x000000014DC93800, + One + }, + + Package (0x04) + { + "PSTATE", + 0x14, + 0x0000000135F1B400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x15, + 0x000000011E1A3000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x16, + 0x000000010642AC00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x17, + 0xEE6B2800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x18, + 0xD693A400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x19, + 0xBEBC2000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1A, + 0xA6E49C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1B, + 0x8F0D1800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1C, + 0x77359400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1D, + 0x5F5E1000, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1E, + 0x59682F00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x1F, + 0x53724E00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x20, + 0x4D7C6D00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x21, + 0x47868C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x22, + 0x4190AB00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x23, + 0x3B9ACA00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x24, + 0x35A4E900, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x25, + 0x2FAF0800, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x26, + 0x29B92700, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x27, + 0x23C34600, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x28, + 0x1DCD6500, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x29, + 0x17D78400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x2A, + Zero, + 0x02 + } + } + }, + + Package (0x09) + { + "COMPONENT", + 0x09, + 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 (0x12) + { + "ENGINE_PSTATE_SET", + 0x03, + "GRAPHICS_FREQ_CONTROL", + "CORE_CLOCK", + 0x09, + One, + TRUE, + 0x05, + 0x03, + Package (0x06) + { + "PSTATE", + Zero, + 0x2A51BD80, + Zero, + Package (0x02) + { + "GPU", + 0x64 + }, + + Package (0x01) + { + 0x01A0 + } + }, + + Package (0x06) + { + "PSTATE", + One, + 0x283BAEC0, + One, + Package (0x02) + { + "GPU", + 0x5B + }, + + Package (0x01) + { + 0x0180 + } + }, + + Package (0x06) + { + "PSTATE", + 0x02, + 0x23863D00, + 0x02, + Package (0x02) + { + "GPU", + 0x51 + }, + + Package (0x01) + { + 0x0140 + } + }, + + Package (0x06) + { + "PSTATE", + 0x03, + 0x1EFE9200, + 0x03, + Package (0x02) + { + "GPU", + 0x47 + }, + + Package (0x01) + { + 0x0100 + } + }, + + Package (0x06) + { + "PSTATE", + 0x04, + 0x18AD2380, + 0x04, + Package (0x02) + { + "GPU", + 0x38 + }, + + Package (0x01) + { + 0xC0 + } + }, + + Package (0x06) + { + "PSTATE", + 0x05, + 0x14628180, + 0x05, + Package (0x02) + { + "GPU", + 0x2F + }, + + Package (0x01) + { + 0x80 + } + }, + + Package (0x06) + { + "PSTATE", + 0x06, + 0x0EB8EBC0, + 0x06, + Package (0x02) + { + "GPU", + 0x23 + }, + + Package (0x01) + { + 0x40 + } + }, + + Package (0x06) + { + "PSTATE", + 0x07, + 0x0ABA9500, + 0x07, + Package (0x02) + { + "GPU", + Zero + }, + + Package (0x01) + { + 0x30 + } + }, + + Package (0x06) + { + "PSTATE", + 0x08, + Zero, + 0x08, + Package (0x02) + { + "GPU", + Zero + }, + + Package (0x01) + { + Zero + } + } + }) + Name (P002, Package (0x0B) + { + "ENGINE_PSTATE_SET", + 0x03, + "GRAPHICS_FREQ_CONTROL", + "CORE_CLOCK", + 0x02, + One, + TRUE, + Zero, + Zero, + Package (0x06) + { + "PSTATE", + Zero, + 0x10B07600, + Zero, + Package (0x02) + { + "GPU", + Zero + }, + + Package (0x01) + { + 0x80 + } + }, + + Package (0x06) + { + "PSTATE", + One, + Zero, + One, + Package (0x02) + { + "GPU", + Zero + }, + + Package (0x01) + { + Zero + } + } + }) + If ((SIDV >= 0x00020000)) + { + DerefOf (RBUF [0x04]) [0x0E] = P001 /* \_SB_.GPU0.PMCL.P001 */ + } + Else + { + DerefOf (RBUF [0x04]) [0x0E] = P002 /* \_SB_.GPU0.PMCL.P002 */ + } + + Return (RBUF) /* \_SB_.GPU0.PMCL.RBUF */ + } + + Method (_ROM, 3, NotSerialized) // _ROM: Read-Only Memory + { + Name (PCFG, Buffer (0x1090) + { + /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, // .< + /* 0028 */ 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x4E, 0x61, 0x6D, // PanelNam + /* 0030 */ 0x65, 0x3E, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x20, // e>Color + /* 0038 */ 0x4C, 0x43, 0x44, 0x3C, 0x2F, 0x50, 0x61, 0x6E, // LCD. + /* 0048 */ 0x3C, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x44, 0x65, // 2160x1 + /* 0060 */ 0x34, 0x34, 0x30, 0x20, 0x32, 0x34, 0x62, 0x70, // 440 24bp + /* 0068 */ 0x70, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, // p.. + /* 00A0 */ 0x20, 0x3C, 0x4D, 0x61, 0x6E, 0x75, 0x66, 0x61, // + /* 00B0 */ 0x30, 0x78, 0x38, 0x33, 0x34, 0x43, 0x3C, 0x2F, // 0x834C. + /* 00C8 */ 0x20, 0x20, 0x20, 0x3C, 0x50, 0x72, 0x6F, 0x64, // + /* 00D8 */ 0x34, 0x31, 0x30, 0x30, 0x31, 0x3C, 0x2F, 0x50, // 41001

. + /* 00F0 */ 0x3C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x4E, // 0x + /* 0100 */ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 000000. + /* 0118 */ 0x20, 0x20, 0x3C, 0x57, 0x65, 0x65, 0x6B, 0x6F, // 0x3 + /* 0130 */ 0x32, 0x3C, 0x2F, 0x57, 0x65, 0x65, 0x6B, 0x6F, // 2. + /* 0148 */ 0x20, 0x20, 0x3C, 0x59, 0x65, 0x61, 0x72, 0x6F, // 0x1 + /* 0160 */ 0x39, 0x3C, 0x2F, 0x59, 0x65, 0x61, 0x72, 0x6F, // 9. + /* 0178 */ 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, 0x56, // 1 + /* 0188 */ 0x3C, 0x2F, 0x45, 0x44, 0x49, 0x44, 0x56, 0x65, // . + /* 0198 */ 0x20, 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, // 4. 0xA5 + /* 01D8 */ 0x3C, 0x2F, 0x56, 0x69, 0x64, 0x65, 0x6F, 0x49, // . + /* 01F0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 0x19. + /* 0228 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 0x + /* 0240 */ 0x31, 0x31, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, // 11. + /* 0258 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x69, 0x73, // 0x78 + /* 0280 */ 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // . 0x + /* 02B8 */ 0x32, 0x3C, 0x2F, 0x46, 0x65, 0x61, 0x74, 0x75, // 2. < + /* 02D0 */ 0x52, 0x65, 0x64, 0x2E, 0x47, 0x72, 0x65, 0x65, // Red.Gree + /* 02D8 */ 0x6E, 0x42, 0x69, 0x74, 0x73, 0x3E, 0x30, 0x78, // nBits>0x + /* 02E0 */ 0x36, 0x46, 0x3C, 0x2F, 0x52, 0x65, 0x64, 0x2E, // 6F. < + /* 02F8 */ 0x42, 0x6C, 0x75, 0x65, 0x2E, 0x57, 0x68, 0x69, // Blue.Whi + /* 0300 */ 0x74, 0x65, 0x42, 0x69, 0x74, 0x73, 0x3E, 0x30, // teBits>0 + /* 0308 */ 0x78, 0x42, 0x31, 0x3C, 0x2F, 0x42, 0x6C, 0x75, // xB1. + /* 0320 */ 0x20, 0x3C, 0x52, 0x65, 0x64, 0x58, 0x3E, 0x30, // 0 + /* 0328 */ 0x78, 0x41, 0x37, 0x3C, 0x2F, 0x52, 0x65, 0x64, // xA7. < + /* 0338 */ 0x52, 0x65, 0x64, 0x59, 0x3E, 0x30, 0x78, 0x35, // RedY>0x5 + /* 0340 */ 0x35, 0x3C, 0x2F, 0x52, 0x65, 0x64, 0x59, 0x3E, // 5 + /* 0348 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x47, 0x72, // . 0x4 + /* 0358 */ 0x43, 0x3C, 0x2F, 0x47, 0x72, 0x65, 0x65, 0x6E, // C. < + /* 0368 */ 0x47, 0x72, 0x65, 0x65, 0x6E, 0x59, 0x3E, 0x30, // GreenY>0 + /* 0370 */ 0x78, 0x39, 0x45, 0x3C, 0x2F, 0x47, 0x72, 0x65, // x9E. + /* 0380 */ 0x20, 0x3C, 0x42, 0x6C, 0x75, 0x65, 0x58, 0x3E, // + /* 0388 */ 0x30, 0x78, 0x32, 0x35, 0x3C, 0x2F, 0x42, 0x6C, // 0x25. + /* 0398 */ 0x20, 0x3C, 0x42, 0x6C, 0x75, 0x65, 0x59, 0x3E, // + /* 03A0 */ 0x30, 0x78, 0x30, 0x43, 0x3C, 0x2F, 0x42, 0x6C, // 0x0C. + /* 03B0 */ 0x20, 0x3C, 0x57, 0x68, 0x69, 0x74, 0x65, 0x58, // 0x50. + /* 03C8 */ 0x20, 0x20, 0x20, 0x3C, 0x57, 0x68, 0x69, 0x74, // 0x54< + /* 03D8 */ 0x2F, 0x57, 0x68, 0x69, 0x74, 0x65, 0x59, 0x3E, // /WhiteY> + /* 03E0 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x73, // . 0x0. + /* 0418 */ 0x3C, 0x45, 0x73, 0x74, 0x61, 0x62, 0x6C, 0x69, // 0x + /* 0430 */ 0x30, 0x3C, 0x2F, 0x45, 0x73, 0x74, 0x61, 0x62, // 0 + /* 0448 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x4D, 0x61, // . 0x0. . . . . . . . .< + /* 0540 */ 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, 0x0A, // /Group>. + /* 0548 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // . + /* 0568 */ 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // 0xFC. + /* 05A0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 0xA8. + /* 05D8 */ 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // 0x0..< + /* 0628 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id + /* 0630 */ 0x3D, 0x27, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, // ='Active + /* 0638 */ 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x27, // Timing' + /* 0640 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // >. + /* 0658 */ 0x32, 0x31, 0x36, 0x30, 0x3C, 0x2F, 0x48, 0x6F, // 2160. + /* 0670 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 48. + /* 06A8 */ 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // 80< + /* 06C0 */ 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // /Horizon + /* 06C8 */ 0x74, 0x61, 0x6C, 0x42, 0x61, 0x63, 0x6B, 0x50, // talBackP + /* 06D0 */ 0x6F, 0x72, 0x63, 0x68, 0x3E, 0x0A, 0x20, 0x20, // orch>. + /* 06D8 */ 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 3 + /* 06F0 */ 0x32, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 2. + /* 0708 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // + /* 0720 */ 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 0. + /* 0738 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 0. 0. + /* 07A0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 1440< + /* 07B8 */ 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, // /Vertica + /* 07C0 */ 0x6C, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x3E, // lActive> + /* 07C8 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, // . 3. + /* 07F8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, // 3 + /* 0810 */ 0x35, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, // 5. + /* 0828 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 6. < + /* 0858 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical + /* 0860 */ 0x53, 0x79, 0x6E, 0x63, 0x53, 0x6B, 0x65, 0x77, // SyncSkew + /* 0868 */ 0x3E, 0x30, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, // >0. + /* 0880 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 0. < + /* 08B0 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical + /* 08B8 */ 0x42, 0x6F, 0x74, 0x74, 0x6F, 0x6D, 0x42, 0x6F, // BottomBo + /* 08C0 */ 0x72, 0x64, 0x65, 0x72, 0x3E, 0x30, 0x3C, 0x2F, // rder>0. + /* 08E0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // Fa + /* 08F8 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse + /* 0910 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x49, 0x6E, // . False< + /* 0930 */ 0x2F, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x56, // /InvertV + /* 0938 */ 0x73, 0x79, 0x6E, 0x63, 0x50, 0x6F, 0x6C, 0x61, // syncPola + /* 0940 */ 0x69, 0x72, 0x74, 0x79, 0x3E, 0x0A, 0x20, 0x20, // irty>. + /* 0948 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // F + /* 0960 */ 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, // alse. < + /* 0980 */ 0x42, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6F, // BorderCo + /* 0988 */ 0x6C, 0x6F, 0x72, 0x3E, 0x30, 0x78, 0x30, 0x3C, // lor>0x0< + /* 0990 */ 0x2F, 0x42, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x43, // /BorderC + /* 0998 */ 0x6F, 0x6C, 0x6F, 0x72, 0x3E, 0x0A, 0x3C, 0x2F, // olor>..< + /* 09A8 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id + /* 09B0 */ 0x3D, 0x27, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // ='Displa + /* 09B8 */ 0x79, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, // y Interf + /* 09C0 */ 0x61, 0x63, 0x65, 0x27, 0x3E, 0x0A, 0x20, 0x20, // ace'>. + /* 09C8 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // 8. < + /* 09F0 */ 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, // Interfac + /* 09F8 */ 0x65, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x46, 0x6F, // eColorFo + /* 0A00 */ 0x72, 0x6D, 0x61, 0x74, 0x3E, 0x33, 0x3C, 0x2F, // rmat>3..< + /* 0A28 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id + /* 0A30 */ 0x3D, 0x27, 0x44, 0x53, 0x49, 0x20, 0x49, 0x6E, // ='DSI In + /* 0A38 */ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x27, // terface' + /* 0A40 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, // >. 1. + /* 0A68 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, // 0 + /* 0A78 */ 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, // . + /* 0A88 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 36. + /* 0AB0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 1. + /* 0AD8 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x4C, // 4. 1. + /* 0B18 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x4C, // True. True. + /* 0BA8 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x52, // 0x3C0 + /* 0BC0 */ 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 000. + /* 0BD8 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, // Fa + /* 0BF0 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, // lse. False< + /* 0C28 */ 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, 0x55, // /DSICmdU + /* 0C30 */ 0x73, 0x69, 0x6E, 0x67, 0x54, 0x72, 0x69, 0x67, // singTrig + /* 0C38 */ 0x67, 0x65, 0x72, 0x3E, 0x0A, 0x20, 0x20, 0x20, // ger>. + /* 0C40 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x49, 0x6E, 0x69, // 30 . + /* 0C70 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, // . + /* 0C88 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // + /* 0C90 */ 0x30, 0x30, 0x20, 0x30, 0x31, 0x0A, 0x20, 0x20, // 00 01. + /* 0C98 */ 0x20, 0x20, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, // ... + /* 0CD0 */ 0x32, 0x33, 0x20, 0x30, 0x41, 0x20, 0x30, 0x32, // 23 0A 02 + /* 0CD8 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x46, // . 23 F + /* 0CE0 */ 0x46, 0x20, 0x30, 0x37, 0x0A, 0x20, 0x20, 0x20, // F 07. + /* 0CE8 */ 0x32, 0x33, 0x20, 0x31, 0x36, 0x20, 0x30, 0x31, // 23 16 01 + /* 0CF0 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x46, // . 23 F + /* 0CF8 */ 0x46, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, // F 00. + /* 0D00 */ 0x32, 0x33, 0x20, 0x31, 0x30, 0x20, 0x38, 0x30, // 23 10 80 + /* 0D08 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x31, // . 23 1 + /* 0D10 */ 0x32, 0x20, 0x34, 0x33, 0x0A, 0x20, 0x20, 0x20, // 2 43. + /* 0D18 */ 0x32, 0x33, 0x20, 0x31, 0x33, 0x20, 0x34, 0x33, // 23 13 43 + /* 0D20 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x35, // . 23 5 + /* 0D28 */ 0x41, 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, // A 04. + /* 0D30 */ 0x32, 0x33, 0x20, 0x35, 0x43, 0x20, 0x30, 0x31, // 23 5C 01 + /* 0D38 */ 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, // . 23 9 + /* 0D40 */ 0x34, 0x20, 0x32, 0x30, 0x0A, 0x20, 0x20, 0x20, // 4 20. + /* 0D48 */ 0x32, 0x33, 0x20, 0x30, 0x44, 0x20, 0x30, 0x31, // 23 0D 01 + /* 0D50 */ 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, 0x20, 0x30, // . FF 0 + /* 0D58 */ 0x41, 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, // A. 23 + /* 0D60 */ 0x39, 0x35, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, // 95 00. + /* 0D68 */ 0x20, 0x46, 0x46, 0x20, 0x30, 0x41, 0x0A, 0x20, // FF 0A. + /* 0D70 */ 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, 0x36, 0x20, // 23 96 + /* 0D78 */ 0x30, 0x32, 0x0A, 0x20, 0x20, 0x20, 0x32, 0x33, // 02. 23 + /* 0D80 */ 0x20, 0x39, 0x33, 0x20, 0x33, 0x34, 0x0A, 0x20, // 93 34. + /* 0D88 */ 0x20, 0x20, 0x32, 0x33, 0x20, 0x39, 0x36, 0x20, // 23 96 + /* 0D90 */ 0x30, 0x41, 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, // 0A. FF + /* 0D98 */ 0x20, 0x31, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 14. 2 + /* 0DA0 */ 0x33, 0x20, 0x32, 0x30, 0x20, 0x33, 0x38, 0x0A, // 3 20 38. + /* 0DA8 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x31, // 23 21 + /* 0DB0 */ 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 04. 2 + /* 0DB8 */ 0x33, 0x20, 0x32, 0x32, 0x20, 0x33, 0x38, 0x0A, // 3 22 38. + /* 0DC0 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x33, // 23 23 + /* 0DC8 */ 0x20, 0x30, 0x34, 0x0A, 0x20, 0x20, 0x20, 0x32, // 04. 2 + /* 0DD0 */ 0x33, 0x20, 0x32, 0x34, 0x20, 0x41, 0x30, 0x0A, // 3 24 A0. + /* 0DD8 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x35, // 23 25 + /* 0DE0 */ 0x20, 0x30, 0x35, 0x0A, 0x20, 0x20, 0x20, 0x32, // 05. 2 + /* 0DE8 */ 0x33, 0x20, 0x32, 0x43, 0x20, 0x32, 0x30, 0x0A, // 3 2C 20. + /* 0DF0 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x32, 0x44, // 23 2D + /* 0DF8 */ 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, 0x32, // 00. 2 + /* 0E00 */ 0x33, 0x20, 0x33, 0x30, 0x20, 0x30, 0x36, 0x0A, // 3 30 06. + /* 0E08 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x31, // 23 31 + /* 0E10 */ 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, 0x32, // 00. 2 + /* 0E18 */ 0x33, 0x20, 0x33, 0x34, 0x20, 0x35, 0x30, 0x0A, // 3 34 50. + /* 0E20 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x36, // 23 36 + /* 0E28 */ 0x20, 0x32, 0x33, 0x0A, 0x20, 0x20, 0x20, 0x32, // 23. 2 + /* 0E30 */ 0x33, 0x20, 0x33, 0x38, 0x20, 0x33, 0x30, 0x0A, // 3 38 30. + /* 0E38 */ 0x20, 0x20, 0x20, 0x32, 0x33, 0x20, 0x33, 0x41, // 23 3A + /* 0E40 */ 0x20, 0x30, 0x33, 0x0A, 0x3C, 0x2F, 0x44, 0x53, // 03..< + /* 0E58 */ 0x44, 0x53, 0x49, 0x54, 0x65, 0x72, 0x6D, 0x53, // DSITermS + /* 0E60 */ 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x65, 0x3E, // equence> + /* 0E68 */ 0x0A, 0x20, 0x20, 0x20, 0x30, 0x35, 0x20, 0x32, // . 05 2 + /* 0E70 */ 0x38, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x20, 0x20, // 8 00. + /* 0E78 */ 0x46, 0x46, 0x20, 0x32, 0x30, 0x0A, 0x20, 0x20, // FF 20. + /* 0E80 */ 0x20, 0x30, 0x35, 0x20, 0x31, 0x30, 0x20, 0x30, // 05 10 0 + /* 0E88 */ 0x30, 0x0A, 0x20, 0x20, 0x20, 0x46, 0x46, 0x20, // 0. FF + /* 0E90 */ 0x38, 0x30, 0x0A, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 80... < + /* 0ED0 */ 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, 0x68, // Backligh + /* 0ED8 */ 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x34, 0x3C, // tType>4< + /* 0EE0 */ 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // /Backlig + /* 0EE8 */ 0x68, 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x0A, // htType>. + /* 0EF0 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x42, 0x61, 0x63, // 50 + /* 0F08 */ 0x3C, 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, // . + /* 0F20 */ 0x3C, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // + /* 0F30 */ 0x31, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x61, 0x63, // 100. + /* 0F48 */ 0x20, 0x3C, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // 0x + /* 0F60 */ 0x34, 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, // 4. + /* 0F78 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x43, 0x41, 0x42, // + /* 0F88 */ 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x43, // False. < + /* 0FA0 */ 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, 0x6E, 0x65, // Brightne + /* 0FA8 */ 0x73, 0x73, 0x4D, 0x69, 0x6E, 0x4C, 0x75, 0x6D, // ssMinLum + /* 0FB0 */ 0x69, 0x6E, 0x61, 0x6E, 0x63, 0x65, 0x3E, 0x32, // inance>2 + /* 0FB8 */ 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x72, 0x69, // 000. + /* 0FD8 */ 0x20, 0x3C, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, // 360000< + /* 0FF8 */ 0x2F, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, 0x6E, // /Brightn + /* 1000 */ 0x65, 0x73, 0x73, 0x4D, 0x61, 0x78, 0x4C, 0x75, // essMaxLu + /* 1008 */ 0x6D, 0x69, 0x6E, 0x61, 0x6E, 0x63, 0x65, 0x3E, // minance> + /* 1010 */ 0x0A, 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, // .
.. + /* 1040 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x69, 0x73, // + /* 1058 */ 0x44, 0x53, 0x49, 0x5F, 0x50, 0x41, 0x4E, 0x45, // DSI_PANE + /* 1060 */ 0x4C, 0x5F, 0x52, 0x45, 0x53, 0x45, 0x54, 0x2C, // L_RESET, + /* 1068 */ 0x20, 0x30, 0x2C, 0x20, 0x30, 0x2C, 0x20, 0x31, // 0, 0, 1 + /* 1070 */ 0x3C, 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, // ... + }) + Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ + 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 (PLGC, 3, NotSerialized) + { + Name (TBUF, Buffer (One) + { + 0x00 // . + }) + If ((Arg1 >= SizeOf (TBUF))) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + Else + { + Local1 = Arg1 + } + + If ((Arg2 > 0x1000)) + { + Local2 = 0x1000 + } + Else + { + Local2 = Arg2 + } + + If (((Local1 + Local2) > SizeOf (TBUF))) + { + Local2 = (SizeOf (TBUF) - Local1) + } + + CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) + Return (RBUF) /* \_SB_.GPU0.PLGC.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 (PWGM, 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.PWGM.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 (PBRC, 2, NotSerialized) + { + Name (RBUF, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + Return (RBUF) /* \_SB_.GPU0.PBRC.RBUF */ + } + + Method (DITH, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ + } + + Method (ROM2, 3, NotSerialized) + { + Name (PCFG, Buffer (One) + { + 0x00 // . + }) + While (One) + { + If (One) + { + Local2 = PCFG /* \_SB_.GPU0.ROM2.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.ROM2.RBUF */ + } + + Method (IGC2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.IGC2.RBUF */ + } + + Method (PCC2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.PCC2.RBUF */ + } + + Method (GCT2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.GCT2.RBUF */ + } + + Method (LGC2, 3, NotSerialized) + { + Name (TBUF, Buffer (One) + { + 0x00 // . + }) + If ((Arg1 >= SizeOf (TBUF))) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + Else + { + Local1 = Arg1 + } + + If ((Arg2 > 0x1000)) + { + Local2 = 0x1000 + } + Else + { + Local2 = Arg2 + } + + If (((Local1 + Local2) > SizeOf (TBUF))) + { + Local2 = (SizeOf (TBUF) - Local1) + } + + CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) + Return (RBUF) /* \_SB_.GPU0.LGC2.RBUF */ + } + + Method (HSI2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.HSI2.RBUF */ + } + + Method (GMT2, 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.GMT2.RBUF */ + } + + Method (WGM2, 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.WGM2.RBUF */ + } + + Method (GRT2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.GRT2.RBUF */ + } + + Method (BRT2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.BRT2.RBUF */ + } + + Method (DIT2, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.DIT2.RBUF */ + } + + Method (BLC2, 1, NotSerialized) + { + Name (RBUF, Buffer (0x0100){}) + Return (RBUF) /* \_SB_.GPU0.BLC2.RBUF */ + } + + Method (ROE1, 3, NotSerialized) + { + Name (PCFG, Buffer (One) + { + 0x00 // . + }) + Local2 = PCFG /* \_SB_.GPU0.ROE1.PCFG */ + 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.ROE1.RBUF */ + } + + Name (_DOD, Package (0x01) // _DOD: Display Output Devices + { + 0x00024321 + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (CHDV, 0, NotSerialized) + { + Name (CHIF, Package (0x02) + { + One, + Package (0x07) + { + "CHILDDEV", + Zero, + 0x00024321, + "QCOM_AVStream_850", + Zero, + "Qualcomm Camera AVStream Mini Driver", + Package (0x04) + { + "COMPATIBLEIDS", + 0x02, + "VEN_QCOM&DEV__AVSTREAM", + "QCOM_AVSTREAM" + } + } + }) + Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ + } + + Method (DPCC, 2, NotSerialized) + { + Return (CCST) /* \_SB_.CCST */ + } + + Method (DPIN, 2, NotSerialized) + { + Return (PINA) /* \_SB_.PINA */ + } + + Method (REGR, 0, NotSerialized) + { + Name (RBUF, Package (0x1B) + { + Package (0x02) + { + "ForceMaxPerf", + Zero + }, + + Package (0x02) + { + "ForceStablePowerSettings", + Zero + }, + + Package (0x02) + { + "ForceActive", + Zero + }, + + Package (0x02) + { + "DeferForceActive", + Zero + }, + + Package (0x02) + { + "PreventPowerCollapse", + Zero + }, + + Package (0x02) + { + "DisableThermalMitigation", + Zero + }, + + Package (0x02) + { + "DisableTzMDSSRestore", + One + }, + + Package (0x02) + { + "UseLowPTForGfxPerProcess", + One + }, + + Package (0x02) + { + "DisableCDI", + One + }, + + Package (0x02) + { + "GPU64bAddrEnabled", + One + }, + + Package (0x02) + { + "MaxPreemptionOffsets", + 0x80 + }, + + Package (0x02) + { + "MaxRequiredDmaQueueEntry", + 0x08 + }, + + Package (0x02) + { + "SupportsSecureInAperture", + One + }, + + Package (0x02) + { + "ZeroFlagSupportInPTE", + One + }, + + Package (0x02) + { + "SupportsCacheCoherency", + One + }, + + Package (0x02) + { + "SupportsSHMBridge", + Zero + }, + + Package (0x02) + { + "SecureCarveoutSize", + 0x00200000 + }, + + Package (0x02) + { + "UBWCEnable", + Zero + }, + + Package (0x02) + { + "allowDrmAbove1080p", + One + }, + + Package (0x02) + { + "ZeroPageLowAddr", + 0x85F00000 + }, + + Package (0x02) + { + "ZeroPageHighAddr", + Zero + }, + + Package (0x02) + { + "KeepUefiBuffer", + One + }, + + Package (0x06) + { + "GRAPHICS", + Package (0x02) + { + "ForceActive", + Zero + }, + + Package (0x02) + { + "EnableSystemCache", + One + }, + + Package (0x02) + { + "EnableSysCacheForGpuhtw", + 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", + 0x04B0 + } + }, + + Package (0x06) + { + "A6x", + Package (0x02) + { + "SleepMode", + Zero + }, + + Package (0x02) + { + "DisableICG", + Zero + }, + + Package (0x02) + { + "DisableGmuCG", + Zero + }, + + Package (0x02) + { + "EnableFallbackToDisableSecureMode", + Zero + }, + + Package (0x02) + { + "DisableCPCrashDump", + Zero + } + } + }, + + Package (0x04) + { + "VIDEO", + Package (0x02) + { + "ForceActive", + Zero + }, + + Package (0x02) + { + "PreventPowerCollapse", + Zero + }, + + Package (0x02) + { + "EnableSystemCache", + One + } + }, + + Package (0x02) + { + "CRYPTO", + Package (0x02) + { + "EnableCryptoVA", + One + } + }, + + Package (0x03) + { + "VIDEO_ENCODER", + Package (0x02) + { + "ForceActive", + Zero + }, + + Package (0x02) + { + "PreventPowerCollapse", + Zero + } + }, + + Package (0x07) + { + "DISPLAY", + Package (0x02) + { + "DisableMiracast", + One + }, + + Package (0x02) + { + "EnableOEMDriverDependency", + Zero + }, + + Package (0x02) + { + "EnableBridgeDriverDependency", + Zero + }, + + Package (0x02) + { + "DisableRotator", + Zero + }, + + Package (0x02) + { + "DisableMDPBLT", + One + }, + + Package (0x02) + { + "DisableExternal", + Zero + } + } + }) + Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ + } + } + + Device (SCM0) + { + Name (_HID, "QCOM0214") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + } + + Device (TREE) + { + Name (_HID, "QCOM02BB") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (MCGT, 0, NotSerialized) + { + Name (TPKG, Package (0x01) + { + Package (0x02) + { + Zero, + Zero + } + }) + DerefOf (TPKG [Zero]) [Zero] = TCMA /* \_SB_.TCMA */ + DerefOf (TPKG [Zero]) [One] = TCML /* \_SB_.TCML */ + Return (TPKG) /* \_SB_.TREE.MCGT.TPKG */ + } + } + + Device (SPMI) + { + Name (_HID, "QCOM0216") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_CID, "PNP0CA2") // _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, + 0x0C400000, // Address Base + 0x02800000, // Address Length + ) + }) + Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ + } + + Method (CONF, 0, NotSerialized) + { + Name (XBUF, Buffer (0x1A) + { + /* 0000 */ 0x00, 0x01, 0x01, 0x01, 0xFF, 0x00, 0x02, 0x00, // ........ + /* 0008 */ 0x0A, 0x07, 0x04, 0x07, 0x01, 0xFF, 0x10, 0x01, // ........ + /* 0010 */ 0x00, 0x01, 0x0C, 0x40, 0x00, 0x00, 0x02, 0x80, // ...@.... + /* 0018 */ 0x00, 0x00 // .. + }) + Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ + } + } + + Device (GIO0) + { + Name (_HID, "QCOM0217") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Name (HPD1, ResourceTemplate () + { + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0071 + } + }) + OperationRegion (HPD2, GeneralPurposeIo, Zero, One) + Field (HPD2, ByteAcc, NoLock, Preserve) + { + Connection (HPD1), + ESTA, 1 + } + + OperationRegion (GPOR, GeneralPurposeIo, Zero, One) + Field (GPOR, ByteAcc, NoLock, Preserve) + { + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x03400000, // Address Base + 0x00C00000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000F0, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000F0, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000F0, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x00000288, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x00000238, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x00000226, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x00000232, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x00000284, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x0000021F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x00000236, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x0000023D, + } + }) + Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ + } + + Method (OFNI, 0, NotSerialized) + { + Name (RBUF, Buffer (0x02) + { + 0x96, 0x00 // .. + }) + Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ + } + + Name (GABL, Zero) + Method (_REG, 2, NotSerialized) // _REG: Region Availability + { + If ((Arg0 == 0x08)) + { + GABL = Arg1 + } + } + + Name (_AEI, Buffer (0x02) // _AEI: ACPI Event Interrupts + { + 0x79, 0x00 // y. + }) + } + + OperationRegion (CP00, SystemMemory, 0x13000000, 0x24) + Field (CP00, DWordAcc, NoLock, Preserve) + { + MVIO, 32, + MV01, 32, + MV02, 32, + MV03, 32, + MV04, 32, + MV11, 32, + MV12, 32, + MV13, 32, + MV14, 32 + } + + OperationRegion (CP01, SystemMemory, 0x01C00000, 0x1004) + Field (CP01, DWordAcc, NoLock, Preserve) + { + PSC0, 32, + Offset (0x20), + PPC0, 32, + PPS0, 32, + Offset (0x1B0), + PLT0, 32, + Offset (0x358), + PSL0, 32, + Offset (0x360), + WBL0, 32, + WBH0, 32, + WLL0, 32, + WLH0, 32, + RBL0, 32, + RBH0, 32, + RLL0, 32, + RLH0, 32, + PPEB, 32, + Offset (0x398), + WBL1, 32, + WBH1, 32, + WLL1, 32, + WLH1, 32, + RBL1, 32, + RBH1, 32, + RLL1, 32, + RLH1, 32, + Offset (0x1000), + PDT0, 32 + } + + OperationRegion (CP02, SystemMemory, 0x01C06000, 0x0188) + Field (CP02, DWordAcc, NoLock, Preserve) + { + Offset (0x0C), + QCB1, 32, + QSEC, 32, + QAP1, 32, + QAP2, 32, + QSP1, 32, + QSP2, 32, + QSS1, 32, + QSS2, 32, + Offset (0x34), + QECE, 32, + QCE1, 32, + QSCC, 32, + QSBE, 32, + Offset (0x48), + QCPI, 32, + Offset (0x5C), + QCED, 32, + QCP0, 32, + Offset (0x68), + QPR0, 32, + Offset (0x70), + QPC0, 32, + Offset (0x80), + QSES, 32, + Offset (0x88), + QCRC, 32, + Offset (0x90), + QCLC, 32, + Offset (0x98), + QC1M, 32, + QC2M, 32, + QC3M, 32, + Offset (0xB0), + QSM0, 32, + Offset (0xB8), + QS1M, 32, + QS2M, 32, + QS3M, 32, + Offset (0xD8), + QIG0, 32, + QIG1, 32, + Offset (0xF0), + QCVT, 32, + QVT1, 32, + QVT2, 32, + Offset (0x11C), + QTT1, 32, + QTT2, 32, + Offset (0x138), + QCCS, 32, + QCHS, 32, + Offset (0x148), + QCD0, 32, + Offset (0x154), + QCCN, 32, + Offset (0x15C), + QCCC, 32, + Offset (0x164), + QMCS, 32, + Offset (0x184), + QCCM, 32 + } + + OperationRegion (CP03, SystemMemory, 0x01C06200, 0xA8) + Field (CP03, DWordAcc, NoLock, Preserve) + { + Offset (0x44), + QTOT, 32, + Offset (0x60), + QTDE, 32, + Offset (0x8C), + QTM1, 32, + Offset (0xA4), + QTL2, 32 + } + + OperationRegion (CP04, SystemMemory, 0x01C06400, 0x016C) + Field (CP04, DWordAcc, NoLock, Preserve) + { + Offset (0x0C), + QRSH, 32, + Offset (0x14), + QRSG, 32, + Offset (0x34), + QRUS, 32, + Offset (0x3C), + QRFL, 32, + Offset (0x44), + QRPC, 32, + Offset (0xD4), + QRC2, 32, + QRC3, 32, + QRC4, 32, + Offset (0xF8), + QRA1, 32, + QRA2, 32, + QRSE, 32, + QRSC, 32, + Offset (0x10C), + QRDC, 32, + Offset (0x11C), + QRIM, 32, + Offset (0x164), + QRM0, 32, + QRM1, 32 + } + + OperationRegion (CP05, SystemMemory, 0x01C06600, 0x70) + Field (CP05, DWordAcc, NoLock, Preserve) + { + Offset (0x2C), + PMDC, 32, + Offset (0x44), + PAC1, 32, + Offset (0x54), + PMC2, 32, + PMC3, 32, + PMC4, 32, + PMC5, 32 + } + + OperationRegion (CP06, SystemMemory, 0x01C06800, 0x0210) + Field (CP06, DWordAcc, NoLock, Preserve) + { + PPSR, 32, + PPDC, 32, + PCST, 32, + Offset (0x54), + PERD, 32, + Offset (0x6C), + PSC4, 32, + Offset (0xA0), + PDTA, 32, + PLTA, 32, + PLCD, 32, + Offset (0xC4), + PFC1, 32, + PFC2, 32, + PFVL, 32, + PFVH, 32, + PFMC, 32, + Offset (0x174), + PPPS, 32, + Offset (0x1A8), + PSDM, 32, + PODA, 32, + PPSC, 32, + Offset (0x1D8), + PRSL, 32, + PDAL, 32, + PDAM, 32, + Offset (0x20C), + PRC1, 32 + } + + OperationRegion (CP07, SystemMemory, 0x60000000, 0x1000) + Field (CP07, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + SCR0, 32, + CRI0, 32, + Offset (0x10), + R0B0, 32, + R0B1, 32, + BNR0, 32, + Offset (0x7C), + LCA0, 32, + LCS0, 32, + Offset (0x88), + SLC0, 32, + Offset (0xA0), + LC20, 32, + Offset (0x8BC), + CSW0, 32, + Offset (0x900), + IAV0, 32, + CR10, 32, + CR20, 32, + ILB0, 32, + IUB0, 32, + ILR0, 32, + ILT0, 32, + IUT0, 32, + Offset (0xF24), + ESC0, 32, + EST0, 32, + Offset (0xFC4), + ECS0, 32 + } + + Method (PPU0, 0, Serialized) + { + Name (TOUT, Zero) + PDT0 = 0x04 + PPDC = One + QECE = 0x14 + QCPI = 0x07 + QCLC = One + QCRC = 0x20 + QCVT = Zero + QVT2 = One + QVT1 = 0xC9 + QTT1 = 0xFF + QTT2 = 0x3F + QMCS = One + QCCN = Zero + QCD0 = 0x0A + QCED = 0x19 + QCE1 = 0x90 + QSM0 = 0x82 + QS3M = 0x02 + QS2M = 0xEA + QS1M = 0xAB + QC3M = Zero + QC2M = 0x0D + QC1M = 0x04 + QCHS = Zero + QCP0 = 0x06 + QPR0 = 0x16 + QPC0 = 0x36 + QCCM = One + QCCC = 0x16 + QCCS = 0x33 + QSCC = 0x02 + QSBE = 0x07 + QSES = 0x04 + QIG1 = Zero + QIG0 = 0x3F + QCB1 = 0x09 + QSEC = One + QSP1 = 0x40 + QSP2 = One + QAP1 = 0x02 + QAP2 = Zero + QSS1 = 0x7E + QSS2 = 0x15 + QTOT = 0x02 + QTL2 = 0x12 + QTDE = 0x10 + QTM1 = 0x06 + QRSC = 0x03 + QRSE = 0x1C + QRDC = 0x14 + QRC2 = 0x0E + QRC3 = 0x04 + QRC4 = 0x1A + QRUS = 0x4B + QRSG = 0x04 + QRSH = 0x04 + QRA1 = 0x71 + QRM0 = 0x59 + QRM1 = 0x59 + QRA2 = 0x80 + QRIM = 0x40 + QRPC = 0x71 + QRFL = 0x40 + PERD = 0x04 + PMDC = 0x52 + PMC2 = 0x50 + PMC4 = 0x1A + PMC5 = 0x06 + PFC2 = 0x83 + PFVL = 0x09 + PFVH = 0xA2 + PFMC = 0x40 + PFC1 = 0x02 + PODA = Zero + PDTA = One + PDAM = Zero + PDAL = 0x20 + PSDM = Zero + PLTA = One + PLCD = 0x73 + PRSL = 0xAA + PPSC = 0x03 + PRC1 = 0x0D + PSC4 = Zero + PAC1 = Zero + If ((SIDV >= 0x00020000)){} + PPDC = 0x03 + PPSR = Zero + PCST = 0x03 + Local0 = PPPS /* \_SB_.PPPS */ + While ((Local0 & 0x40)) + { + Sleep (One) + TOUT++ + If ((TOUT == 0x0F)) + { + Break + } + + Local0 = PPPS /* \_SB_.PPPS */ + } + + If ((TOUT == 0x0F)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (LTS0, 0, Serialized) + { + Name (TOUT, Zero) + Local0 = LC20 /* \_SB_.LC20 */ + Local0 |= 0x40 + LC20 = Local0 + PLT0 = 0x0100 + Local0 = EST0 /* \_SB_.EST0 */ + While (((Local0 & 0x0400) != 0x0400)) + { + Sleep (One) + TOUT++ + If ((TOUT == 0x96)) + { + Break + } + + Local0 = EST0 /* \_SB_.EST0 */ + } + + If ((TOUT == 0x96)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (IAT0, 0, Serialized) + { + IAV0 = One + ILB0 = 0x60100000 + IUB0 = Zero + ILR0 = 0x601FFFFF + ILT0 = 0x01000000 + IUT0 = Zero + CR10 = 0x04 + CR20 = 0x80000000 + BNR0 = 0x00010100 + } + + Method (REB0, 2, Serialized) + { + Local0 = PSC0 /* \_SB_.PSC0 */ + Local0 &= 0xFBFFFFFF + PSC0 = Local0 + WBL0 = Arg0 + WBH0 = Zero + WLL0 = Arg1 + WLH0 = Zero + RBL0 = Arg0 + RBH0 = Zero + RLL0 = Arg1 + RLH0 = Zero + Local0 = PSC0 /* \_SB_.PSC0 */ + Local0 |= 0x04000000 + PSC0 = Local0 + } + + Method (EEB0, 2, Serialized) + { + Local0 = PSC0 /* \_SB_.PSC0 */ + Local0 &= 0xBFFFFFFF + PSC0 = Local0 + WBL1 = Arg0 + WBH1 = Zero + WLL1 = Arg1 + WLH1 = Zero + RBL1 = Arg0 + RBH1 = Zero + RLL1 = Arg1 + RLH1 = Zero + Local0 = PSC0 /* \_SB_.PSC0 */ + Local0 |= 0x40000000 + PSC0 = Local0 + } + + Name (E0LT, 0x600FFFFF) + Method (MSC0, 0, Serialized) + { + Local0 = SCR0 /* \_SB_.SCR0 */ + Local0 |= 0x02 + SCR0 = Local0 + PSL0 = 0x01000000 + Local0 = PPC0 /* \_SB_.PPC0 */ + Local0 &= 0xFFFFFFDF + PPC0 = Local0 + CSW0 = One + Local0 = LCA0 /* \_SB_.LCA0 */ + Local0 |= 0x00400000 + Local0 &= 0xFFFFFBFF + Local0 |= 0x0800 + LCA0 = Local0 + Local0 = CRI0 /* \_SB_.CRI0 */ + Local0 &= 0xFFFF + Local0 |= 0x06040000 + CRI0 = Local0 + ECS0 = One + R0B0 = Zero + R0B1 = Zero + ECS0 = Zero + CSW0 = Zero + PPEB = 0x60000000 + REB0 (0x60001000, E0LT) + EEB0 (0x60101000, 0x601FFFFF) + } + + Name (G0D3, Zero) + OperationRegion (CP08, SystemMemory, 0x01C08000, 0x1004) + Field (CP08, DWordAcc, NoLock, Preserve) + { + PSC1, 32, + Offset (0x20), + PPC1, 32, + PPS1, 32, + Offset (0x1B0), + PLT1, 32, + Offset (0x358), + PSL1, 32, + Offset (0x360), + LBW0, 32, + HBW0, 32, + LLW0, 32, + HLW0, 32, + LBR0, 32, + HBR0, 32, + LLR0, 32, + HLR0, 32, + PEB1, 32, + Offset (0x398), + LBW1, 32, + HBW1, 32, + LLW1, 32, + HLW1, 32, + LBR1, 32, + HBR1, 32, + LLR1, 32, + HLR1, 32, + Offset (0x1000), + PDT1, 32 + } + + OperationRegion (CP09, SystemMemory, 0x01C0A000, 0x026C) + Field (CP09, DWordAcc, NoLock, Preserve) + { + Offset (0x14), + HSEC, 32, + HAP1, 32, + HAP2, 32, + HSP1, 32, + HSP2, 32, + HSS1, 32, + HSS2, 32, + Offset (0x34), + HSM1, 32, + HSM2, 32, + Offset (0x54), + HECE, 32, + HCE1, 32, + HSCC, 32, + HSBE, 32, + HPLE, 32, + HCPI, 32, + C1M0, 32, + C2M0, 32, + C3M0, 32, + C1M1, 32, + C2M1, 32, + C3M1, 32, + Offset (0xB4), + HCM0, 32, + HCM1, 32, + Offset (0xC0), + HPR0, 32, + HPR1, 32, + HPR2, 32, + HPC0, 32, + HPC1, 32, + HPC2, 32, + Offset (0xDC), + HSES, 32, + Offset (0xF0), + HRC2, 32, + Offset (0xF8), + HCLC, 32, + Offset (0x100), + HRM0, 32, + Offset (0x108), + HRM1, 32, + Offset (0x11C), + S1M0, 32, + S2M0, 32, + S3M0, 32, + S1M1, 32, + S2M1, 32, + S3M1, 32, + Offset (0x150), + G0M0, 32, + Offset (0x158), + G0M1, 32, + Offset (0x178), + HCVT, 32, + Offset (0x1CC), + HCCS, 32, + HCHS, 32, + Offset (0x1E0), + HCDV, 32, + Offset (0x1E8), + HCCE, 32, + Offset (0x1F0), + HCCC, 32, + Offset (0x1FC), + HMCS, 32, + Offset (0x21C), + HDM1, 32, + Offset (0x224), + HCCM, 32, + HVD1, 32, + HVD2, 32 + } + + OperationRegion (CP10, SystemMemory, 0x01C0A800, 0x02F0) + Field (CP10, DWordAcc, NoLock, Preserve) + { + Offset (0x0C), + L0C0, 32, + L0C1, 32, + L0C2, 32, + L0TE, 32, + Offset (0x60), + L0BM, 32, + L0LM, 32, + Offset (0x7C), + L0PR, 32, + Offset (0xC0), + L0L0, 32, + L0L1, 32, + L0L2, 32, + Offset (0xD0), + L0R1, 32, + L0R2, 32, + L0M0, 32, + L0M1, 32, + L0M2, 32, + Offset (0xFC), + L0CD, 32, + L0VD, 32, + Offset (0x108), + L0X0, 32, + Offset (0x114), + L0TT, 32, + L0OT, 32, + L0RT, 32, + L0ET, 32, + L0VG, 32, + L0DG, 32, + Offset (0x130), + L0EG, 32, + L0OG, 32, + L0PG, 32, + L0IN, 32, + Offset (0x154), + L0EI, 32, + Offset (0x160), + L0DI, 32, + Offset (0x168), + L0B0, 32, + L0B1, 32, + Offset (0x178), + L0T1, 32, + Offset (0x180), + L0RC, 32, + L0F0, 32, + L0F1, 32, + L0F2, 32, + L0S0, 32, + L0S1, 32, + L0S2, 32, + L0SC, 32, + Offset (0x1A4), + L0RB, 32, + Offset (0x1C0), + L0P0, 32, + L0P1, 32, + L0P2, 32, + Offset (0x230), + L0SE, 32, + L0SN, 32, + L0SD, 32, + Offset (0x2A4), + L0DC, 32, + L0ST, 32, + L0RE, 32, + L0PC, 32, + Offset (0x2B8), + L0N0, 32, + Offset (0x2C0), + L0ER, 32, + L0HI, 32, + Offset (0x2CC), + L0RR, 32 + } + + OperationRegion (CP11, SystemMemory, 0x01C0B000, 0x02F0) + Field (CP11, DWordAcc, NoLock, Preserve) + { + Offset (0x0C), + L1C0, 32, + L1C1, 32, + L1C2, 32, + L1TE, 32, + Offset (0x60), + L1BM, 32, + L1LM, 32, + Offset (0x7C), + L1PR, 32, + Offset (0xC0), + L1L0, 32, + L1L1, 32, + L1L2, 32, + Offset (0xD0), + L1R1, 32, + L1R2, 32, + L1M0, 32, + L1M1, 32, + L1M2, 32, + Offset (0xFC), + L1CD, 32, + L1VD, 32, + Offset (0x108), + L1X0, 32, + Offset (0x114), + L1TT, 32, + L1OT, 32, + L1RT, 32, + L1ET, 32, + L1VG, 32, + L1DG, 32, + Offset (0x130), + L1EG, 32, + L1OG, 32, + L1PG, 32, + L1IN, 32, + Offset (0x154), + L1EI, 32, + Offset (0x160), + L1DI, 32, + Offset (0x168), + L1B0, 32, + L1B1, 32, + Offset (0x178), + L1T1, 32, + Offset (0x180), + L1RC, 32, + L1F0, 32, + L1F1, 32, + L1F2, 32, + L1S0, 32, + L1S1, 32, + L1S2, 32, + L1SC, 32, + Offset (0x1A4), + L1RB, 32, + Offset (0x1C0), + L1P0, 32, + L1P1, 32, + L1P2, 32, + Offset (0x230), + L1SE, 32, + L1SN, 32, + L1SD, 32, + Offset (0x2A4), + L1DC, 32, + L1ST, 32, + L1RE, 32, + L1PC, 32, + Offset (0x2B8), + L1N0, 32, + Offset (0x2C0), + L1ER, 32, + L1HI, 32, + Offset (0x2CC), + L1RR, 32 + } + + OperationRegion (CP12, SystemMemory, 0x01C0B800, 0x02DC) + Field (CP12, DWordAcc, NoLock, Preserve) + { + HPSR, 32, + HPDC, 32, + HSTC, 32, + Offset (0x2C), + HTM3, 32, + Offset (0x40), + HTP3, 32, + Offset (0x54), + HTM6, 32, + Offset (0x68), + HTP6, 32, + Offset (0x15C), + HPSG, 32, + Offset (0x174), + HTRC, 32, + Offset (0x2AC), + HPST, 32 + } + + OperationRegion (CP13, SystemMemory, 0x40000000, 0x1000) + Field (CP13, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + SCR1, 32, + CRI1, 32, + Offset (0x10), + R1B0, 32, + R1B1, 32, + BNR1, 32, + Offset (0x7C), + LCA1, 32, + LCS1, 32, + SCA1, 32, + SLC1, 32, + Offset (0xA0), + LC21, 32, + Offset (0x154), + P1PR, 32, + Offset (0x710), + GPLC, 32, + Offset (0x80C), + G32C, 32, + Offset (0x8A8), + GEQC, 32, + GMDC, 32, + Offset (0x8BC), + CSW1, 32, + Offset (0x900), + IAV1, 32, + CR11, 32, + CR21, 32, + ILB1, 32, + IUB1, 32, + ILR1, 32, + ILT1, 32, + IUT1, 32, + Offset (0xF24), + ESC1, 32, + EST1, 32, + Offset (0xFC4), + ECS1, 32 + } + + OperationRegion (CP14, SystemMemory, 0x03971000, 0x10) + Field (CP14, DWordAcc, NoLock, Preserve) + { + C113, 32, + I113, 32, + N113, 32, + S113, 32 + } + + OperationRegion (CP15, SystemMemory, 0x0016B000, 0x1020) + Field (CP15, DWordAcc, NoLock, Preserve) + { + GP0B, 32, + Offset (0x101C), + G0PB, 32 + } + + OperationRegion (CP16, SystemMemory, 0x0018D000, 0x1030) + Field (CP16, DWordAcc, NoLock, Preserve) + { + GP1B, 32, + Offset (0x1014), + G1LB, 32, + Offset (0x101C), + G1PB, 32, + G1NB, 32 + } + + Method (PPU1, 0, Serialized) + { + Name (TOUT, Zero) + PDT1 = 0x04 + HPDC = 0x03 + HSES = 0x27 + HSEC = One + HSP1 = 0x31 + HSP2 = One + HSS1 = 0xDE + HSS2 = 0x07 + HSM1 = 0x4C + HSM2 = 0x06 + HECE = 0x18 + HCE1 = 0xB0 + C1M0 = 0x8C + C2M0 = 0x20 + C1M1 = 0x14 + C2M1 = 0x34 + HCM0 = 0x06 + HCM1 = 0x06 + HPR0 = 0x16 + HPR1 = 0x16 + HPC0 = 0x36 + HPC1 = 0x36 + HRC2 = 0x05 + HCLC = 0x42 + HRM0 = 0x82 + HRM1 = 0x68 + S1M0 = 0x55 + S2M0 = 0x55 + S3M0 = 0x03 + S1M1 = 0xAB + S2M1 = 0xAA + S3M1 = 0x02 + G0M0 = 0x3F + G0M1 = 0x3F + HCVT = 0x10 + HCCS = Zero + HCHS = 0x30 + HCDV = 0x04 + HCCE = 0x73 + HCCC = 0x1C + HMCS = 0x15 + HDM1 = 0x04 + HCCM = One + HVD1 = 0x22 + HVD2 = Zero + L0C0 = Zero + L0TE = 0x0D + L0BM = One + L0LM = 0x3A + L0PR = 0x2F + L0L0 = 0x09 + L0L1 = 0x09 + L0L2 = 0x1A + L0R1 = One + L0R2 = 0x07 + L0M0 = 0x31 + L0M1 = 0x31 + L0M2 = 0x03 + L0CD = 0x02 + L0VD = One + L0X0 = 0x12 + L0TT = 0x25 + L0OT = Zero + L0RT = 0x05 + L0ET = One + L0VG = 0x26 + L0DG = 0x12 + L0EG = 0x04 + L0OG = 0x04 + L0PG = 0x09 + L0EI = 0x15 + L0DI = 0x32 + L0B0 = 0x7F + L0B1 = 0x07 + L0T1 = 0x04 + L0RC = 0x70 + L0F0 = 0x08 + L0F1 = 0x08 + L0F2 = 0x09 + L0S0 = 0x04 + L0S1 = 0x04 + L0S2 = 0x02 + L0SC = 0x0C + L0RB = 0x02 + L0P0 = 0x5C + L0P1 = 0x3E + L0P2 = 0x3F + L0SE = 0x21 + L0SN = 0xA0 + L0SD = 0x08 + L0DC = One + L0RE = 0xC3 + L0PC = Zero + L0N0 = 0x8C + L0ER = 0x7F + L0HI = 0x2A + L0C1 = 0x0C + L0C2 = Zero + L0RR = 0x02 + L0IN = 0x20 + L1C0 = Zero + L1TE = 0x0D + L1BM = One + L1LM = 0x3A + L1PR = 0x2F + L1L0 = 0x09 + L1L1 = 0x09 + L1L2 = 0x1A + L1R1 = One + L1R2 = 0x07 + L1M0 = 0x31 + L1M1 = 0x31 + L1M2 = 0x03 + L1CD = 0x02 + L1VD = One + L1X0 = 0x12 + L1TT = 0x25 + L1OT = Zero + L1RT = 0x05 + L1ET = One + L1VG = 0x26 + L1DG = 0x12 + L1EG = 0x04 + L1OG = 0x04 + L1PG = 0x09 + L1EI = 0x15 + L1DI = 0x32 + L1B0 = 0x7F + L1B1 = 0x07 + L1T1 = 0x04 + L1RC = 0x70 + L1F0 = 0x08 + L1F1 = 0x08 + L1F2 = 0x09 + L1S0 = 0x04 + L1S1 = 0x04 + L1S2 = 0x02 + L1SC = 0x0C + L1RB = 0x02 + L1P0 = 0x5C + L1P1 = 0x3E + L1P2 = 0x3F + L1SE = 0x21 + L1SN = 0xA0 + L1SD = 0x08 + L1DC = One + L1RE = 0xC3 + L1PC = Zero + L1N0 = 0x8C + L1ER = 0x7F + L1HI = 0x2A + L1C1 = 0x0C + L1C2 = Zero + L1RR = 0x02 + L1IN = 0x20 + HPSG = 0x3F + HTRC = 0x58 + HTM3 = 0x19 + HTP3 = 0x07 + HTM6 = 0x17 + HTP6 = 0x09 + If ((SIDV >= 0x00020000)){} + HPSR = Zero + L0ST = One + L1ST = One + HSTC = One + Local0 = HPST /* \_SB_.HPST */ + While ((Local0 & 0x40)) + { + Sleep (One) + TOUT++ + If ((TOUT == 0x0F)) + { + Break + } + + Local0 = HPST /* \_SB_.HPST */ + } + + If ((TOUT == 0x0F)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (LTS1, 0, Serialized) + { + Name (TOUT, Zero) + Local0 = G32C /* \_SB_.G32C */ + Local0 &= 0xFFFFE0FF + Local0 |= 0x0100 + G32C = Local0 + GMDC = 0x000155A0 + Local0 = GEQC /* \_SB_.GEQC */ + Local0 &= 0xFFFFFFEF + GEQC = Local0 + CSW1 = One + P1PR = 0x77777777 + CSW1 = Zero + Local0 = GPLC /* \_SB_.GPLC */ + Local0 &= 0xFFC0F0FF + Local0 |= 0x00030300 + GPLC = Local0 + PLT1 = 0x0100 + Local0 = EST1 /* \_SB_.EST1 */ + While (((Local0 & 0x0400) != 0x0400)) + { + Sleep (One) + TOUT++ + If ((TOUT == 0x96)) + { + Break + } + + Local0 = EST1 /* \_SB_.EST1 */ + } + + If ((TOUT == 0x96)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (IAT1, 0, Serialized) + { + IAV1 = One + ILB1 = 0x40100000 + IUB1 = Zero + ILR1 = 0x401FFFFF + ILT1 = 0x01000000 + IUT1 = Zero + CR11 = 0x04 + CR21 = 0x80000000 + BNR1 = 0x00010100 + } + + Method (REB1, 2, Serialized) + { + Local0 = PSC1 /* \_SB_.PSC1 */ + Local0 &= 0xFBFFFFFF + PSC1 = Local0 + LBW0 = Arg0 + HBW0 = Zero + LLW0 = Arg1 + HLW0 = Zero + LBR0 = Arg0 + HBR0 = Zero + LLR0 = Arg1 + HLR0 = Zero + Local0 = PSC1 /* \_SB_.PSC1 */ + Local0 |= 0x04000000 + PSC1 = Local0 + } + + Method (EEB1, 2, Serialized) + { + Local0 = PSC1 /* \_SB_.PSC1 */ + Local0 &= 0xBFFFFFFF + PSC1 = Local0 + LBW1 = Arg0 + HBW1 = Zero + LLW1 = Arg1 + HLW1 = Zero + LBR1 = Arg0 + HBR1 = Zero + LLR1 = Arg1 + HLR1 = Zero + Local0 = PSC1 /* \_SB_.PSC1 */ + Local0 |= 0x40000000 + PSC1 = Local0 + } + + Name (E1LT, 0x400FFFFF) + Method (MSC1, 0, Serialized) + { + Local0 = SCR1 /* \_SB_.SCR1 */ + Local0 |= 0x02 + SCR1 = Local0 + PSL1 = 0x20000000 + Local0 = PPC1 /* \_SB_.PPC1 */ + Local0 &= 0xFFFFFFDF + PPC1 = Local0 + CSW1 = One + Local0 = LCA1 /* \_SB_.LCA1 */ + Local0 |= 0x00400000 + Local0 |= 0x0C00 + LCA1 = Local0 + Local0 = CRI1 /* \_SB_.CRI1 */ + Local0 &= 0xFFFF + Local0 |= 0x06040000 + CRI1 = Local0 + Local0 = SCA1 /* \_SB_.SCA1 */ + Local0 &= 0xFFFFFFBF + SCA1 = Local0 + CSW1 = Zero + ECS1 = One + R1B0 = Zero + R1B1 = Zero + ECS1 = Zero + PEB1 = 0x40000000 + REB1 (0x40001000, E1LT) + EEB1 (0x40101000, 0x401FFFFF) + } + + Name (G1D3, Zero) + Device (IPC0) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + GLNK + }) + Name (_HID, "QCOM021C") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (GLNK) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + RPEN + }) + Name (_HID, "QCOM02F9") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001E3, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000BE, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000CC, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000260, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001E1, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000BC, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000000CA, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000025E, + } + }) + Return (RBUF) /* \_SB_.GLNK._CRS.RBUF */ + } + } + + Device (ARPC) + { + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + MMU0, + GLNK, + SCM0 + }) + Name (_HID, "QCOM0297") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (ARPD) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + ADSP, + ARPC + }) + Name (_HID, "QCOM02F3") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (RFS0) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + IPC0, + UFS0 + }) + Name (_HID, "QCOM0235") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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 = RMTB /* \_SB_.RMTB */ + RMTL = RMTX /* \_SB_.RMTX */ + RFMA = RFMB /* \_SB_.RFMB */ + RFML = RFMS /* \_SB_.RFMS */ + RFAA = RFAB /* \_SB_.RFAB */ + RFAL = RFAS /* \_SB_.RFAS */ + Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + } + + Device (IPA) + { + Name (_DEP, Package (0x06) // _DEP: Dependencies + { + PEP0, + RPEN, + PILC, + MMU0, + GSI, + GLNK + }) + Name (_HID, "QCOM02B3") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x01E40000, // Address Base + 0x0001FFFF, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000157, + } + }) + } + } + + Device (GSI) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_HID, "QCOM02E7") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x01E00000, // Address Base + 0x00030000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001D0, + } + }) + Return (RBUF) /* \_SB_.GSI_._CRS.RBUF */ + } + } + + Device (QDIG) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + GLNK + }) + Name (_HID, "QCOM0225") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (QCDB) + { + Name (_HID, "QCOM0298") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (SYSM) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x00100000) // _UID: Unique ID + Name (_LPI, Package (0x05) // _LPI: Low Power Idle States + { + Zero, + 0x01000000, + 0x02, + Package (0x0A) + { + 0x251C, + 0x1770, + Zero, + 0x20, + Zero, + Zero, + 0x3300, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "platform.F1" + }, + + Package (0x0A) + { + 0x2710, + 0x19C8, + One, + 0x20, + Zero, + Zero, + 0xC300, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "platform.F2" + } + }) + Device (CLUS) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x10) // _UID: Unique ID + Name (_LPI, Package (0x05) // _LPI: Low Power Idle States + { + Zero, + 0x01000000, + 0x02, + Package (0x0A) + { + 0x170C, + 0x0BB8, + Zero, + Zero, + Zero, + Zero, + 0x20, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "L3Cluster.D2" + }, + + Package (0x0A) + { + 0x1770, + 0x0CE4, + One, + Zero, + Zero, + 0x02, + 0x40, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "L3Cluster.D4" + } + }) + Device (CPU0) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver0.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver0.C2" + }, + + Package (0x0A) + { + 0x1388, + 0x01F4, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver0.C3" + }, + + Package (0x0A) + { + 0x13EC, + 0x0226, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver0.C4" + } + }) + } + + Device (CPU1) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver1.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver1.C2" + }, + + Package (0x0A) + { + 0x1388, + 0x01F4, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver1.C3" + }, + + Package (0x0A) + { + 0x13EC, + 0x0226, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver1.C4" + } + }) + } + + Device (CPU2) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C2" + }, + + Package (0x0A) + { + 0x1388, + 0x01F4, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C3" + }, + + Package (0x0A) + { + 0x13EC, + 0x0226, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C4" + } + }) + } + + Device (CPU3) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver3.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver3.C2" + }, + + Package (0x0A) + { + 0x1388, + 0x01F4, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver3.C3" + }, + + Package (0x0A) + { + 0x13EC, + 0x0226, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver3.C4" + } + }) + } + + Device (CPU4) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold0.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold0.C2" + }, + + Package (0x0A) + { + 0x03E8, + 0x028A, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold0.C3" + }, + + Package (0x0A) + { + 0x05DC, + 0x044C, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold0.C4" + } + }) + } + + Device (CPU5) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold1.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold1.C2" + }, + + Package (0x0A) + { + 0x03E8, + 0x028A, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold1.C3" + }, + + Package (0x0A) + { + 0x05DC, + 0x044C, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold1.C4" + } + }) + } + + Device (CPU6) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold2.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold2.C2" + }, + + Package (0x0A) + { + 0x03E8, + 0x028A, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold2.C3" + }, + + Package (0x0A) + { + 0x05DC, + 0x044C, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold2.C4" + } + }) + } + + Device (CPU7) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) + { + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold3.C1" + }, + + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold3.C2" + }, + + Package (0x0A) + { + 0x03E8, + 0x028A, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold3.C3" + }, + + Package (0x0A) + { + 0x05DC, + 0x044C, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold3.C4" + } + }) + } + } + } + + Device (QRNG) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_HID, "QCOM02FE") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00793000, // Address Base + 0x00001000, // Address Length + ) + }) + Return (RBUF) /* \_SB_.QRNG._CRS.RBUF */ + } + } + + Device (GPS) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + GLNK + }) + Name (_HID, "QCOM02B6") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + } + + Device (QGP0) + { + Name (_HID, "NOPE02F4") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00804000, // Address Base + 0x00050000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000119, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000011B, + } + }) + Return (RBUF) /* \_SB_.QGP0._CRS.RBUF */ + } + + Method (GPII, 0, Serialized) + { + Return (Package (0x02) + { + Package (0x03) + { + Zero, + 0x05, + 0x0119 + }, + + Package (0x03) + { + Zero, + 0x07, + 0x011B + } + }) + } + } + + Device (QGP1) + { + Name (_HID, "NOPE02F4") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00A04000, // Address Base + 0x00050000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000138, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000013A, + } + }) + Return (RBUF) /* \_SB_.QGP1._CRS.RBUF */ + } + + Method (GPII, 0, Serialized) + { + Return (Package (0x02) + { + Package (0x03) + { + One, + One, + 0x0138 + }, + + Package (0x03) + { + One, + 0x03, + 0x013A + } + }) + } + } + + Device (SARM) + { + Name (_HID, "QCOM0301") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Scope (\_SB) + { + Device (WBDI) + { + Name (_HID, "SAM0909") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + GIO0, + SCM0 + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003E + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003B + } + GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003C + } + }) + Return (RBUF) /* \_SB_.WBDI._CRS.RBUF */ + } + } + } + + Scope (\_SB) + { + Name (GRST, Zero) + } + + Device (LID0) + { + Name (_HID, "PNP0C0D" /* Lid Device */) // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (LIDB, One) + Method (_LID, 0, NotSerialized) // _LID: Lid Status + { + Return (LIDB) /* \_SB_.LID0.LIDB */ + } + } + + Method (ADDR, 0, NotSerialized) + { + If ((SVMJ == One)) + { + Return (0x0390B000) + } + ElseIf ((SVMJ == 0x02)) + { + Return (0x0350B000) + } + } + + OperationRegion (NM11, SystemMemory, ADDR (), 0x14) + Field (NM11, DWordAcc, NoLock, Preserve) + { + PI1C, 32, + PIN1, 32, + PI1N, 32, + PI1S, 32, + PI1L, 32 + } + + Method (_MID, 0, Serialized) + { + Name (NMID, Zero) + NMID = PIN1 /* \_SB_.PIN1 */ + Return (NMID) /* \_SB_._MID.NMID */ + } + + Scope (\_SB) + { + Device (AGNT) + { + Name (_ADR, Zero) // _ADR: Address + Name (_HID, "SAM0603") // _HID: Hardware ID + Name (_CID, "SAM0603") // _CID: Compatible ID + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Name (_UID, One) // _UID: Unique ID + Name (_STA, 0x0F) // _STA: Status + } + } + + Method (ADBG, 1, Serialized) + { + } + + Name (QUFN, Zero) + Name (DPP0, Buffer (One) + { + 0x00 // . + }) + Device (URS0) + { + Method (URSI, 0, NotSerialized) + { + If ((QUFN == Zero)) + { + Return ("QCOM0304") + } + Else + { + Return ("QCOM0305") + } + } + + Alias (URSI, _HID) + Name (_CID, "PNP0CA1") // _CID: Compatible ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PEP0 + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Memory32Fixed (ReadWrite, + 0x0A600000, // Address Base + 0x000FFFFF, // Address Length + ) + }) + Device (USB0) + { + Name (_ADR, Zero) // _ADR: Address + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "BACK", + PLD_VerticalPosition = "CENTER", + PLD_HorizontalPosition = "LEFT", + PLD_Shape = "VERTICALRECTANGLE", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x1, + PLD_Bay = 0x0, + PLD_Ejectable = 0x0, + PLD_EjectRequired = 0x0, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities + { + One, + 0x09, + Zero, + Zero + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000A5, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) + { + 0x0000017A, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) + { + 0x00000206, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) + { + 0x00000208, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) + { + 0x00000209, + } + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (DPM0, 1, NotSerialized) + { + DPP0 = Arg0 + Notify (PEP0, 0xA0) // Device-Specific + } + + Method (CCVL, 0, NotSerialized) + { + Return (CCST) /* \_SB_.CCST */ + } + + Method (HSEN, 0, NotSerialized) + { + Return (HSFL) /* \_SB_.HSFL */ + } + + Name (HSEI, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003E + } + }) + Scope (^^GIO0) + { + OperationRegion (HLEN, GeneralPurposeIo, Zero, One) + } + + Field (^^GIO0.HLEN, ByteAcc, NoLock, Preserve) + { + Connection (HSEI), + MOD1, 1 + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler + { + 0x00 // . + }) + CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.USB0._DSM._T_0 */ + If ((_T_0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) + { + While (One) + { + Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler + _T_2 = ToInteger (Arg1) + If ((_T_2 == Zero)) + { + Return (Buffer (One) + { + 0x1D // . + }) + Break + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + Break + } + + Break + } + + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + ElseIf ((_T_1 == 0x02)) + { + Return (Zero) + Break + } + ElseIf ((_T_1 == 0x03)) + { + Return (One) + Break + } + ElseIf ((_T_1 == 0x04)) + { + Return (0x02) + Break + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + ElseIf ((_T_0 == ToUUID ("a9a82a56-95a1-4b4a-b014-3be47df1b7d5"))) + { + While (One) + { + Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler + _T_3 = ToInteger (Arg1) + If ((_T_3 == One)) + { + While (One) + { + Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler + _T_4 = ToInteger (Arg2) + If ((_T_4 == One)) + { + ADBG ("MOD1+") + MOD1 = One + Return (Buffer (One) + { + 0x01 // . + }) + } + ElseIf ((_T_4 == Zero)) + { + ADBG ("MOD1-") + MOD1 = Zero + Return (Buffer (One) + { + 0x01 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + + Method (PHYC, 0, NotSerialized) + { + Name (CFG0, Package (0x01) + { + Package (0x03) + { + Zero, + 0x088E2198, + 0x20 + } + }) + Return (CFG0) /* \_SB_.URS0.USB0.PHYC.CFG0 */ + } + + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler + { + 0x00 // . + }) + CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.USB0.RHUB._DSM._T_0 */ + If ((_T_0 == ToUUID ("a9a82a56-95a1-4b4a-b014-3be47df1b7d5"))) + { + While (One) + { + Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg1) + If ((_T_1 == One)) + { + While (One) + { + Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler + _T_2 = ToInteger (Arg2) + If ((_T_2 == One)) + { + ADBG ("MOD1++") + MOD1 = One + Return (Buffer (One) + { + 0x01 // . + }) + } + ElseIf ((_T_2 == Zero)) + { + ADBG ("MOD1--") + MOD1 = Zero + Return (Buffer (One) + { + 0x01 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + } + } + + Device (UFN0) + { + Name (_ADR, One) // _ADR: Address + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "BACK", + PLD_VerticalPosition = "CENTER", + PLD_HorizontalPosition = "LEFT", + PLD_Shape = "VERTICALRECTANGLE", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x1, + PLD_Bay = 0x0, + PLD_Ejectable = 0x0, + PLD_EjectRequired = 0x0, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities + { + One, + 0x09, + Zero, + Zero + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000A5, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) + { + 0x000000A2, + } + }) + Method (CCVL, 0, NotSerialized) + { + Return (CCST) /* \_SB_.CCST */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler + { + 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 + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler + _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 + _T_3 = ToInteger (Arg2) + If ((_T_3 == Zero)) + { + While (One) + { + Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler + _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 (0x39) + Break + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + + Method (PHYC, 0, NotSerialized) + { + Name (CFG0, Package (0x12) + { + /*Package (0x03) + + { + + Zero, + + 0x088E2198, + + 0x20 + + }*/ + + + + Package (0x03) { Zero, 0x088E2210, 0x23 }, + + Package (0x03) { Zero, 0x088E2004, 0x03 }, + + Package (0x03) { Zero, 0x088E218c, 0x7c }, + + Package (0x03) { Zero, 0x088E202c, 0x80 }, + + Package (0x03) { Zero, 0x088E2184, 0x0a }, + + Package (0x03) { Zero, 0x088E20b4, 0x19 }, + + Package (0x03) { Zero, 0x088E2194, 0x40 }, + + Package (0x03) { Zero, 0x088E2198, 0x28 }, + + Package (0x03) { Zero, 0x088E2214, 0x21 }, + + Package (0x03) { Zero, 0x088E2220, 0x00 }, + + Package (0x03) { Zero, 0x088E2224, 0x58 }, + + Package (0x03) { Zero, 0x088E2240, 0x35 }, + + Package (0x03) { Zero, 0x088E2244, 0x29 }, + + Package (0x03) { Zero, 0x088E2248, 0xca }, + + Package (0x03) { Zero, 0x088E224c, 0x04 }, + + Package (0x03) { Zero, 0x088E2250, 0x03 }, + + Package (0x03) { Zero, 0x088E223c, 0x00 }, + + Package (0x03) { Zero, 0x088E2210, 0x22 } + }) + Return (CFG0) /* \_SB_.URS0.UFN0.PHYC.CFG0 */ + } + } + } + + Name (HPDB, Zero) + Name (PINA, Zero) + Name (CCST, Buffer (One) + { + 0x02 // . + }) + Name (HSFL, Buffer (One) + { + 0x00 // . + }) + Name (HPDS, Zero) + Name (USBC, Buffer (One) + { + 0x0B // . + }) + Name (DPPN, 0x0D) + Name (MUXC, Buffer (One) + { + 0x00 // . + }) + Name (DPP1, Buffer (One) + { + 0x00 // . + }) + Name (SKYD, Buffer (One) + { + 0x01 // . + }) + 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 + { + ^^PEP0.ROST = Arg2 + } + } + + ThermalZone (TZ0) + { + Name (_HID, "QCOM02B0") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3 + }) + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ1) + { + Name (_HID, "QCOM02B0") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + PEP0 + }) + Name (TPSV, 0x0EF6) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ1_.TPSV */ + } + + Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit + Name (TTC1, Zero) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ1_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ1_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ1_.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ2) + { + Name (_HID, "QCOM02B1") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7 + }) + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ3) + { + Name (_HID, "QCOM02B1") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + PEP0 + }) + Name (TPSV, 0x0EF6) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ3_.TPSV */ + } + + Name (TTC1, Zero) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ3_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ3_.TTC2 */ + } + + Name (TTSP, One) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ3_.TTSP */ + } + + Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ20) + { + Name (_HID, "QCOM02AB") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + GPU0 + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ20.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ20.TTC1 */ + } + + Name (TTC2, 0x02) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ20.TTC2 */ + } + + Name (TTSP, 0x02) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ20.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ21) + { + Name (_HID, "QCOM02AC") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + GPU0 + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ21.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ21.TTC1 */ + } + + Name (TTC2, 0x02) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ21.TTC2 */ + } + + Name (TTSP, 0x02) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ21.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ33) + { + Name (_HID, "QCOM02CB") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + AMSS + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ33.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ33.TTC1 */ + } + + Name (TTC2, 0x02) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ33.TTC2 */ + } + + Name (TTSP, 0x0A) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ33.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ36) + { + Name (_HID, "QCOM029E") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3, + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7, + PMBM + }) + Name (TPSV, 0x0EC4) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ36.TPSV */ + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ36.TTC1 */ + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ36.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ36.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ37) + { + Name (_HID, "QCOM029E") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices + { + PEP0, + PMBM + }) + Name (TPSV, 0x0F8C) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ37.TPSV */ + } + + Name (TCRT, 0x1054) + Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature + { + Return (TCRT) /* \_SB_.TZ37.TCRT */ + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ37.TTC1 */ + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ37.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ37.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ38) + { + Name (_HID, "QCOM029E") // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + PEP0 + }) + Method (INVT, 0, NotSerialized) + { + Return (One) + } + + Method (_MTL, 0, NotSerialized) // _MTL: Minimum Throttle Limit + { + Return (0x3C) + } + + Name (TPSV, 0x0B0E) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ38.TPSV */ + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ38.TTC1 */ + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ38.TTC2 */ + } + + Name (TTSP, 0x0A) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ38.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ40) + { + Name (_HID, "QCOM02AF") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + COEX + }) + Name (TPSV, 0x0DFC) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ40.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ40.TTC1 */ + } + + Name (TTC2, 0x05) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ40.TTC2 */ + } + + Name (TTSP, 0x1E) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ40.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ41) + { + Name (_HID, "QCOM0295") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TSP, 0x32) // _TSP: Thermal Sampling Period + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + } + + ThermalZone (TZ44) + { + Name (_HID, "QCOM02CC") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7 + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ44.TPSV */ + } + + Name (TTC1, Zero) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ44.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ44.TTC2 */ + } + + Name (TTSP, One) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ44.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ99) + { + Name (_HID, "QCOM02B2") // _HID: Hardware ID + Name (_UID, 0x64) // _UID: Unique ID + Name (TCRT, 0x0EF6) + Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature + { + Return (TCRT) /* \_SB_.TZ99.TCRT */ + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ99.TTC1 */ + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ99.TTC2 */ + } + + Name (TTSP, 0x0A) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ99.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x01) + { + PEP0 + }) + } + } + + ThermalZone (TZ4) + { + Name (_HID, "QCOM0299") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3, + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7, + ^GPU0.MON0, + GPU0 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ4_.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ4_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ4_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ4_.TTSP */ + } + + Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ5) + { + Name (_HID, "QCOM029A") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3, + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ5_.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ5_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ5_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ5_.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ6) + { + Name (_HID, "QCOM029B") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices + { + COEX + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ6_.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ6_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ6_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ6_.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ7) + { + Name (_HID, "QCOM029C") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3, + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7 + }) + Name (TCRT, 0x0DCA) + Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature + { + Return (TCRT) /* \_SB_.TZ7_.TCRT */ + } + + Name (TPSV, 0x0DC0) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ7_.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ7_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ7_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ7_.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ8) + { + Name (_HID, "QCOM029D") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3, + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7, + ^GPU0.MON0, + GPU0 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ8_.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ8_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ8_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ8_.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + ThermalZone (TZ9) + { + Name (_HID, "QCOM029F") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices + { + ^SYSM.CLUS.CPU0, + ^SYSM.CLUS.CPU1, + ^SYSM.CLUS.CPU2, + ^SYSM.CLUS.CPU3, + ^SYSM.CLUS.CPU4, + ^SYSM.CLUS.CPU5, + ^SYSM.CLUS.CPU6, + ^SYSM.CLUS.CPU7, + ^GPU0.MON0, + GPU0 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (TPSV) /* \_SB_.TZ9_.TPSV */ + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (TTC1) /* \_SB_.TZ9_.TTC1 */ + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (TTC2) /* \_SB_.TZ9_.TTC2 */ + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (TTSP) /* \_SB_.TZ9_.TTSP */ + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Name (_MTL, 0x19) // _MTL: Minimum Throttle Limit + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + PEP0, + ADC1 + }) + } + } + + Name (HWNH, Zero) + Name (HWNL, Zero) + Device (HWN1) + { + Name (_HID, "QCOM02A9") // _HID: Hardware ID + Alias (PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((HWNH == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PMIC + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0190 + } + }) + Return (RBUF) /* \_SB_.HWN1._CRS.RBUF */ + } + + Method (HAPI, 0, NotSerialized) + { + Name (CFG0, Package (0x03) + { + One, + One, + One + }) + Return (CFG0) /* \_SB_.HWN1.HAPI.CFG0 */ + } + + Method (HAPC, 0, NotSerialized) + { + Name (CFG0, Package (0x16) + { + Zero, + 0x0984, + Zero, + One, + One, + One, + One, + Zero, + 0x04, + One, + 0x03, + 0x14, + One, + 0x03, + Zero, + Zero, + 0x06, + Zero, + Zero, + 0x0535, + 0x03, + One + }) + Return (CFG0) /* \_SB_.HWN1.HAPC.CFG0 */ + } + } + + Device (HWN0) + { + Name (_HID, "QCOM02A8") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((^^HWNL == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Method (HWNL, 0, NotSerialized) + { + Name (CFG0, Package (0x10) + { + One, + 0x03, + 0x019B, + 0x14, + 0x20, + 0x02, + 0x40, + 0x03, + 0x80, + 0x04, + One, + One, + One, + 0x03, + One, + One + }) + Return (CFG0) /* \_SB_.HWN0.HWNL.CFG0 */ + } + } + + Device (CONT) + { + Name (_HID, "CONT1234") // _HID: Hardware ID + Name (_CID, "PNP0C60" /* Display Sensor Device */) // _CID: Compatible ID + } + + Device (POWR) + { + Name (_HID, "POWR1234") // _HID: Hardware ID + Name (_CID, "PNP0C40" /* Standard Button Controller */) // _CID: Compatible ID + } + + Device (SVBI) + { + Name (_HID, "SAMM0901") // _HID: Hardware ID + Name (_SUB, "C153144D") // _SUB: Subsystem ID + } + + // Device (TSC1) + // { + // Name (_HID, "MSHW1003") // _HID: Hardware ID + // Name (_UID, One) // _UID: Unique ID + // Name (_DEP, Package (0x03) // _DEP: Dependencies + // { + // \_SB.PEP0, + // \_SB.GIO0, + // \_SB.IC15 + // }) + // Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + // { + // Name (RBUF, ResourceTemplate () + // { + // I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, + // AddressingMode7Bit, "\\_SB.IC15", + // 0x00, ResourceConsumer, , Exclusive, + // ) + // GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + // "\\_SB.GIO0", 0x00, ResourceConsumer, , + // ) + // { // Pin list + // 0x007D + // } + // GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + // "\\_SB.GIO0", 0x00, ResourceConsumer, , + // ) + // { // Pin list + // 0x0063 + // } + // }) + // Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ + // } + + // // PEP Proxy Support + // Name (PGID, Buffer (0x0A) + // { + // "\\_SB.TSC1" + // }) // Device ID buffer - PGID( Pep given ID ) + // Name (DBUF, Buffer (DBFL){}) // Device ID buffer - PGID( Pep given ID ) + // CreateByteField (DBUF, Zero, STAT) // STATUS 1 BYTE + // // HIDDEN 1 BYTE ( SIZE ) + // CreateByteField (DBUF, 0x02, DVAL) // Packet value, 1 BYTES Device Status + // CreateField (DBUF, 0x18, 0xA0, DEID)// Device ID, 20 BYTES(160 Bits) + // 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 (TSC1) + { + Name (_HID, "MSHW1003") // _HID: Hardware ID + // Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Name (_SUB, "C153144D") // _SUB: Subsystem ID + Name (_HRV, One) // _HRV: Hardware Revision + Name (_ADR, Zero) // _ADR: Address + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + GIO0, + IC15, + PEP0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC15", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x007D + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0063 + } + }) + Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler + { + 0x00 // . + }) + CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TSC1._DSM._T_0 */ + If ((_T_0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + While (One) + { + Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler + _T_2 = ToInteger (Arg1) + If ((_T_2 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + ElseIf ((_T_1 == One)) + { + Debug = "Method _DSM Function HID" + Return (0x20) + } + Else + { + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Break + } + } + + 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 (^^ABD.AVBL) + { + ^^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 (^^ABD.AVBL) + { + ^^PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ + } + } + } + + + Device (BTNS) + { + Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x0010, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x000E, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0085 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x0010, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0005 + } + }) + 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 (QDCI) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + GLNK + }) + Name (_HID, "QCOM0224") // _HID: Hardware ID + Alias (PSUB, _SUB) + } + + Device (BTH0) + { + Name (_HID, "QCOM02B5") // _HID: Hardware ID + Alias (PSUB, _SUB) + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + PEP0, + PMIC, + UAR7 + }) + 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.UAR7", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (PBUF) /* \_SB_.BTH0._CRS.PBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (ADC1) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + SPMI, + PMIC + }) + Name (_HID, "QCOM0221") // _HID: Hardware ID + Alias (PSUB, _SUB) + 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 + 0x0020 + } + GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x02 + }) + { // Pin list + 0x0028 + } + }) + 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... + }) + 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 (0x0A) + { + Zero, + 0x4000, + 0x001C9C38, + 0x0007A120, + 0x11, + Zero, + Zero, + 0x0300, + 0x0100, + 0x08 + }) + } + + Method (PTCF, 1, NotSerialized) + { + Local0 = (Arg0 >> One) + Local0 -= 0x00042B08 + Return (Local0) + } + + Method (PTCI, 1, NotSerialized) + { + Local0 = (Arg0 + 0x00042B08) + Local0 <<= One + Return (Local0) + } + + Method (VGIO, 0, NotSerialized) + { + Return (Package (0x08) + { + Package (0x02) + { + 0x08, + Buffer (0x04) + { + 0x12, 0x32, 0x52, 0x72 // .2Rr + } + }, + + Package (0x02) + { + 0x09, + Buffer (0x04) + { + 0x13, 0x33, 0x53, 0x73 // .3Ss + } + }, + + Package (0x02) + { + 0x0A, + Buffer (0x04) + { + 0x14, 0x34, 0x54, 0x74 // .4Tt + } + }, + + Package (0x02) + { + 0x0B, + Buffer (0x04) + { + 0x15, 0x35, 0x55, 0x75 // .5Uu + } + }, + + Package (0x02) + { + 0x0C, + Buffer (0x04) + { + 0x16, 0x36, 0x56, 0x76 // .6Vv + } + }, + + Package (0x02) + { + 0x15, + Buffer (0x05) + { + 0x17, 0x37, 0x57, 0x77, 0x97 // .7Ww. + } + }, + + Package (0x02) + { + 0x16, + Buffer (0x05) + { + 0x18, 0x38, 0x58, 0x78, 0x98 // .8Xx. + } + }, + + Package (0x02) + { + 0x17, + Buffer (0x05) + { + 0x19, 0x39, 0x59, 0x79, 0x99 // .9Yy. + } + } + }) + } + + Method (VTGN, 0, NotSerialized) + { + Return (Package (0x09) + { + 0x02, + 0x02, + 0x4000, + 0x001C9C38, + Zero, + Zero, + 0x0300, + 0x0100, + 0x08 + }) + } + + Method (GENF, 0, NotSerialized) + { + Return (Package (0x0D) + { + 0xFFFFFFE2, + 0x61, + 0xFFFFFFCE, + 0xA0, + 0x03FF, + 0x002625A0, + 0x01F4, + 0x04, + 0x0334, + 0x004C4B40, + 0x02, + One, + 0x0D + }) + } + + Method (FCHN, 0, NotSerialized) + { + Return (Package (0x0C) + { + Package (0x08) + { + "BATT_ID_OHMS", + One, + One, + Zero, + One, + One, + One, + Zero + }, + + Package (0x08) + { + "BATT_ID_OHMS_FRESH", + 0x02, + One, + Zero, + One, + One, + One, + Zero + }, + + Package (0x08) + { + "BATT_THERM", + 0x06, + One, + Zero, + One, + One, + 0x03, + Zero + }, + + Package (0x08) + { + "AUX_THERM", + 0x07, + One, + Zero, + One, + One, + 0x03, + Zero + }, + + Package (0x08) + { + "SKIN_THERM", + Zero, + One, + Zero, + One, + One, + 0x03, + Zero + }, + + Package (0x08) + { + "PMIC_TEMP2", + 0x0C, + One, + Zero, + 0x03, + 0x02, + 0x02, + FGDT + }, + + Package (0x08) + { + "CHG_TEMP", + 0x0D, + One, + Zero, + 0x03, + 0x02, + 0x02, + FGCT + }, + + Package (0x08) + { + "USB_IN", + 0x08, + One, + Zero, + One, + 0x08, + Zero, + Zero + }, + + Package (0x08) + { + "USB_IN_I", + 0x09, + One, + Zero, + One, + One, + 0x04, + Zero + }, + + Package (0x08) + { + "DC_IN", + 0x0A, + One, + Zero, + One, + 0x08, + Zero, + Zero + }, + + Package (0x08) + { + "DC_IN_I", + 0x0B, + One, + Zero, + One, + One, + 0x04, + Zero + }, + + Package (0x08) + { + "FG_GPIO", + 0x0E, + Zero, + Zero, + One, + 0x02, + Zero, + Zero + } + }) + } + + Method (FGDT, 0, NotSerialized) + { + Return (Package (0x02) + { + Package (0x02) + { + 0x01C2, + 0xFFFF3CB0 + }, + + Package (0x02) + { + 0x0366, + 0x00027100 + } + }) + } + + Method (FGCT, 0, NotSerialized) + { + Return (Package (0x02) + { + Package (0x02) + { + 0x0633, + 0xFFFF3CB0 + }, + + Package (0x02) + { + 0x0318, + 0x00027100 + } + }) + } + } + + Scope (ADC1) + { + Method (CHAN, 0, NotSerialized) + { + Return (Package (0x0C) + { + Package (0x0D) + { + "VPH_PWR", + 0x83, + Zero, + Zero, + 0x02, + 0x02, + One, + 0x03, + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x0D) + { + "VCOIN", + 0x85, + Zero, + Zero, + 0x02, + 0x02, + One, + 0x03, + Zero, + Zero, + Zero, + Zero, + Zero + }, + + Package (0x0D) + + { + + "PMIC_THERM", + + 0x06, + + Zero, + + Zero, + + 0x02, + + 0x02, + + One, + + One, + + Zero, + + Zero, + + Zero, + + 0x02 + + }, + + Package (0x0D) + { + "XO_THERM", + 0x4C, + 0x08, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + XTTB, + Zero, + Zero + }, + + Package (0x0D) + { + "XO_THERM_GPS", + 0x4C, + 0x08, + 0x02, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + XTTB, + Zero, + Zero + }, + + Package (0x0D) + { + "SYS_THERM1", + 0x4D, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + }, + + Package (0x0D) + { + "SYS_THERM2", + 0x50, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + }, + + Package (0x0D) + { + "PA_THERM", + 0x52, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + }, + + Package (0x0D) + { + "PA_THERM1", + 0x56, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + }, + + Package (0x0D) + { + "SYS_THERM3", + 0x55, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + }, + + Package (0x0D) + { + "RF_THERM", + 0x4F, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + }, + + Package (0x0D) + { + "BAT_THERM", + 0x57, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + } + }) + } + + Method (SYTB, 0, NotSerialized) + { + Return (Package (0x22) + { + Package (0x02) + { + 0x0040DD78, + 0xFFFFFFD8 + }, + + Package (0x02) + { + 0x002DD9E4, + 0xFFFFFFDD + }, + + Package (0x02) + { + 0x0020CA24, + 0xFFFFFFE2 + }, + + Package (0x02) + { + 0x0017B588, + 0xFFFFFFE7 + }, + + Package (0x02) + { + 0x001152C4, + 0xFFFFFFEC + }, + + Package (0x02) + { + 0x000CC8A8, + 0xFFFFFFF1 + }, + + Package (0x02) + { + 0x000985E4, + 0xFFFFFFF6 + }, + + Package (0x02) + { + 0x0007286C, + 0xFFFFFFFB + }, + + Package (0x02) + { + 0x00056D10, + Zero + }, + + Package (0x02) + { + 0x000425B8, + 0x05 + }, + + Package (0x02) + { + 0x000331F8, + 0x0A + }, + + Package (0x02) + { + 0x00027AC4, + 0x0F + }, + + Package (0x02) + { + 0x0001F018, + 0x14 + }, + + Package (0x02) + { + 0x000186A0, + 0x19 + }, + + Package (0x02) + { + 0x00013560, + 0x1E + }, + + Package (0x02) + { + 0xF6E0, + 0x23 + }, + + Package (0x02) + { + 0xC60C, + 0x28 + }, + + Package (0x02) + { + 0x9FC4, + 0x2D + }, + + Package (0x02) + { + 0x81B0, + 0x32 + }, + + Package (0x02) + { + 0x69DC, + 0x37 + }, + + Package (0x02) + { + 0x56B8, + 0x3C + }, + + Package (0x02) + { + 0x477C, + 0x41 + }, + + Package (0x02) + { + 0x3B60, + 0x46 + }, + + Package (0x02) + { + 0x3138, + 0x4B + }, + + Package (0x02) + { + 0x2968, + 0x50 + }, + + Package (0x02) + { + 0x22BA, + 0x55 + }, + + Package (0x02) + { + 0x1D4C, + 0x5A + }, + + Package (0x02) + { + 0x18D8, + 0x5F + }, + + Package (0x02) + { + 0x1522, + 0x64 + }, + + Package (0x02) + { + 0x120C, + 0x69 + }, + + Package (0x02) + { + 0x0F82, + 0x6E + }, + + Package (0x02) + { + 0x0D5C, + 0x73 + }, + + Package (0x02) + { + 0x0B86, + 0x78 + }, + + Package (0x02) + { + 0x0A00, + 0x7D + } + }) + } + + Method (XTTB, 0, NotSerialized) + { + Return (Package (0xA8) + { + Package (0x02) + { + 0x0040DC21, + 0xFFFF6000 + }, + + Package (0x02) + { + 0x003C74E5, + 0xFFFF6400 + }, + + Package (0x02) + { + 0x0038611B, + 0xFFFF6800 + }, + + Package (0x02) + { + 0x00349A1A, + 0xFFFF6C00 + }, + + Package (0x02) + { + 0x003119CB, + 0xFFFF7000 + }, + + Package (0x02) + { + 0x002DDA9A, + 0xFFFF7400 + }, + + Package (0x02) + { + 0x002AD76C, + 0xFFFF7800 + }, + + Package (0x02) + { + 0x00280B95, + 0xFFFF7C00 + }, + + Package (0x02) + { + 0x002572CA, + 0xFFFF8000 + }, + + Package (0x02) + { + 0x0023091E, + 0xFFFF8400 + }, + + Package (0x02) + { + 0x0020CAF4, + 0xFFFF8800 + }, + + Package (0x02) + { + 0x001EB4FE, + 0xFFFF8C00 + }, + + Package (0x02) + { + 0x001CC430, + 0xFFFF9000 + }, + + Package (0x02) + { + 0x001AF5BE, + 0xFFFF9400 + }, + + Package (0x02) + { + 0x00194716, + 0xFFFF9800 + }, + + Package (0x02) + { + 0x0017B5DC, + 0xFFFF9C00 + }, + + Package (0x02) + { + 0x00163FE3, + 0xFFFFA000 + }, + + Package (0x02) + { + 0x0014E329, + 0xFFFFA400 + }, + + Package (0x02) + { + 0x00139DD6, + 0xFFFFA800 + }, + + Package (0x02) + { + 0x00126E37, + 0xFFFFAC00 + }, + + Package (0x02) + { + 0x001152BA, + 0xFFFFB000 + }, + + Package (0x02) + { + 0x001049ED, + 0xFFFFB400 + }, + + Package (0x02) + { + 0x000F527B, + 0xFFFFB800 + }, + + Package (0x02) + { + 0x000E6B27, + 0xFFFFBC00 + }, + + Package (0x02) + { + 0x000D92CE, + 0xFFFFC000 + }, + + Package (0x02) + { + 0x000CC863, + 0xFFFFC400 + }, + + Package (0x02) + { + 0x000C0AED, + 0xFFFFC800 + }, + + Package (0x02) + { + 0x000B5985, + 0xFFFFCC00 + }, + + Package (0x02) + { + 0x000AB357, + 0xFFFFD000 + }, + + Package (0x02) + { + 0x000A179D, + 0xFFFFD400 + }, + + Package (0x02) + { + 0x000985A0, + 0xFFFFD800 + }, + + Package (0x02) + { + 0x0008FCB6, + 0xFFFFDC00 + }, + + Package (0x02) + { + 0x00087C44, + 0xFFFFE000 + }, + + Package (0x02) + { + 0x000803B7, + 0xFFFFE400 + }, + + Package (0x02) + { + 0x00079288, + 0xFFFFE800 + }, + + Package (0x02) + { + 0x0007283A, + 0xFFFFEC00 + }, + + Package (0x02) + { + 0x0006C458, + 0xFFFFF000 + }, + + Package (0x02) + { + 0x00066678, + 0xFFFFF400 + }, + + Package (0x02) + { + 0x00060E33, + 0xFFFFF800 + }, + + Package (0x02) + { + 0x0005BB2D, + 0xFFFFFC00 + }, + + Package (0x02) + { + 0x00056D0E, + Zero + }, + + Package (0x02) + { + 0x00052387, + 0x0400 + }, + + Package (0x02) + { + 0x0004DE4C, + 0x0800 + }, + + Package (0x02) + { + 0x00049D17, + 0x0C00 + }, + + Package (0x02) + { + 0x00045FA6, + 0x1000 + }, + + Package (0x02) + { + 0x000425BE, + 0x1400 + }, + + Package (0x02) + { + 0x0003EF25, + 0x1800 + }, + + Package (0x02) + { + 0x0003BBA6, + 0x1C00 + }, + + Package (0x02) + { + 0x00038B11, + 0x2000 + }, + + Package (0x02) + { + 0x00035D37, + 0x2400 + }, + + Package (0x02) + { + 0x000331EE, + 0x2800 + }, + + Package (0x02) + { + 0x0003090E, + 0x2C00 + }, + + Package (0x02) + { + 0x0002E270, + 0x3000 + }, + + Package (0x02) + { + 0x0002BDF2, + 0x3400 + }, + + Package (0x02) + { + 0x00029B74, + 0x3800 + }, + + Package (0x02) + { + 0x00027AD7, + 0x3C00 + }, + + Package (0x02) + { + 0x00025BFE, + 0x4000 + }, + + Package (0x02) + { + 0x00023ECE, + 0x4400 + }, + + Package (0x02) + { + 0x0002232F, + 0x4800 + }, + + Package (0x02) + { + 0x00020909, + 0x4C00 + }, + + Package (0x02) + { + 0x0001F046, + 0x5000 + }, + + Package (0x02) + { + 0x0001D8D2, + 0x5400 + }, + + Package (0x02) + { + 0x0001C298, + 0x5800 + }, + + Package (0x02) + { + 0x0001AD88, + 0x5C00 + }, + + Package (0x02) + { + 0x00019990, + 0x6000 + }, + + Package (0x02) + { + 0x000186A0, + 0x6400 + }, + + Package (0x02) + { + 0x000174AA, + 0x6800 + }, + + Package (0x02) + { + 0x0001639E, + 0x6C00 + }, + + Package (0x02) + { + 0x00015371, + 0x7000 + }, + + Package (0x02) + { + 0x00014415, + 0x7400 + }, + + Package (0x02) + { + 0x00013580, + 0x7800 + }, + + Package (0x02) + { + 0x000127A6, + 0x7C00 + }, + + Package (0x02) + { + 0x00011A7C, + 0x8000 + }, + + Package (0x02) + { + 0x00010DFA, + 0x8400 + }, + + Package (0x02) + { + 0x00010216, + 0x8800 + }, + + Package (0x02) + { + 0xF6C8, + 0x8C00 + }, + + Package (0x02) + { + 0xEC07, + 0x9000 + }, + + Package (0x02) + { + 0xE1CC, + 0x9400 + }, + + Package (0x02) + { + 0xD810, + 0x9800 + }, + + Package (0x02) + { + 0xCECC, + 0x9C00 + }, + + Package (0x02) + { + 0xC5F9, + 0xA000 + }, + + Package (0x02) + { + 0xBD93, + 0xA400 + }, + + Package (0x02) + { + 0xB592, + 0xA800 + }, + + Package (0x02) + { + 0xADF2, + 0xAC00 + }, + + Package (0x02) + { + 0xA6AE, + 0xB000 + }, + + Package (0x02) + { + 0x9FC1, + 0xB400 + }, + + Package (0x02) + { + 0x9927, + 0xB800 + }, + + Package (0x02) + { + 0x92DB, + 0xBC00 + }, + + Package (0x02) + { + 0x8CD9, + 0xC000 + }, + + Package (0x02) + { + 0x871E, + 0xC400 + }, + + Package (0x02) + { + 0x81A6, + 0xC800 + }, + + Package (0x02) + { + 0x7C6D, + 0xCC00 + }, + + Package (0x02) + { + 0x7771, + 0xD000 + }, + + Package (0x02) + { + 0x72AE, + 0xD400 + }, + + Package (0x02) + { + 0x6E22, + 0xD800 + }, + + Package (0x02) + { + 0x69CA, + 0xDC00 + }, + + Package (0x02) + { + 0x65A4, + 0xE000 + }, + + Package (0x02) + { + 0x61AC, + 0xE400 + }, + + Package (0x02) + { + 0x5DE1, + 0xE800 + }, + + Package (0x02) + { + 0x5A40, + 0xEC00 + }, + + Package (0x02) + { + 0x56C8, + 0xF000 + }, + + Package (0x02) + { + 0x5377, + 0xF400 + }, + + Package (0x02) + { + 0x504A, + 0xF800 + }, + + Package (0x02) + { + 0x4D40, + 0xFC00 + }, + + Package (0x02) + { + 0x4A57, + 0x00010000 + }, + + Package (0x02) + { + 0x478E, + 0x00010400 + }, + + Package (0x02) + { + 0x44E4, + 0x00010800 + }, + + Package (0x02) + { + 0x4256, + 0x00010C00 + }, + + Package (0x02) + { + 0x3FE3, + 0x00011000 + }, + + Package (0x02) + { + 0x3D8B, + 0x00011400 + }, + + Package (0x02) + { + 0x3B4C, + 0x00011800 + }, + + Package (0x02) + { + 0x3924, + 0x00011C00 + }, + + Package (0x02) + { + 0x3713, + 0x00012000 + }, + + Package (0x02) + { + 0x3518, + 0x00012400 + }, + + Package (0x02) + { + 0x3332, + 0x00012800 + }, + + Package (0x02) + { + 0x3160, + 0x00012C00 + }, + + Package (0x02) + { + 0x2FA0, + 0x00013000 + }, + + Package (0x02) + { + 0x2DF2, + 0x00013400 + }, + + Package (0x02) + { + 0x2C56, + 0x00013800 + }, + + Package (0x02) + { + 0x2ACA, + 0x00013C00 + }, + + Package (0x02) + { + 0x294E, + 0x00014000 + }, + + Package (0x02) + { + 0x27E1, + 0x00014400 + }, + + Package (0x02) + { + 0x2682, + 0x00014800 + }, + + Package (0x02) + { + 0x2531, + 0x00014C00 + }, + + Package (0x02) + { + 0x23ED, + 0x00015000 + }, + + Package (0x02) + { + 0x22B6, + 0x00015400 + }, + + Package (0x02) + { + 0x218B, + 0x00015800 + }, + + Package (0x02) + { + 0x206B, + 0x00015C00 + }, + + Package (0x02) + { + 0x1F57, + 0x00016000 + }, + + Package (0x02) + { + 0x1E4D, + 0x00016400 + }, + + Package (0x02) + { + 0x1D4D, + 0x00016800 + }, + + Package (0x02) + { + 0x1C56, + 0x00016C00 + }, + + Package (0x02) + { + 0x1B69, + 0x00017000 + }, + + Package (0x02) + { + 0x1A85, + 0x00017400 + }, + + Package (0x02) + { + 0x19AA, + 0x00017800 + }, + + Package (0x02) + { + 0x18D6, + 0x00017C00 + }, + + Package (0x02) + { + 0x180B, + 0x00018000 + }, + + Package (0x02) + { + 0x1747, + 0x00018400 + }, + + Package (0x02) + { + 0x168A, + 0x00018800 + }, + + Package (0x02) + { + 0x15D4, + 0x00018C00 + }, + + Package (0x02) + { + 0x1524, + 0x00019000 + }, + + Package (0x02) + { + 0x147B, + 0x00019400 + }, + + Package (0x02) + { + 0x13D8, + 0x00019800 + }, + + Package (0x02) + { + 0x133B, + 0x00019C00 + }, + + Package (0x02) + { + 0x12A3, + 0x0001A000 + }, + + Package (0x02) + { + 0x1211, + 0x0001A400 + }, + + Package (0x02) + { + 0x1184, + 0x0001A800 + }, + + Package (0x02) + { + 0x10FC, + 0x0001AC00 + }, + + Package (0x02) + { + 0x1079, + 0x0001B000 + }, + + Package (0x02) + { + 0x0FFA, + 0x0001B400 + }, + + Package (0x02) + { + 0x0F80, + 0x0001B800 + }, + + Package (0x02) + { + 0x0F0A, + 0x0001BC00 + }, + + Package (0x02) + { + 0x0E98, + 0x0001C000 + }, + + Package (0x02) + { + 0x0E2A, + 0x0001C400 + }, + + Package (0x02) + { + 0x0DBF, + 0x0001C800 + }, + + Package (0x02) + { + 0x0D59, + 0x0001CC00 + }, + + Package (0x02) + { + 0x0CF5, + 0x0001D000 + }, + + Package (0x02) + { + 0x0C95, + 0x0001D400 + }, + + Package (0x02) + { + 0x0C39, + 0x0001D800 + }, + + Package (0x02) + { + 0x0BDF, + 0x0001DC00 + }, + + Package (0x02) + { + 0x0B88, + 0x0001E000 + }, + + Package (0x02) + { + 0x0B34, + 0x0001E400 + }, + + Package (0x02) + { + 0x0AE3, + 0x0001E800 + }, + + Package (0x02) + { + 0x0A95, + 0x0001EC00 + }, + + Package (0x02) + { + 0x0A49, + 0x0001F000 + }, + + Package (0x02) + { + 0x0A00, + 0x0001F400 + }, + + Package (0x02) + { + 0x09B9, + 0x0001F800 + }, + + Package (0x02) + { + 0x0974, + 0x0001FC00 + } + }) + } + + Method (VTCH, 0, NotSerialized) + { + Return (Package (0x08) + { + Package (0x10) + { + "VPH_PWR", + 0x83, + Zero, + One, + Zero, + 0x02, + One, + 0x03, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x15F9 + }, + + Package (0x10) + + { + + "PMIC_THERM", + + 0x06, + + Zero, + + Zero, + + Zero, + + 0x02, + + One, + + One, + + Zero, + + Zero, + + Zero, + + 0x02, + + 0xFFFF3CB0, + + 0x000249F0 + + }, + + Package (0x10) + { + "SYS_THERM1", + 0x4D, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, + + Package (0x10) + { + "SYS_THERM2", + 0x50, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, + + Package (0x10) + { + "PA_THERM", + 0x52, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, + + Package (0x10) + { + "PA_THERM1", + 0x56, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, + + Package (0x10) + { + "SYS_THERM3", + 0x55, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, + + Package (0x10) + { + "BAT_THERM", + 0x57, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + } + }) + } + + Method (VTMT, 0, NotSerialized) + { + Return (Package (0x03) + { + 0x0B, + One, + 0x05 + }) + } + } + } + + Name (WAKP, Package (0x02) + { + Zero, + Zero + }) +} + diff --git a/sdm845Pkg/AcpiTables/test2/CSRT.aml b/sdm845Pkg/AcpiTables/test2/CSRT.aml deleted file mode 100644 index bc94c12148a450a11cffe8ed04dd914b752b59ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26709 zcmeI0J#QRE7{_OC?{4qTKJLYib7x|+mmDE6335=1AW$Xq5Q!8;d;lZh1JF>SAVftIBpM_T{Qon%Pj)szI}!!WGt%xpZ}ZGEzkQqC z&DUSMa&^ZTbN<517caeWX>;TB`k6FMBbY94UV4?sbD4~Tnd@`!T8cvr8)JAh=HtWM z|Mh_}DUN@A$09YXv;-R~H>MXG zGqbafG4%~=8^f__r4gik!~D#0AX4fi^tdlJ6XkK+b!KLdZ<@LEt(8!S`OZqL;0N*k zYNZBjKRX*wLsG{sf~{^P*4IktpwzJvv&<*WEN+-UwcZ6QwGp={eMi!FS^6Fk+p6?< zO0uL0%C-5XRyKilr$1Ul5khG9x8MbJVm9qNwA}j519#&$d1M!Z< zyDZ++N~`ELk+_o*xAriOr_2!I#7Z3P*eIXJDY2OmYazd;vq4J4)*UsnN{80VxCMz@ z93@%by;fva?TkKzbi~f+y4Y@rtz{)Ub4bQ?vFnR%Ahwa%#$wx>moXq^V~FjB*jiSy zV?fHr5Zgd(Be9LecC*jS?E8^O`y$=463@}6{aRMRXJY$Y;=T~umsaBWy)Dum@qQ(? zyH?`3_aNa~=1y#pwUJdSwu#tIi0!1<*2Q*4Z0E%Gg4kwadr55P#rBHWw#0T>Y;TI~ zEwOEjZAYYCk=_^Snn?X4`P0HYlrVX1NvkYAibn+Q7>)^!hD$8kU8HoQFJZ z$;&eGYQe`zp)#yp3)+*O@3=SKisxJPwA9lko_5q5;h5)}dfL;TcEZz6dfJ+&J!>_7 zndNs5kH~FxUNy*!D+kx@pdJ*~O{&6pA;zt+uy$BjCoF6wENqwn*&{#*BL`xqFsR4P zpulcuU@J7R9U9mP4O|Hg93rsl4D)&!#Fela)(s15g@v`l!a8ALD`8>7IKd4kH%$2k z!lQt95N@ErI3Nki2PQ#rfD#l3DnW6;5)=n6RTm1MEO9U7c4Ju3xCrc3j*DTVUK~2^ zD8Xa$k>>&5>V@Y43mhfmN;DjLR2Z9S%9o7AX5+>|MVdHH8kHm4i?9)xFiMsyDcXef z zj`i`J@jP*Cj<=f0kBeo!HTWZNXTKH5W_F*Y@h`b+_kVFZ3$g7s(xPz^wynEA{j*Fp z#_4;k5bYqw_XwKwZNt4KnW-T zC7=Y9fD%vwNNt4KnW-T mC7=Y9fD%vwN9ayK$yWME*-_i^>}5A%0+(lsztP*4C0F?jlg_!zJ#DChv$OhC+Nz`)4Gpax_C zL4zQW5MxkcU{C-;hZSH!1_1_!nD}5Py->#>7Y4>F3`|@MW(-pp92l4zoC87X^&sjQ z61cz`KzgC<|Nr?J5c-3H4H#H~N{k{r-9UDO9dMk1;m7~~|3O?3U!Vi10}KR!_R=0W II|YXV0PV6J0RR91 diff --git a/sdm845Pkg/AcpiTables/test2/DSDT.aml b/sdm845Pkg/AcpiTables/test2/DSDT.aml deleted file mode 100644 index 1309a7251f45f016acaa728dd2ddc06248359a42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211714 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 diff --git a/sdm845Pkg/AcpiTables/test2/FACS.aml b/sdm845Pkg/AcpiTables/test2/FACS.aml deleted file mode 100644 index 12ad840d84f8782373af0dffaf535dbdb6080b07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 bcmZ>BbPjf4U|{%tHf=4C!T?MdBB%lY@kj(a diff --git a/sdm845Pkg/AcpiTables/test2/FADT.aml b/sdm845Pkg/AcpiTables/test2/FADT.aml deleted file mode 100644 index 25cc405e344ba6fe955712706733a157230900a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmZ>BbPf<uG diff --git a/sdm845Pkg/AcpiTables/test2/GTDT.aml b/sdm845Pkg/AcpiTables/test2/GTDT.aml deleted file mode 100644 index 74bb514d0ded6d1a776f2eb9fc2f6436b86c058e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmZ<{aS55jz`($C*T>b*Kg{3RN!P$oK|z5LC>H4K?+c>;LjjPY!9D{!%KuXx^bLVtq(4E+WAEA%($@6bP>SD=r`r0BdHfIbR+40;ec4Lt;X z9Qp+GFmwib1bP%Y3q1yX68aSMY3MW1XQ9tQk3*k_z5sm@`V#bI=qu1yp@%Wv8R!w{ zQRpo681zl(TTovYC|1%P;ZF%5CA>PzMaw}j&5JA^M!C3zKAnZ0gPw;jLsy^|pckQk z!gp$q+(^+~QkE)@wRlju^-ph9(%;%sMX(|O%}y^7^IX_AO)Lebvm4p@U|C|(_Mem4j`}A4#KO5nV&c!( zT%lzr{z5xqY3FAYE*D#N5<|P@R*6XrV;>Wf7{mp4 zw98xnR^l-%?gzvqhOtkHNep8j5|bFlJ|iYEjD1DSxlUti#5}N%h^4?jA?Aa9PRzN2 z`TH`){DQ7XS{8WFW=-y$U(o!?5z7eE$34WdU^f%X3Df-PCAIdGGB#tI zn9XR^aHIWqgKV=6a$jTjXlRpg^=(^B(|{$3jLkCpF5Ep8@sJ!uci}+wfgqZqSSZ_Y z?lpGkLiPqR$yA+Gcbu5)24iJnGW*816YBsQCMGLlc6*4)iWnOtCM#mBL97$(PGWhm zhlq8737WBRkq%vg#JMNNgimAGMWZ(d_!jt_0?&FV1zFT_@RjU?pNHur0*= zs4c}!M{S99L~V&>z&z?p7OX-n2eyM)C)g0NJlI{ty1=T$3SeWzy1|;nHh?`$%)|Rm z&%xw`uGWLbKrlWrG*GSACSvI`aG#Jr}G@Ku;R2~(5F8`_%rb1K8)cF=x{ zqxKGik;oWrNdA|@$zX_F@U0wVbNYMwdV6?X4%fnvx_-%XSd&BwZ4$2e6AC+fTXQJM zwV=*QF_vFYyDc%c)xMv~F}Bm#PGarXWUNtD=gGzI(v!c;Q>cFKSf8;PF>gk# zuJsKtb?>z{^1L>_A~gyuOJYpFlCQG1L4ta1mwHMp{wYn(RjH9fd9NA!hFJS--5=EM zkOs-cU(_IFsZo&j4x9BLNcJYw*Zde3LYtR7z diff --git a/sdm845Pkg/AcpiTables/test2/MADT.aml b/sdm845Pkg/AcpiTables/test2/MADT.aml deleted file mode 100644 index e45d543d70ad5694f97653eee1aed72b43a7c00d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmbV~Jr06E5QRq+E&K_MQMiQYgZ7A7Ltcs^{rop*4)bw(=+c9It!k9{Azgky6l z-QOR}vi0HR>QOR}vi0GO)uUt{W$VM6s7J{>%GRH4zFwqVxr?87 UQE>aRu#oxhk9)?9mmj3fK1Om60RR91 diff --git a/sdm845Pkg/AcpiTables/test2/MCFG.aml b/sdm845Pkg/AcpiTables/test2/MCFG.aml deleted file mode 100644 index 352e7791e0c81ce198aeb79244d791db8774f1ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 pcmeZuc5~NZU|?Xh^Ktd_5A%0+(lsztP*7k5iUm6R`+{f~006EN1_1y7 diff --git a/sdm845Pkg/AcpiTables/test2/PPTT.aml b/sdm845Pkg/AcpiTables/test2/PPTT.aml deleted file mode 100644 index 3837249fafa23480d5dcda8565f99e60acb7eb4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414 zcmWFt2nm_T$iTp;>f`F?ALj4uq-$WPpr8O0VhD8h_XW|65O}Au zn1E~*AhrQwTqeTA%aHVen7G6lfOde)je@ENvHO5{8HkT02XY54IgmImIc7X^EO_Kt N@yM~^kz+@b0{{v|76AYN diff --git a/sdm845Pkg/AcpiTables/test2/iasl b/sdm845Pkg/AcpiTables/test2/iasl deleted file mode 100644 index b6737ace9115f0fe33e897e2ddde4f4f3f764997..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1325760 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

OJDg|82dA5y+TC| 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

>_2y&|II2#hcA_8VhWA!%HvK$CI++Il30j}js< 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®!iqgLsNNn^j>V(ob2EB?}LfJS}^Zp8*Tw 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�COFzjj&%-I^maKKTjT8V84pCcQabx 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
g-LNHXt(UZYb0s8iY`CJ+PLcyx4 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%0A+Uc$urK| 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
W?O(7hGh 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 delta 109 zcmZo+ImV*r;^c1R#>BwD=pN|o@2j8yB3)g)jRH6r7(i@B1_lNlAZ7+)Mz@K2dJ`{+ qaWlSRVB%shW0=AaHZk24C^ET#v1j4~7Jg@^;7}yV$<~Ze*(m@LP#RDG diff --git a/sdm845Pkg/AcpiTables/testing/FADT.aml b/sdm845Pkg/AcpiTables/testing/FADT.aml index 6cd0632cbdf03128db5b622a911b3cb479a47dfc..54e32502db610d87b604d2e85c07154f1596c2ca 100644 GIT binary patch literal 448 zcmZ>BbPnKQWME)ra18SG32_0Ex?Z7v{_5-^3P85POa>&tfy5@8X~4kDz`(pkVFJVi zMh2kmgAXtPoirJUJAjS_VLvBB17ug~=jN5@XB+946s4vX>!+q=>KEiBmZaquC1z!oBN`3HIeVCypehK+PSBbPf<){|pa){bvA*Q4S0km>C$D Zwzp)Szb-&a8aM7p|o8wGGMFnIcf_-L>yC`?o_kYWTXu>oQS zAoc-bpfrOI69WS~>(;<-RRvB^FHQuT}s%e!%Sib!G%3|#ymV>FS(@YoT?Ks8Iy(uUaNw*q>T*#$)aDk5iv delta 630 zcmbPjGFwT-(?2LgT9AQ(;cK9?zpsJ!m>3um88+q>F)=bse#lfH;QYdsS$BP+x_E|~D-t^AL983RE| zA$CEGXcE-NBKjPwsE?2V4~797fr1Mmrm_Mlkf~F!m?$j*w5J!Mjs>btbaI18HWtxX zQJ`ogL@g*7ATG5M3!m&G!NCghE=1(L7|{C|fl?z56vc2Rrvx^C=7B`fTrWELvV?R! z4+FC}$OXz03=9S!1`zN<#Z-{Q7=U6Re=~|8)UiRu6p_Rj7`VXZX(EZCxDspwoS4in K%s%;sq&@&*no55F diff --git a/sdm845Pkg/AcpiTables/testing/MADT.aml b/sdm845Pkg/AcpiTables/testing/MADT.aml index c2897ea9e4d3a6c6f2d9ed521f878e5d1332e980..b82aa436b015351692487d4bb2c9a26a0434b2cf 100644 GIT binary patch delta 55 zcmaFM`i51-F~HOL4HE+ct7@RLzpsJ$E^;e_sU!5b5gTZ4|)4zyM-1GB7Y~ROw`5l$^YdNo?|A GCQSgOTMjY+ diff --git a/sdm845Pkg/AcpiTables/testing/PPTT.aml b/sdm845Pkg/AcpiTables/testing/PPTT.aml index 935e8bfad382e9eab5b7d3cd268bf93d7adf23df..855c01a75980a31c02a060916abac947221b7c32 100644 GIT binary patch delta 50 zcmbQoJdar|ARr`U9wP$-R$ delta 50 zcmbQoJdar|ARr`U9wP$-V_u-MzpsJ