From a59752da84dc591c16a9c5ec7e2cbe1677983a49 Mon Sep 17 00:00:00 2001 From: BigfootACA Date: Sun, 18 Jul 2021 14:03:25 +0800 Subject: [PATCH] add wifi support for perseus needs optimization Signed-off-by: BigfootACA --- sdm845Pkg/AcpiTables/perseus/DSDT.aml | Bin 0 -> 250285 bytes sdm845Pkg/AcpiTables/perseus/DSDT.dsl | 69180 ++++++++++++++++ sdm845Pkg/Devices/perseus.dsc | 5 +- sdm845Pkg/Devices/perseus.fdf | 614 + .../Include/Configuration/DeviceMemoryMap.h | 11 + 5 files changed, 69809 insertions(+), 1 deletion(-) create mode 100644 sdm845Pkg/AcpiTables/perseus/DSDT.aml create mode 100644 sdm845Pkg/AcpiTables/perseus/DSDT.dsl create mode 100644 sdm845Pkg/Devices/perseus.fdf diff --git a/sdm845Pkg/AcpiTables/perseus/DSDT.aml b/sdm845Pkg/AcpiTables/perseus/DSDT.aml new file mode 100644 index 0000000000000000000000000000000000000000..4688fd89f5be3bbbb4f2761aeeb78c6567a13f3e GIT binary patch literal 250285 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/AcpiTables/perseus/DSDT.dsl b/sdm845Pkg/AcpiTables/perseus/DSDT.dsl new file mode 100644 index 0000000..82e61db --- /dev/null +++ b/sdm845Pkg/AcpiTables/perseus/DSDT.dsl @@ -0,0 +1,69180 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20190703 (32-bit version) + * Copyright (c) 2000 - 2019 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of dsdts.aml, Wed Nov 6 17:28:39 2019 + * + * Original Table Header: + * Signature "DSDT" + * Length 0x00043459 (275545) + * Revision 0x02 + * Checksum 0x03 + * OEM ID "QCOMM " + * OEM Table ID "SDM850 " + * OEM Revision 0x00000003 (3) + * Compiler ID "MSFT" + * Compiler Version 0x05000000 (83886080) + */ +DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) +{ + /* + * iASL Warning: There were 2 external control methods found during + * disassembly, but only 0 were resolved (2 unresolved). Additional + * ACPI tables may be required to properly disassemble the code. This + * resulting disassembler output file may not compile because the + * disassembler did not know how many arguments to assign to the + * unresolved methods. Note: SSDTs can be dynamically loaded at + * runtime and may or may not be available via the host OS. + * + * To specify the tables needed to resolve external control method + * references, the -e option can be used to specify the filenames. + * Example iASL invocations: + * iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml + * iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml + * iasl -e ssdt*.aml -d dsdt.aml + * + * In addition, the -fe option can be used to specify a file containing + * control method external declarations with the associated method + * argument counts. Each line of the file must be of the form: + * External (, MethodObj, ) + * Invocation: + * iasl -fe refs.txt -d dsdt.aml + * + * The following methods were unresolved and many not compile properly + * because the disassembler had to guess at the number of arguments + * required for each: + */ + External (_SB_.PWPR, MethodObj) // Warning: Unknown method, guessing 2 arguments + External (_SB_.PWRR, MethodObj) // Warning: Unknown method, guessing 0 arguments + 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, "RENEGA0E") + Name (SOID, 0x0000015C) + Name (SIDS, "SDM850") + Name (SIDV, 0x00020001) + Name (SVMJ, 0x0002) + Name (SVMI, 0x0001) + Name (SDFE, 0x004F) + Name (SFES, "899800000000000") + Name (SIDM, 0x0000000FFFFF00FF) + Name (SOSN, 0x000003F48D126594) + Name (RMTB, 0x85D00000) + Name (RMTX, 0x00200000) + Name (RFMB, 0x00000000) + Name (RFMS, 0x00000000) + Name (RFAB, 0x00000000) + Name (RFAS, 0x00000000) + Name (TCMA, 0x8AB00000) + Name (TCML, 0x01400000) + Name (PRSI, Buffer() {0x53, 0x4F, 0x53, 0x49, 0x0E, 0x10, 0x72, 0x00, 0x86, 0x00, 0x00, 0x00, 0x00,0x0B}) + Name (MDID, 0x00000003) + Device (UFS0) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM24A5") // _HID: Hardware ID + Alias (\_SB.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 + { + \_SB.PEP0, + \_SB.GIO0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Alias (\_SB.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 (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM0242") // _HID: Hardware ID + Alias (\_SB.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 (One) // _DEP: Dependencies + { + \_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (\_SB.PSUB, _SUB) + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PMIC, + \_SB.ABD, + \_SB.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 (One) // _DEP: Dependencies + { + \_SB.PMAP + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities + { + Return (0x04) + } + + Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) + { + Connection ( + I2cSerialBusV2 (0x0002, ControllerInitiated, 0x00000000, + AddressingMode7Bit, "\\_SB.ABD", + 0x00, ResourceConsumer, , Exclusive, + ) + ), + AccessAs (BufferAcc, AttribRawBytes (0x18)), + FLD0, 192 + } + + Method (_GRT, 0, NotSerialized) // _GRT: Get Real Time + { + Name (BUFF, Buffer (0x1A){}) + CreateField (BUFF, 0x10, 0x80, TME1) + CreateField (BUFF, 0x90, 0x20, ACT1) + CreateField (BUFF, 0xB0, 0x20, ACW1) + BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ + Return (TME1) /* \_SB_.PRTC._GRT.TME1 */ + } + + Method (_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 + { + \_SB.PMIC, + \_SB.ADC1, + \_SB.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 (One) + { + 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] = \_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] = \_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 (\_SB.PSUB, _SUB) + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (\_SB.PSUB, _SUB) + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.PMIC + }) + + + + 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) + { + \_SB.TZ1.TPSV = Arg1 + Notify (\_SB.TZ1, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ1._PSV ()) + } + ElseIf ((_T_1 == 0x02)) + { + If (Arg2) + { + \_SB.TZ1.TTSP = Arg1 + Notify (\_SB.TZ1, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ1._TSP ()) + } + ElseIf ((_T_1 == 0x03)) + { + If (Arg2) + { + \_SB.TZ1.TTC1 = Arg1 + Notify (\_SB.TZ1, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ1._TC1 ()) + } + ElseIf ((_T_1 == 0x04)) + { + If (Arg2) + { + \_SB.TZ1.TTC2 = Arg1 + Notify (\_SB.TZ1, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ3.TPSV = Arg1 + Notify (\_SB.TZ3, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ3._PSV ()) + } + ElseIf ((_T_2 == 0x02)) + { + If (Arg2) + { + \_SB.TZ3.TTSP = Arg1 + Notify (\_SB.TZ3, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ3._TSP ()) + } + ElseIf ((_T_2 == 0x03)) + { + If (Arg2) + { + \_SB.TZ3.TTC1 = Arg1 + Notify (\_SB.TZ3, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ3._TC1 ()) + } + ElseIf ((_T_2 == 0x04)) + { + If (Arg2) + { + \_SB.TZ3.TTC2 = Arg1 + Notify (\_SB.TZ3, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ4.TPSV = Arg1 + Notify (\_SB.TZ4, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ4._PSV ()) + } + ElseIf ((_T_3 == 0x02)) + { + If (Arg2) + { + \_SB.TZ4.TTSP = Arg1 + Notify (\_SB.TZ4, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ4._TSP ()) + } + ElseIf ((_T_3 == 0x03)) + { + If (Arg2) + { + \_SB.TZ4.TTC1 = Arg1 + Notify (\_SB.TZ4, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ4._TC1 ()) + } + ElseIf ((_T_3 == 0x04)) + { + If (Arg2) + { + \_SB.TZ4.TTC2 = Arg1 + Notify (\_SB.TZ4, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ5.TPSV = Arg1 + Notify (\_SB.TZ5, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ5._PSV ()) + } + ElseIf ((_T_4 == 0x02)) + { + If (Arg2) + { + \_SB.TZ5.TTSP = Arg1 + Notify (\_SB.TZ5, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ5._TSP ()) + } + ElseIf ((_T_4 == 0x03)) + { + If (Arg2) + { + \_SB.TZ5.TTC1 = Arg1 + Notify (\_SB.TZ5, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ3._TC1 ()) + } + ElseIf ((_T_4 == 0x04)) + { + If (Arg2) + { + \_SB.TZ5.TTC2 = Arg1 + Notify (\_SB.TZ5, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ6.TPSV = Arg1 + Notify (\_SB.TZ6, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ6._PSV ()) + } + ElseIf ((_T_5 == 0x02)) + { + If (Arg2) + { + \_SB.TZ6.TTSP = Arg1 + Notify (\_SB.TZ6, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ6._TSP ()) + } + ElseIf ((_T_5 == 0x03)) + { + If (Arg2) + { + \_SB.TZ6.TTC1 = Arg1 + Notify (\_SB.TZ6, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ6._TC1 ()) + } + ElseIf ((_T_5 == 0x04)) + { + If (Arg2) + { + \_SB.TZ6.TTC2 = Arg1 + Notify (\_SB.TZ6, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ7.TPSV = Arg1 + Notify (\_SB.TZ7, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ7._PSV ()) + } + ElseIf ((_T_6 == One)) + { + If (Arg2) + { + \_SB.TZ7.TCRT = Arg1 + Notify (\_SB.TZ7, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ7._CRT ()) + } + ElseIf ((_T_6 == 0x02)) + { + If (Arg2) + { + \_SB.TZ7.TTSP = Arg1 + Notify (\_SB.TZ7, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ7._TSP ()) + } + ElseIf ((_T_6 == 0x03)) + { + If (Arg2) + { + \_SB.TZ7.TTC1 = Arg1 + Notify (\_SB.TZ7, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ7._TC1 ()) + } + ElseIf ((_T_6 == 0x04)) + { + If (Arg2) + { + \_SB.TZ7.TTC2 = Arg1 + Notify (\_SB.TZ7, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ8.TPSV = Arg1 + Notify (\_SB.TZ8, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ8._PSV ()) + } + ElseIf ((_T_7 == 0x02)) + { + If (Arg2) + { + \_SB.TZ8.TTSP = Arg1 + Notify (\_SB.TZ8, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ8._TSP ()) + } + ElseIf ((_T_7 == 0x03)) + { + If (Arg2) + { + \_SB.TZ8.TTC1 = Arg1 + Notify (\_SB.TZ8, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ8._TC1 ()) + } + ElseIf ((_T_7 == 0x04)) + { + If (Arg2) + { + \_SB.TZ8.TTC2 = Arg1 + Notify (\_SB.TZ8, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ9.TPSV = Arg1 + Notify (\_SB.TZ9, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ9._PSV ()) + } + ElseIf ((_T_8 == 0x02)) + { + If (Arg2) + { + \_SB.TZ9.TTSP = Arg1 + Notify (\_SB.TZ9, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ9._TSP ()) + } + ElseIf ((_T_8 == 0x03)) + { + If (Arg2) + { + \_SB.TZ9.TTC1 = Arg1 + Notify (\_SB.TZ9, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ9._TC1 ()) + } + ElseIf ((_T_8 == 0x04)) + { + If (Arg2) + { + \_SB.TZ9.TTC2 = Arg1 + Notify (\_SB.TZ9, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ20.TPSV = Arg1 + Notify (\_SB.TZ20, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ20._PSV ()) + } + ElseIf ((_T_9 == 0x02)) + { + If (Arg2) + { + \_SB.TZ20.TTSP = Arg1 + Notify (\_SB.TZ20, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ20._TSP ()) + } + ElseIf ((_T_9 == 0x03)) + { + If (Arg2) + { + \_SB.TZ20.TTC1 = Arg1 + Notify (\_SB.TZ20, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ20._TC1 ()) + } + ElseIf ((_T_9 == 0x04)) + { + If (Arg2) + { + \_SB.TZ20.TTC2 = Arg1 + Notify (\_SB.TZ20, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ21.TPSV = Arg1 + Notify (\_SB.TZ21, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ21._PSV ()) + } + ElseIf ((_T_A == 0x02)) + { + If (Arg2) + { + \_SB.TZ21.TTSP = Arg1 + Notify (\_SB.TZ21, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ21._TSP ()) + } + ElseIf ((_T_A == 0x03)) + { + If (Arg2) + { + \_SB.TZ21.TTC1 = Arg1 + Notify (\_SB.TZ21, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ21._TC1 ()) + } + ElseIf ((_T_A == 0x04)) + { + If (Arg2) + { + \_SB.TZ21.TTC2 = Arg1 + Notify (\_SB.TZ21, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ33.TPSV = Arg1 + Notify (\_SB.TZ33, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ33._PSV ()) + } + ElseIf ((_T_B == 0x02)) + { + If (Arg2) + { + \_SB.TZ33.TTSP = Arg1 + Notify (\_SB.TZ33, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ33._TSP ()) + } + ElseIf ((_T_B == 0x03)) + { + If (Arg2) + { + \_SB.TZ33.TTC1 = Arg1 + Notify (\_SB.TZ33, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ33._TC1 ()) + } + ElseIf ((_T_B == 0x04)) + { + If (Arg2) + { + \_SB.TZ33.TTC2 = Arg1 + Notify (\_SB.TZ33, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ36.TPSV = Arg1 + Notify (\_SB.TZ36, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ36._PSV ()) + } + ElseIf ((_T_C == 0x02)) + { + If (Arg2) + { + \_SB.TZ36.TTSP = Arg1 + Notify (\_SB.TZ36, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ36._TSP ()) + } + ElseIf ((_T_C == 0x03)) + { + If (Arg2) + { + \_SB.TZ36.TTC1 = Arg1 + Notify (\_SB.TZ36, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ36._TC1 ()) + } + ElseIf ((_T_C == 0x04)) + { + If (Arg2) + { + \_SB.TZ36.TTC2 = Arg1 + Notify (\_SB.TZ36, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ37.TPSV = Arg1 + Notify (\_SB.TZ37, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ37._PSV ()) + } + ElseIf ((_T_D == One)) + { + If (Arg2) + { + \_SB.TZ37.TCRT = Arg1 + Notify (\_SB.TZ37, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ37._CRT ()) + } + ElseIf ((_T_D == 0x02)) + { + If (Arg2) + { + \_SB.TZ37.TTSP = Arg1 + Notify (\_SB.TZ37, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ37._TSP ()) + } + ElseIf ((_T_D == 0x03)) + { + If (Arg2) + { + \_SB.TZ37.TTC1 = Arg1 + Notify (\_SB.TZ37, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ37._TC1 ()) + } + ElseIf ((_T_D == 0x04)) + { + If (Arg2) + { + \_SB.TZ37.TTC2 = Arg1 + Notify (\_SB.TZ37, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ38.TPSV = Arg1 + Notify (\_SB.TZ38, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ40.TPSV = Arg1 + Notify (\_SB.TZ40, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ40._PSV ()) + } + ElseIf ((_T_F == 0x02)) + { + If (Arg2) + { + \_SB.TZ40.TTSP = Arg1 + Notify (\_SB.TZ40, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ40._TSP ()) + } + ElseIf ((_T_F == 0x03)) + { + If (Arg2) + { + \_SB.TZ40.TTC1 = Arg1 + Notify (\_SB.TZ40, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ40._TC1 ()) + } + ElseIf ((_T_F == 0x04)) + { + If (Arg2) + { + \_SB.TZ40.TTC2 = Arg1 + Notify (\_SB.TZ40, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ44.TPSV = Arg1 + Notify (\_SB.TZ44, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ44._PSV ()) + } + ElseIf ((_T_G == 0x02)) + { + If (Arg2) + { + \_SB.TZ44.TTSP = Arg1 + Notify (\_SB.TZ44, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ44._TSP ()) + } + ElseIf ((_T_G == 0x03)) + { + If (Arg2) + { + \_SB.TZ44.TTC1 = Arg1 + Notify (\_SB.TZ44, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ44._TC1 ()) + } + ElseIf ((_T_G == 0x04)) + { + If (Arg2) + { + \_SB.TZ44.TTC2 = Arg1 + Notify (\_SB.TZ44, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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) + { + \_SB.TZ98.TPSV = Arg1 + Notify (\_SB.TZ98, 0x81) // Information Change + } + + Return (\_SB.TZ98._PSV) /* External reference */ + } + ElseIf ((_T_H == 0x02)) + { + If (Arg2) + { + \_SB.TZ98.TTSP = Arg1 + Notify (\_SB.TZ98, 0x81) // Information Change + } + + Return (\_SB.TZ98._TSP) /* External reference */ + } + ElseIf ((_T_H == 0x03)) + { + If (Arg2) + { + \_SB.TZ98.TTC1 = Arg1 + Notify (\_SB.TZ98, 0x81) // Information Change + } + + Return (\_SB.TZ98._TC1) /* External reference */ + } + ElseIf ((_T_H == 0x04)) + { + If (Arg2) + { + \_SB.TZ98.TTC2 = Arg1 + Notify (\_SB.TZ98, 0x81) // Information Change + } + + Return (\_SB.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) + { + \_SB.TZ99.TCRT = Arg1 + Notify (\_SB.TZ99, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ99._CRT ()) + } + ElseIf ((_T_I == 0x02)) + { + If (Arg2) + { + \_SB.TZ99.TTSP = Arg1 + Notify (\_SB.TZ99, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ99._TSP ()) + } + ElseIf ((_T_I == 0x03)) + { + If (Arg2) + { + \_SB.TZ99.TTC1 = Arg1 + Notify (\_SB.TZ99, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.TZ99._TC1 ()) + } + ElseIf ((_T_I == 0x04)) + { + If (Arg2) + { + \_SB.TZ99.TTC2 = Arg1 + Notify (\_SB.TZ99, 0x81) // Thermal Trip Point Change + } + + Return (\_SB.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 (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) + { + Connection ( + I2cSerialBusV2 (0x0001, ControllerInitiated, 0x00000000, + AddressingMode7Bit, "\\_SB.ABD", + 0x00, ResourceConsumer, , Exclusive, + ) + ), + AccessAs (BufferAcc, AttribRawBytes (0x15)), + FLD0, 168 + } + + Method (GEPT, 0, NotSerialized) + { + Name (BUFF, Buffer (0x04){}) + CreateByteField (BUFF, Zero, STAT) + CreateWordField (BUFF, 0x02, DATA) + DATA = One + Return (DATA) /* \_SB_.PEP0.GEPT.DATA */ + } + + Name (ROST, Zero) + Method (NPUR, 1, NotSerialized) + { + \_SB.AGR0._PUR [One] = Arg0 + Notify (\_SB.AGR0, 0x80) // Status Change + } + + Method (INTR, 0, NotSerialized) + { + Name (RBUF, Package (0x18) + { + 0x02, + One, + 0x03, + One, + 0x06, + 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 (\_SB.DPP0) + } + + Method (DMRF, 0, NotSerialized) + { + Return (\_SB.DPP1) + } + } + + Scope (\_SB.PEP0) + { + Method (LPDC, 0, NotSerialized) + { + Return (NPDC) /* \_SB_.PEP0.NPDC */ + } + + Name (NPDC, Package (One) + { + 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 (\_SB.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 (\_SB.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 (\_SB.PEP0) + { + Method (LLMH, 0, NotSerialized) + { + Return (NLMH) /* \_SB_.PEP0.NLMH */ + } + + Name (NLMH, Package (One) + { + Package (0x03) + { + "PEP_LMH_CFG", + Package (0x06) + { + Zero, + Zero, + 0x002DB400, + 0x0D02, + 0x0DF7, + 0x0DFC + }, + + Package (0x06) + { + One, + Zero, + 0x002DB400, + 0x0D02, + 0x0DF7, + 0x0DFC + } + } + }) + } + + Scope (\_SB.PEP0) + { + Name (DVMP, Package (0x02) + { + Package (0x04) + { + "PPP_RESOURCE_ID_PMIC_GPIO_DV1", + "PPP_RESOURCE_TYPE_DISCRETE_PMIC_GPIO", + Package (0x02) + { + "PM_DISCRETE_VREG_STATE_ON", + Package (0x0A) + { + Zero, + 0x08, + Zero, + Zero, + One, + Zero, + One, + Zero, + One, + 0x05 + } + }, + + Package (0x02) + { + "PM_DISCRETE_VREG_STATE_OFF", + Package (0x0A) + { + Zero, + 0x08, + Zero, + Zero, + Zero, + Zero, + One, + Zero, + One, + 0x05 + } + } + }, + + Package (0x04) + { + "PPP_RESOURCE_ID_PMIC_MPP_DV1", + "PPP_RESOURCE_TYPE_DISCRETE_PMIC_MPP", + Package (0x02) + { + "PM_DISCRETE_VREG_STATE_ON", + Package (0x06) + { + Zero, + 0x03, + Zero, + 0x02, + One, + Zero + } + }, + + Package (0x02) + { + "PM_DISCRETE_VREG_STATE_OFF", + Package (0x06) + { + Zero, + 0x03, + Zero, + 0x02, + Zero, + Zero + } + } + } + }) + Method (DVMM, 0, NotSerialized) + { + Return (DVMP) /* \_SB_.PEP0.DVMP */ + } + } + + Scope (\_SB.PEP0) + { + Method (LDBG, 0, NotSerialized) + { + Return (NDBG) /* \_SB_.PEP0.NDBG */ + } + + Name (NDBG, Package (0x04) + { + "DEBUGGERS", + Package (0x05) + { + "TYPE", + "SERIAL", + Package (0x02) + { + "INSTANCES", + "\\_SB.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 (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.PEP0) + { + Method (CTSN, 0, NotSerialized) + { + Return (THSD) /* \_SB_.PEP0.THSD */ + } + + Method (PEPH, 0, NotSerialized) + { + Return (Package (One) + { + "ACPI\\VEN_QCOM&DEV_0237" + }) + } + + Method (BCLH, 0, NotSerialized) + { + Return (Package (One) + { + "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 (One) + { + 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 (\_SB.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 (\_SB.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 (One) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x12) + { + "ENTER", + Package (One) + { + "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 (One) + { + "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 (One) + { + 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 (One) + { + 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 (One) + { + 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 (One) + { + 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 (One) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x02, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x0B) + { + "ENTER", + Package (One) + { + "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 (One) + { + "PSTATE_RESTORE" + } + } + }, + + Package (0x04) + { + "FSTATE", + 0x02, + Package (0x0F) + { + "ENTER", + Package (One) + { + "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 (One) + { + "PSTATE_RESTORE" + } + } + }, + + Package (0x02) + { + "INIT_FSTATE", + Zero + }, + + Package (0x02) + { + "PRELOAD_FSTATE", + 0x02 + }, + + Package (0x02) + { + "ABANDON_FSTATE", + 0x02 + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (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 (One) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x03, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x0C) + { + "ENTER", + Package (One) + { + "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 (One) + { + "PSTATE_RESTORE" + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + } + } + }, + + Package (0x04) + { + "FSTATE", + 0x02, + Package (0x10) + { + "ENTER", + Package (One) + { + "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 (One) + { + "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 (One) + { + 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 (One) + { + "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 (One) + { + "PSTATE_RESTORE" + } + } + }, + + Package (0x02) + { + "INIT_FSTATE", + Zero + }, + + Package (0x02) + { + "PRELOAD_FSTATE", + 0x02 + }, + + Package (0x02) + { + "ABANDON_FSTATE", + 0x02 + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (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 (One) + { + 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 (One) + { + 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 (One) + { + 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 (One) + { + "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 (One) + { + "PSTATE_RESTORE" + } + } + }, + + Package (0x02) + { + "INIT_FSTATE", + Zero + }, + + Package (0x02) + { + "PRELOAD_FSTATE", + 0x02 + }, + + Package (0x02) + { + "ABANDON_FSTATE", + 0x02 + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x02) + { + "PSTATE", + Zero + }, + + Package (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 (One) + { + 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 (One) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0C) + { + "COMPONENT", + 0x07, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "FSTATE", + One, + Package (0x09) + { + "ENTER", + Package (One) + { + "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 (One) + { + "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 (One) + { + 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 (One) + { + "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 (One) + { + "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 (One) + { + 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 (\_SB.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 (\_SB.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 (One) + { + 0x14 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x15, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + 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 (One) + { + 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 (One) + { + 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 (One) + { + 0x0A + } + } + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + } + }) + } + + Scope (\_SB.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 (\_SB.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 (One) + { + 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 (\_SB.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 (0x07) + { + + Package (0x07) + { + "DEVICE", + "\\_SB.UCP0", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x05) + { + "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 (0x05) + { + "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) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PTCC", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x04) + { + "PSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + 0x002EEBB8, + One, + One, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + One, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO24_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + Zero, + Zero + } + } + } + }, + + Package (0x02) + { + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) + { + "DSTATE", + 0x03 + } + }, + + + 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 (\_SB.PEP0) + { + Method (IPMD, 0, NotSerialized) + { + Return (IPSC) /* \_SB_.PEP0.IPSC */ + } + + Name (IPSC, Package (One) + { + Package (0x03) + { + "DEVICE", + "\\_SB.IPA", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x03) + { + "FSTATE", + Zero, + Package (0x02) + { + "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 (\_SB.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, + 0x002F5D00, + 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, + 0x002F5D00, + 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, + 0x002F5D00, + 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 (\_SB.PEP0) + { + Method (QDMD, 0, NotSerialized) + { + Return (QDSC) /* \_SB_.PEP0.QDSC */ + } + + Name (QDSC, Package (One) + { + 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 (\_SB.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 (\_SB.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 (One) + { + 0x04 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5B, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + 0x001B7740, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x19, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + One + } + } + }, + + Package (0x1A) + { + "DSTATE", + 0x03, + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO19_A", + One, + Zero, + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x19, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x5B, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + 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 (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x7F, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + One, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + One + } + } + }, + + Package (0x18) + { + "DSTATE", + 0x03, + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS2_A", + 0x04, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x7F, + Zero, + Zero, + One, + One, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (One) + { + 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 (One) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x04) + { + "PPP_RESOURCE_ID_LVS1_A", + 0x04, + 0x001B7740, + One + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO22_A", + One, + 0x00328980, + One, + 0x07, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk2_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + } + }, + + Package (0x12) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_mclk2_clk", + 0x02 + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (One) + { + 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 (\_SB.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 (\_SB.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) + { + 10000 + } + }, + // enable the v1p8 GPIO + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 88, + 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) + { + 10000 + } + }, + + // reset the device + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 99, + One, + Zero, + One, + Zero, + Zero + } + }, + + // sleep 10ms + Package (0x02) + { + "DELAY", + Package (0x01) + { + 10000 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 99, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 10000 + } + }, + + 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) + { + 88, + 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 + } + },*/ + } + } + }) + } + + Device (BAM1) + { + Name (_HID, "QCOM0213") // _HID: Hardware ID + Alias (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, 0x07) // _UID: Unique ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (0x0F) + } + } + + Device (UARD) + { + Name (_HID, "QCOM0236") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, 0x0A) // _UID: Unique ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (I2C4) + { + Name (_HID, "QCOM0220") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, 0x04) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.QGP0 + }) + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x0088C000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000027C, + } + }) + Return (RBUF) // \_SB_.I2C4._CRS.RBUF + } + }*/ + + /*Device (IC11) + { + Name (_HID, "QCOM0220") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, 0x0B) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.QGP0 + }) + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00A88000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x00000183, + } + }) + Return (RBUF) // \_SB_.IC11._CRS.RBUF + } + }*/ + + Device (IC13) + { + Name (_HID, "QCOM0220") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, 0x0D) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, 0x09) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.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 (\_SB.PEP0) + { + Method (BSMD, 0, NotSerialized) + { + Return (BSRC) /* \_SB_.PEP0.BSRC */ + } + + Method (PQMD, 0, NotSerialized) + { + If ((\_SB.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 (One) + { + 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 (One) + { + 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 (\_SB.PSUB, _SUB) + } + + Device (PILC) + { + Name (_HID, "QCOM023B") // _HID: Hardware ID + Method (PILX, 0, NotSerialized) + { + Return (PILP) /* \_SB_.PILC.PILP */ + } + + Name (PILP, Package (One) + { + "OPCA" + }) + Method (ACPO, 0, NotSerialized) + { + Name (PKGG, Package (One) + { + Package (0x03) + { + Zero, + Zero, + ToUUID ("ba58766d-abf2-4402-88d7-90ab243f6c77") + } + }) + DerefOf (PKGG [Zero]) [Zero] = RMTB /* \_SB_.RMTB */ + DerefOf (PKGG [Zero]) [One] = RMTX /* \_SB_.RMTX */ + Return (PKGG) /* \_SB_.PILC.ACPO.PKGG */ + } + } + + Device (CDI) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PILC, + \_SB.RPEN + }) + Name (_HID, "QCOM026C") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (SCSS) + { + Name (_DEP, Package (0x06) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PILC, + \_SB.GLNK, + \_SB.IPC0, + \_SB.RPEN, + \_SB.SSDD + }) + Name (_HID, "QCOM02BE") // _HID: Hardware ID + Alias(\_SB.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 + { + \_SB.PEP0, + \_SB.PILC, + \_SB.GLNK, + \_SB.IPC0, + \_SB.RPEN, + \_SB.SSDD, + \_SB.PDSR + }) + Name (_HID, "QCOM023D") // _HID: Hardware ID + Alias (\_SB.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, "RENEGA0E") // _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 (One) + { + "SLM1\\QCOM023F" + }) + } + + Device (ADCM) + { + Name (_SUB, "RENEGA0E") // _SUB: Subsystem ID + Name (_ADR, Zero) // _ADR: Address + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.MMU0, + \_SB.IMM0 + }) + Method (CHLD, 0, NotSerialized) + { + Return (Package (One) + { + "ADCM\\QCOM0240" + }) + } + + Device (AUDD) + { + Name (_ADR, Zero) // _ADR: Address + Name (_SUB, "RENEGA0E") // _SUB: Subsystem ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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, "RENEGA0E") // _SUB: Subsystem ID + } + + Device (QCRT) + { + Name (_ADR, One) // _ADR: Address + Name (_SUB, "RENEGA0E") // _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 + { + \_SB.PEP0, + \_SB.IPA, + \_SB.GLNK, + \_SB.IPC0, + \_SB.PILC, + \_SB.RFS0, + \_SB.RPEN, + \_SB.SSDD, + \_SB.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 + { + \_SB.PEP0, + \_SB.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 (One) // _PRR: Power Resource for Reset + { + \_SB.AMSS.QWLN.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, + 0x8E300000, // 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 (One) + { + 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 (\_SB.PSUB, _SUB) + } + + Device (WSAR) + { + Name (_HID, "SAM0609") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_SUB, "RENEGA0E") // _SUB: Subsystem ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.AMSS.QWLN + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + } + + Device (QSM) + { + Name (_HID, "QCOM02B9") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.GLNK, + \_SB.IPC0, + \_SB.PILC, + \_SB.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 (\_SB.PSUB, _SUB) + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.GLNK, + \_SB.TFTP + }) + } + + Device (PDSR) + { + Name (_HID, "QCOM02CE") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GLNK, + \_SB.IPC0 + }) + } + + Device (CDSP) + { + Name (_DEP, Package (0x07) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PILC, + \_SB.GLNK, + \_SB.IPC0, + \_SB.RPEN, + \_SB.SSDD, + \_SB.PDSR + }) + Name (_HID, "QCOM02F7") // _HID: Hardware ID + Alias (\_SB.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 (\_SB.PSUB, _SUB) + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.IPC0 + }) + } + + Scope (\_SB.PILC) + { + Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID + { + If ((\_SB.SOID == 0x0155)) + { + Return ("CLSA0850") + } + Else + { + Return (\_SB.PSUB) + } + } + } + + Scope (\_SB.AMSS) + { + Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID + { + If ((\_SB.SOID == 0x0155)) + { + Return ("CLSA0850") + } + Else + { + Return (\_SB.PSUB) + } + } + } + + Device (LLC) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM02F8") // _HID: Hardware ID + Alias (\_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + } + + Device (IMM1) + { + Name (_HID, "QCOM030B") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + } + + Device (GPU0) + { + Name (_HID, "QCOM027E") // _HID: Hardware ID + Alias (\_SB.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 + { + \_SB.MMU0, + \_SB.MMU1, + \_SB.IMM0, + \_SB.IMM1, + \_SB.PEP0, + \_SB.PMIC, + \_SB.PILC, + \_SB.RPEN, + \_SB.TREE, + \_SB.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 (0x07) + { + "ENGINES", + 0x05, + 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 + } + } + }, +#if 0 + 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" + } + }, +#endif + Package (0x08) + { + "ENGINE", + "VIDEO_ENCODER", + "Venus", + 0x06, + One, + Zero, + Package (0x03) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + } + }, + + Package (0x07) + { + "DISPLAYS", + "MDP5.x", + 0x02, + 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" + } + }, +#if 0 + Package (0x07) + { + "DISPLAY", + "EXTERNAL1", + 0x08, + One, + Zero, + Package (0x03) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, +#endif + 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 ((\_SB.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 (0x0915) + { + /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, //

SOFEF00 + /* 0038 */ 0x5F, 0x4D, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, // _M

+ /* 0058 */ 0x73, 0x61, 0x6D, 0x73, 0x75, 0x6E, 0x67, 0x20, // samsung + /* 0060 */ 0x53, 0x4F, 0x46, 0x45, 0x46, 0x30, 0x30, 0x5F, // SOFEF00_ + /* 0068 */ 0x4D, 0x20, 0x63, 0x6D, 0x64, 0x20, 0x6D, 0x6F, // M cmd mo + /* 0070 */ 0x64, 0x65, 0x20, 0x64, 0x73, 0x69, 0x20, 0x70, // de dsi p + /* 0078 */ 0x61, 0x6E, 0x65, 0x6C, 0x28, 0x31, 0x30, 0x38, // anel(108 + /* 0080 */ 0x30, 0x78, 0x32, 0x32, 0x38, 0x30, 0x20, 0x32, // 0x2280 2 + /* 0088 */ 0x34, 0x62, 0x70, 0x70, 0x29, 0x3C, 0x2F, 0x50, // 4bpp)

+ /* 00A0 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // 108 + /* 00D0 */ 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 0 112 36 16 0< + /* 0188 */ 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, // /Horizon + /* 0190 */ 0x74, 0x61, 0x6C, 0x53, 0x79, 0x6E, 0x63, 0x53, // talSyncS + /* 0198 */ 0x6B, 0x65, 0x77, 0x3E, 0x20, 0x3C, 0x48, 0x6F, // kew> 0 0 228 + /* 0210 */ 0x30, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, // 0 3 + /* 0238 */ 0x36, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, // 6 < + /* 0250 */ 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6C, // Vertical + /* 0258 */ 0x42, 0x61, 0x63, 0x6B, 0x50, 0x6F, 0x72, 0x63, // BackPorc + /* 0260 */ 0x68, 0x3E, 0x31, 0x32, 0x3C, 0x2F, 0x56, 0x65, // h>12 + /* 0278 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 8
0 + /* 02C8 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 0 + /* 0308 */ 0x30, 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, // 0 + /* 0320 */ 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, // Fal + /* 0338 */ 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, 0x65, // se + /* 0350 */ 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x56, // Fal + /* 0368 */ 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, 0x65, // se + /* 0380 */ 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, // Fa + /* 0398 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse 0 + /* 03C0 */ 0x78, 0x30, 0x3C, 0x2F, 0x42, 0x6F, 0x72, 0x64, // x0 + /* 03D0 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // + /* 03D8 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // < + /* 03F8 */ 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, // Interfac + /* 0400 */ 0x65, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x39, 0x3C, // eType>9< + /* 0408 */ 0x2F, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, // /Interfa + /* 0410 */ 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x20, // ceType> + /* 0418 */ 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, // 3< + /* 0430 */ 0x2F, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, 0x61, // /Interfa + /* 0438 */ 0x63, 0x65, 0x43, 0x6F, 0x6C, 0x6F, 0x72, 0x46, // ceColorF + /* 0440 */ 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x3E, 0x3C, 0x2F, // ormat> + /* 0468 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x68, 0x61, // 2 + /* 0478 */ 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, 0x68, 0x61, // + /* 0488 */ 0x3C, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, 0x74, // 0< + /* 0498 */ 0x2F, 0x44, 0x53, 0x49, 0x56, 0x69, 0x72, 0x74, // /DSIVirt + /* 04A0 */ 0x75, 0x61, 0x6C, 0x49, 0x64, 0x3E, 0x20, 0x3C, // ualId> < + /* 04A8 */ 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6C, 0x6F, 0x72, // DSIColor + /* 04B0 */ 0x46, 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x3E, 0x33, // Format>3 + /* 04B8 */ 0x36, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6F, // 6 1 + /* 04F8 */ 0x34, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x61, // 4 0x3 + /* 0518 */ 0x43, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, 0x44, // C0000 < + /* 0530 */ 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, 0x53, 0x77, // DSICmdSw + /* 0538 */ 0x61, 0x70, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x66, // apInterf + /* 0540 */ 0x61, 0x63, 0x65, 0x3E, 0x46, 0x61, 0x6C, 0x73, // ace>Fals + /* 0548 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6D, // e + /* 0560 */ 0x3C, 0x44, 0x53, 0x49, 0x43, 0x6D, 0x64, 0x55, // Fals + /* 0578 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6D, // e < + /* 0590 */ 0x44, 0x53, 0x49, 0x45, 0x6E, 0x61, 0x62, 0x6C, // DSIEnabl + /* 0598 */ 0x65, 0x41, 0x75, 0x74, 0x6F, 0x52, 0x65, 0x66, // eAutoRef + /* 05A0 */ 0x72, 0x65, 0x73, 0x68, 0x3E, 0x54, 0x72, 0x75, // resh>Tru + /* 05A8 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x45, 0x6E, // e + /* 05C0 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x41, 0x75, 0x74, // 1 + /* 0610 */ 0x0A, 0x20, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x3C, // . 00. < + /* 0618 */ 0x2F, 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, 0x74, // /DSICont + /* 0620 */ 0x72, 0x6F, 0x6C, 0x6C, 0x65, 0x72, 0x4D, 0x61, // rollerMa + /* 0628 */ 0x70, 0x70, 0x69, 0x6E, 0x67, 0x3E, 0x0A, 0x20, // pping>. + /* 0630 */ 0x3C, 0x44, 0x53, 0x49, 0x4C, 0x50, 0x31, 0x31, // T + /* 0640 */ 0x72, 0x75, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, // rue 05 + /* 0670 */ 0x31, 0x31, 0x20, 0x30, 0x30, 0x0A, 0x20, 0x66, // 11 00. f + /* 0678 */ 0x66, 0x20, 0x30, 0x41, 0x0A, 0x20, 0x32, 0x39, // f 0A. 29 + /* 0680 */ 0x20, 0x46, 0x30, 0x20, 0x35, 0x41, 0x20, 0x35, // F0 5A 5 + /* 0688 */ 0x41, 0x0A, 0x20, 0x32, 0x39, 0x20, 0x42, 0x30, // A. 29 B0 + /* 0690 */ 0x20, 0x30, 0x37, 0x0A, 0x20, 0x32, 0x39, 0x20, // 07. 29 + /* 0698 */ 0x42, 0x36, 0x20, 0x31, 0x32, 0x0A, 0x20, 0x32, // B6 12. 2 + /* 06A0 */ 0x39, 0x20, 0x42, 0x30, 0x20, 0x30, 0x31, 0x0A, // 9 B0 01. + /* 06A8 */ 0x20, 0x32, 0x39, 0x20, 0x42, 0x42, 0x20, 0x30, // 29 BB 0 + /* 06B0 */ 0x33, 0x0A, 0x20, 0x32, 0x39, 0x20, 0x45, 0x46, // 3. 29 EF + /* 06B8 */ 0x20, 0x42, 0x30, 0x20, 0x33, 0x31, 0x20, 0x30, // B0 31 0 + /* 06C0 */ 0x30, 0x20, 0x33, 0x33, 0x20, 0x33, 0x31, 0x20, // 0 33 31 + /* 06C8 */ 0x31, 0x34, 0x20, 0x33, 0x35, 0x0A, 0x20, 0x32, // 14 35. 2 + /* 06D0 */ 0x39, 0x20, 0x46, 0x30, 0x20, 0x41, 0x35, 0x20, // 9 F0 A5 + /* 06D8 */ 0x41, 0x35, 0x0A, 0x20, 0x33, 0x39, 0x20, 0x46, // A5. 39 F + /* 06E0 */ 0x30, 0x20, 0x35, 0x41, 0x20, 0x35, 0x41, 0x0A, // 0 5A 5A. + /* 06E8 */ 0x20, 0x31, 0x35, 0x20, 0x33, 0x35, 0x20, 0x30, // 15 35 0 + /* 06F0 */ 0x30, 0x0A, 0x20, 0x32, 0x39, 0x20, 0x46, 0x30, // 0. 29 F0 + /* 06F8 */ 0x20, 0x41, 0x35, 0x20, 0x41, 0x35, 0x0A, 0x20, // A5 A5. + /* 0700 */ 0x32, 0x39, 0x20, 0x46, 0x30, 0x20, 0x35, 0x41, // 29 F0 5A + /* 0708 */ 0x20, 0x35, 0x41, 0x0A, 0x20, 0x32, 0x39, 0x20, // 5A. 29 + /* 0710 */ 0x45, 0x32, 0x20, 0x30, 0x30, 0x20, 0x34, 0x30, // E2 00 40 + /* 0718 */ 0x0A, 0x20, 0x33, 0x39, 0x20, 0x46, 0x30, 0x20, // . 39 F0 + /* 0720 */ 0x41, 0x35, 0x20, 0x41, 0x35, 0x0A, 0x20, 0x31, // A5 A5. 1 + /* 0728 */ 0x35, 0x20, 0x35, 0x33, 0x20, 0x32, 0x30, 0x0A, // 5 53 20. + /* 0730 */ 0x20, 0x31, 0x35, 0x20, 0x35, 0x35, 0x20, 0x30, // 15 55 0 + /* 0738 */ 0x30, 0x0A, 0x20, 0x66, 0x66, 0x20, 0x37, 0x38, // 0. ff 78 + /* 0740 */ 0x0A, 0x20, 0x30, 0x35, 0x20, 0x32, 0x39, 0x20, // . 05 29 + /* 0748 */ 0x30, 0x30, 0x0A, 0x3C, 0x2F, 0x44, 0x53, 0x49, // 00. 0 + /* 0770 */ 0x35, 0x20, 0x32, 0x38, 0x20, 0x30, 0x30, 0x0A, // 5 28 00. + /* 0778 */ 0x20, 0x66, 0x66, 0x20, 0x32, 0x38, 0x0A, 0x20, // ff 28. + /* 0780 */ 0x30, 0x35, 0x20, 0x31, 0x30, 0x20, 0x30, 0x30, // 05 10 00 + /* 0788 */ 0x0A, 0x20, 0x66, 0x66, 0x20, 0x38, 0x32, 0x0A, // . ff 82. + /* 0790 */ 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x54, 0x65, 0x72, // < + /* 07C8 */ 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, 0x68, // Backligh + /* 07D0 */ 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x33, 0x3C, // tType>3< + /* 07D8 */ 0x2F, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // /Backlig + /* 07E0 */ 0x68, 0x74, 0x54, 0x79, 0x70, 0x65, 0x3E, 0x20, // htType> + /* 07E8 */ 0x3C, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // 50 + /* 0810 */ 0x3C, 0x42, 0x61, 0x63, 0x6B, 0x6C, 0x69, 0x67, // + /* 0820 */ 0x31, 0x30, 0x30, 0x3C, 0x2F, 0x42, 0x61, 0x63, // 100 0x4 2000 + /* 0880 */ 0x3C, 0x2F, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, // 360000 + /* 08B8 */ 0x3C, 0x2F, 0x42, 0x72, 0x69, 0x67, 0x68, 0x74, // 0 20 + /* 08E8 */ 0x30, 0x30, 0x20, 0x35, 0x30, 0x30, 0x30, 0x20, // 00 5000 + /* 08F0 */ 0x31, 0x32, 0x30, 0x30, 0x30, 0x20, 0x30, 0x3C, // 12000 0< + /* 08F8 */ 0x2F, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, // /Display + /* 0900 */ 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6E, 0x66, // ResetInf + /* 0908 */ 0x6F, 0x3E, 0x0A, 0x3C, 0x2F, 0x47, 0x72, 0x6F, // o>... + }) + 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 (BLCP, 1, Serialized) + { + Name(RBUF, Buffer(0x100){}) + Store(0x0, LOCAL0) + + CreateField(RBUF, Multiply(LOCAL0, 8), 32, PKHR) + Add(LOCAL0, 4, LOCAL0) + + CreateField(RBUF, Multiply(LOCAL0, 8), 8, PKCM) + Add(LOCAL0, 1, LOCAL0) + + CreateField(RBUF, Multiply(LOCAL0, 8), 8, PKDS) + Add(LOCAL0, 1, LOCAL0) + + CreateField(RBUF, Multiply(LOCAL0, 8), 8, PKUB) + Add(LOCAL0, 1, LOCAL0) + + CreateField(RBUF, Multiply(LOCAL0, 8), 8, PKLB) + Add(LOCAL0, 1, LOCAL0) + + // Add additonal ON command + Name (BON, // Backlight on + Buffer() {0x39, // Command 39 + 0x53, 0x24}) // Manual backlight control + // Create the packet header field + CreateField(RBUF, Multiply(LOCAL0, 8), 32, PKH2) // Create the packet header + Add(LOCAL0, 4, LOCAL0) // Increment the data pointer + // Create the packet payload field + CreateField(RBUF, Multiply(LOCAL0, 8), 32, PKP2) // Create the packet payload + Store(Sizeof(BON), PKH2) // Store the size of the buffer in the header + Store(BON, PKP2) // Store the packet payload + Add(LOCAL0, Sizeof(BON), LOCAL0) // Increment the offset by the packet size + + CreateDWordField(RBUF, Multiply(LOCAL0, 8), EOF) + + /*LOCAL1 = Arg0 * 10 // to map to 1024 + LOCAL2 = LOCAL1 >> 8 + LOCAL1 &= 0xFF*/ + + LOCAL1 = Arg0 * 1023 + LOCAL1 /= 0xFF + + LOCAL2 = Arg0 * 1023 + LOCAL2 /= 0xFF00 + LOCAL2 &= 3 + + PKHR = 4 + PKCM = 0x39 + PKDS = 0x51 + //PKUB = 0x00 + //PKLB = 0x10 + PKUB = LOCAL2 + PKLB = LOCAL1 + + EOF = 0x0 + + Return(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 (\_SB.CCST) + } + + Method (DPIN, 2, NotSerialized) + { + Return (\_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", + 3 + } + } + }) + Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ + } + } + + + Device (SCM0) + { + Name (_HID, "QCOM0214") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + } + + Device (TREE) + { + Name (_HID, "QCOM02BB") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (MCGT, 0, NotSerialized) + { + Name (TPKG, Package (One) + { + 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 (\_SB.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 (\_SB.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 (\_SB.GIO0.HPD1), + ESTA, 1 + } + OperationRegion (GPOR, GeneralPurposeIo, Zero, One) + Field (\_SB.GIO0.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 ((\_SB.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, \_SB.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 ((\_SB.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, \_SB.E1LT) + EEB1 (0x40101000, 0x401FFFFF) + } + + Name (G1D3, Zero) + + + + Device (IPC0) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.GLNK + }) + Name (_HID, "QCOM021C") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (GLNK) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.RPEN + }) + Name (_HID, "QCOM02F9") // _HID: Hardware ID + Alias (\_SB.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 + { + \_SB.MMU0, + \_SB.GLNK, + \_SB.SCM0 + }) + Name (_HID, "QCOM0297") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (ARPD) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.ADSP, + \_SB.ARPC + }) + Name (_HID, "QCOM02F3") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (RFS0) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.IPC0, + \_SB.UFS0 + }) + Name (_HID, "QCOM0235") // _HID: Hardware ID + Alias (\_SB.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 = \_SB.RMTB + RMTL = \_SB.RMTX + RFMA = \_SB.RFMB + RFML = \_SB.RFMS + RFAA = \_SB.RFAB + RFAL = \_SB.RFAS + Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + } + + Device (IPA) + { + Name (_DEP, Package (0x06) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.RPEN, + \_SB.PILC, + \_SB.MMU0, + \_SB.GSI, + \_SB.GLNK + }) + Name (_HID, "QCOM02B3") // _HID: Hardware ID + Alias (\_SB.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 (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM02E7") // _HID: Hardware ID + Alias (\_SB.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 (One) // _DEP: Dependencies + { + \_SB.GLNK + }) + Name (_HID, "QCOM0225") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (QCDB) + { + Name (_HID, "QCOM0298") // _HID: Hardware ID + Alias (\_SB.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 (One) // _DEP: Dependencies + { + \_SB.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 (One) // _DEP: Dependencies + { + \_SB.GLNK + }) + Name (_HID, "QCOM02B6") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + } + + Device (QGP0) + { + Name (_HID, "QCOM02F4") // _HID: Hardware ID + Alias (\_SB.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 (\_SB.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 (\_SB.PSUB, _SUB) + } + + Scope (\_SB) + { + Device (WBDI) + { + Name (_HID, "SAM0909") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_SUB, "RENEGA0E") // _SUB: Subsystem ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.GIO0, + \_SB.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 (SEN2) + { + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.IPC0, + \_SB.SCSS, + \_SB.ARPC + }) + Name (_HID, "QCOM0308") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_CID, "QCOM02A2") // _CID: Compatible ID + } + + Device (LID0) + { + Name (_HID, "PNP0C0D" /* Lid Device */) // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (LIDB, One) + Method (_LID, 0, NotSerialized) // _LID: Lid Status + { + Return (LIDB) /* \_SB_.LID0.LIDB */ + } + } + + Method (ADDR, 0, NotSerialized) + { + If ((\_SB.SVMJ == One)) + { + Return (0x0390B000) + } + ElseIf ((\_SB.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, "RENEGA0E") // _SUB: Subsystem ID + Name (_UID, One) // _UID: Unique ID + Name (_STA, 0x0F) // _STA: Status + } + } + + Method (ADBG, 1, Serialized) + { + + } + + Device (UCP0) + { + Name (_HID, "QCOM02D0") // _HID: Hardware ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PTCC, + \_SB.URS0 + }) + Device (CON0) + { + Name (_ADR, Zero) // _ADR: Address + 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 (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("6b856e62-40f4-4688-bd46-5e888a2260de"), + Package (0x0A) + { + Package (0x02) + { + One, + 0x04 + }, + + Package (0x02) + { + 0x02, + 0x03 + }, + + Package (0x02) + { + 0x03, + Zero + }, + + Package (0x02) + { + 0x04, + One + }, + + Package (0x02) + { + 0x05, + 0x03 + }, + + Package (0x02) + { + 0x06, + Package (0x01) + { + 0x0001905A + } + }, + + Package (0x02) + { + 0x07, + Package (0x02) + { + 0x0001912C, + 0x0002D0C8 + } + }, + + Package (0x02) + { + 0x08, + Package (0x02) + { + 0xFF01, + 0x3C86 + } + }, + + Package (0x02) + { + 0x09, + One + }, + + Package (0x02) + { + 0x0A, + One + } + } + }) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler + { + 0x00 // . + }) + CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.UCP0._DSM._T_0 */ + If ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) + { + While (One) + { + Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler + _T_2 = ToInteger (Arg1) + If ((_T_2 == Zero)) + { + Return (Buffer (One) + { + 0x01 // . + }) + Break + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + Break + } + + Break + } + + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + ElseIf ((_T_1 == One)) + { + While (One) + { + Name (_T_3, 0x00) // _T_x: Emitted by ASL Compiler + _T_3 = ToInteger (Arg3) + If ((_T_3 == Zero)) + { + Return (Package (0x01) + { + 0x36019050 + }) + Break + } + ElseIf ((_T_3 == One)) + { + Return (Package (0x01) + { + 0x3601912C + }) + Break + } + Else + { + Return (Package (0x01) + { + Zero + }) + Break + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + + Method (CCOT, 2, NotSerialized) + { + \_SB.CCST = Arg0 + \_SB.HSFL = Arg1 + } + + Method (CCVL, 0, NotSerialized) + { + Return (\_SB.CCST) + } + + Method (HPDS, 0, NotSerialized) + { + Notify (\_SB.GPU0, 0x94) // Device-Specific + } + + Method (HPDF, 2, NotSerialized) + { + \_SB.HPDB = Arg0 + \_SB.PINA = Arg1 + Notify (\_SB.GPU0, \_SB.HPDB) + } + + Method (HPDV, 0, NotSerialized) + { + Return (\_SB.HPDB) + } + + Method (PINV, 0, NotSerialized) + { + Return (\_SB.PINA) + } + } + + + Name (QUFN, Zero) + Name (DPP0, Buffer (One) + { + 0x00 // . + }) + + + Device (URS0) + { + Method (URSI, 0, NotSerialized) + { + If ((\_SB.QUFN == Zero)) + { + Return ("QCOM0304") + //Return ("QCOM0305") + } + Else + { + Return ("QCOM0305") + } + } + + Alias (URSI, _HID) + Name (_CID, "PNP0CA1") // _CID: Compatible ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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) + { + \_SB.DPP0 = Arg0 + Notify (\_SB.PEP0, 0xA0) // Device-Specific + } + + Method (CCVL, 0, NotSerialized) + { + Return (\_SB.CCST) + } + + Method (HSEN, 0, NotSerialized) + { + Return (\_SB.HSFL) + } + + Name (HSEI, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002B + } + }) + Scope (\_SB.GIO0) + { + OperationRegion (HLEN, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.HLEN, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.URS0.USB0.HSEI), + MOD1, 1 + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (0x01) // _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, 0x00) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, 0x00) // _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, 0x00) // _T_x: Emitted by ASL Compiler + _T_3 = ToInteger (Arg1) + If ((_T_3 == One)) + { + While (One) + { + Name (_T_4, 0x00) // _T_x: Emitted by ASL Compiler + _T_4 = ToInteger (Arg2) + If ((_T_4 == One)) + { + ADBG ("MOD1+") + \_SB.URS0.USB0.MOD1 = One + Return (Buffer (One) + { + 0x01 // . + }) + } + ElseIf ((_T_4 == Zero)) + { + ADBG ("MOD1-") + \_SB.URS0.USB0.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 (0x01) // _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, 0x00) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg1) + If ((_T_1 == One)) + { + While (One) + { + Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler + _T_2 = ToInteger (Arg2) + If ((_T_2 == One)) + { + ADBG ("MOD1++") + \_SB.URS0.USB0.MOD1 = One + Return (Buffer (One) + { + 0x01 // . + }) + } + ElseIf ((_T_2 == Zero)) + { + ADBG ("MOD1--") + \_SB.URS0.USB0.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 (\_SB.CCST) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (0x01) // _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, 0x00) // _T_x: Emitted by ASL Compiler + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, 0x00) // _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, 0x00) // _T_x: Emitted by ASL Compiler + _T_3 = ToInteger (Arg2) + If ((_T_3 == Zero)) + { + While (One) + { + Name (_T_4, 0x00) // _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 + { + \_SB.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 + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3 + }) + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ1) + { + Name (_HID, "QCOM02B0") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.PEP0 + }) + Name (TPSV, 0x0EF6) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ1.TPSV) + } + + Name (_MTL, 0x14) // _MTL: Minimum Throttle Limit + Name (TTC1, Zero) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ1.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ1.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ1.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ2) + { + Name (_HID, "QCOM02B1") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7 + }) + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ3) + { + Name (_HID, "QCOM02B1") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.PEP0 + }) + Name (TPSV, 0x0EF6) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ3.TPSV) + } + + Name (TTC1, Zero) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ3.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ3.TTC2) + } + + Name (TTSP, One) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_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 (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ20) + { + Name (_HID, "QCOM02AB") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.GPU0 + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ20.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ20.TTC1) + } + + Name (TTC2, 0x02) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ20.TTC2) + } + + Name (TTSP, 0x02) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ20.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ21) + { + Name (_HID, "QCOM02AC") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.GPU0 + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ21.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ21.TTC1) + } + + Name (TTC2, 0x02) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ21.TTC2) + } + + Name (TTSP, 0x02) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ21.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + + + ThermalZone (TZ33) + { + Name (_HID, "QCOM02CB") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.AMSS + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ33.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ33.TTC1) + } + + Name (TTC2, 0x02) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ33.TTC2) + } + + Name (TTSP, 0x0A) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ33.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ36) + { + Name (_HID, "QCOM029E") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3, + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7, + \_SB.PMBM + }) + Name (TPSV, 0x0EC4) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ36.TPSV) + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ36.TTC1) + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ36.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ36.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ37) + { + Name (_HID, "QCOM029E") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices + { + \_SB.PEP0, + \_SB.PMBM + }) + Name (TPSV, 0x0F8C) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ37.TPSV) + } + + Name (TCRT, 0x1054) + Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature + { + Return (\_SB.TZ37.TCRT) + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ37.TTC1) + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ37.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ37.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ38) + { + Name (_HID, "QCOM029E") // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.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 (\_SB.TZ38.TPSV) + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ38.TTC1) + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ38.TTC2) + } + + Name (TTSP, 0x0A) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ38.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ40) + { + Name (_HID, "QCOM02AF") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.COEX + }) + Name (TPSV, 0x0DFC) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ40.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ40.TTC1) + } + + Name (TTC2, 0x05) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ40.TTC2) + } + + Name (TTSP, 0x1E) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ40.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.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 + { + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7 + }) + Name (TPSV, 0x0E60) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ44.TPSV) + } + + Name (TTC1, Zero) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ44.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ44.TTC2) + } + + Name (TTSP, One) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ44.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.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 (\_SB.TZ99.TCRT) + } + + Name (TTC1, 0x04) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ99.TTC1) + } + + Name (TTC2, 0x03) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ99.TTC2) + } + + Name (TTSP, 0x0A) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ99.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (One) + { + \_SB.PEP0 + }) + } + } + + ThermalZone (TZ4) + { + Name (_HID, "QCOM0299") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3, + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7, + \_SB.GPU0.MON0, + \_SB.GPU0 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ4.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ4.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ4.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_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) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ5) + { + Name (_HID, "QCOM029A") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3, + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ5.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ5.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ5.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ5.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ6) + { + Name (_HID, "QCOM029B") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (One) // _TZD: Thermal Zone Devices + { + \_SB.COEX + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ6.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ6.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ6.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ6.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ7) + { + Name (_HID, "QCOM029C") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3, + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7 + }) + Name (TCRT, 0x0DCA) + Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature + { + Return (\_SB.TZ7.TCRT) + } + + Name (TPSV, 0x0DC0) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ7.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ7.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ7.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_SB.TZ7.TTSP) + } + + Name (_TZP, Zero) // _TZP: Thermal Zone Polling + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + Return (Package (0x02) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ8) + { + Name (_HID, "QCOM029D") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3, + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7, + \_SB.GPU0.MON0, + \_SB.GPU0 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ8.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ8.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ8.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_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) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + ThermalZone (TZ9) + { + Name (_HID, "QCOM029F") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices + { + \_SB.SYSM.CLUS.CPU0, + \_SB.SYSM.CLUS.CPU1, + \_SB.SYSM.CLUS.CPU2, + \_SB.SYSM.CLUS.CPU3, + \_SB.SYSM.CLUS.CPU4, + \_SB.SYSM.CLUS.CPU5, + \_SB.SYSM.CLUS.CPU6, + \_SB.SYSM.CLUS.CPU7, + \_SB.GPU0.MON0, + \_SB.GPU0 + }) + Name (TPSV, 0x0E92) + Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature + { + Return (\_SB.TZ9.TPSV) + } + + Name (TTC1, One) + Method (_TC1, 0, NotSerialized) // _TC1: Thermal Constant 1 + { + Return (\_SB.TZ9.TTC1) + } + + Name (TTC2, One) + Method (_TC2, 0, NotSerialized) // _TC2: Thermal Constant 2 + { + Return (\_SB.TZ9.TTC2) + } + + Name (TTSP, 0x32) + Method (_TSP, 0, NotSerialized) // _TSP: Thermal Sampling Period + { + Return (\_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) + { + \_SB.PEP0, + \_SB.ADC1 + }) + } + } + + Name (HWNH, Zero) + Name (HWNL, Zero) + Device (HWN1) + { + Name (_HID, "QCOM02A9") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((\_SB.HWNH == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.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 (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((\_SB.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, "RENEGA0E") // _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.IC13 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC13", + 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 (INFO, 0, NotSerialized) + { + Name (RBUF, Buffer (0x04) + { + 0x0F, 0x01, 0x00, 0x00 // .... + }) + Return (RBUF) + }*/ + + Name (PGID, Buffer (0x0A) + { + "\\_SB.TSC1" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.TSC1.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.TSC1.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ + } + } + } + + + + Device (BTNS) + { + Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID + Alias (\_SB.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, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0085 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0084 + } + }) + 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 (One) // _DEP: Dependencies + { + \_SB.GLNK + }) + Name (_HID, "QCOM0224") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (BTH0) + { + Name (_HID, "QCOM02B5") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PMIC, + \_SB.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, Buffer(0x22) + { + 0x8e, 0x1d, 0x00, 0x01, 0x00, 0x03, 0x02, 0x35, 0x00, 0x01, 0x0a, 0x00, + 0x00, 0xc2, 0x01, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0xc0, 0x5c, 0x5f, + 0x53, 0x42, 0x2e, 0x55, 0x41, 0x52, 0x37, 0x00, 0x79, 0x00 + }) + Return(PBUF) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + +#if 0 + Device (ADC1) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.SPMI, + \_SB.PMIC + }) + //Name (_HID, "QCOM0221") // _HID: Hardware ID + Name (_HID, "MEOW0221") // _HID: Hardware ID + Alias (\_SB.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... + }) + Name(END, Buffer() {0x79, 0x00}) + 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 (\_SB.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 + }) + } + } +#endif + Device (ADC1) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.SPMI, + \_SB.PMIC + }) + Name (_HID, "QCOM0221") // _HID: Hardware ID + Alias (\_SB.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 + } + GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x02 + }) + { // Pin list + 0x0168 + } + }) + Name (NAM, Buffer (0x0A) + { + "\\_SB.SPMI" + }) + Name (VUSR, Buffer (0x0C) + { + /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ + /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... + }) + Name (VBTM, Buffer (0x0C) + { + /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ + /* 0008 */ 0x34, 0x01, 0x00, 0x00 // 4... + }) + Name (FGRR, Buffer (0x0C) + { + /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ + /* 0008 */ 0x45, 0x01, 0x00, 0x00 // E... + }) + Concatenate (VUSR, NAM, Local1) + Concatenate (VBTM, NAM, Local2) + Concatenate (FGRR, NAM, Local3) + Concatenate (Local1, Local2, Local4) + Concatenate (Local3, INTB, Local5) + Concatenate (Local4, Local5, Local0) + Return (Local0) + } + + Method (ADDV, 0, NotSerialized) + { + Return (Package (0x03) + { + One, + One, + One + }) + } + + 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 (\_SB.ADC1) + { + Method (CHAN, 0, NotSerialized) + { + Name (CBUF, Package (0x08) + { + 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, + PTCF, + 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 + } +#if 0 + , + + Package (0x0D) + { + "SYS_THERM2", + 0x4E, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + } +#endif + , + + 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 + } +#if 0 + , + + Package (0x0D) + { + "SYS_THERM3", + 0x51, + One, + Zero, + 0x02, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero + } + , + + Package (0x0D) + { + "VMUX_SOC", + 0x17, + Zero, + Zero, + 0x02, + 0x02, + One, + 0x03, + Zero, + Zero, + Zero, + Zero, + Zero + } +#endif + }) +#if 0 + DerefOf (CBUF [0x0A]) [One] = \_SB.VMXC + DerefOf (CBUF [0x0A]) [0x06] = \_SB.VMXN + DerefOf (CBUF [0x0A]) [0x07] = \_SB.VMXD +#endif + Return (CBUF) /* \_SB_.ADC1.CHAN.CBUF */ + } + + 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 (0x05) + { + 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, + PTCF, + PTCI, + 0x02, + 0xFFFF3CB0, + 0x000249F0 + }, + + Package (0x10) + { + "SYS_THERM1", + 0x4D, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, + +#if 0 + Package (0x10) + { + "SYS_THERM2", + 0x4E, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + }, +#endif + + 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 + } +#if 0 + , + + Package (0x10) + { + "SYS_THERM3", + 0x51, + One, + Zero, + Zero, + One, + One, + One, + 0x02, + 0x000186A0, + SYTB, + Zero, + Zero, + Zero, + 0xFFFFFFD8, + 0x7D + } +#endif + }) + } + + Method (VTMT, 0, NotSerialized) + { + Return (Package (0x03) + { + 0x0B, + One, + 0x05 + }) + } + } +#if 0 + Device(ADC1) + { + Name(_DEP, Package(0x2) + { + SPMI, + PMIC + }) + Name(_HID, "QCOM0221") + Alias(PSUB, _SUB) + Name(_UID, Zero) + Method(_CRS, 0x0, NotSerialized) + { + Name(INTB, Buffer(0x4a) + { + 0x8c, 0x21, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x17, 0x00, 0x00, 0x19, 0x00, 0x23, 0x00, 0x01, 0x00, 0x20, + 0x00, 0x5c, 0x5f, 0x53, 0x42, 0x2e, 0x50, 0x4d, 0x30, 0x31, 0x00, 0x02, + 0x8c, 0x21, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x17, 0x00, 0x00, 0x19, 0x00, 0x23, 0x00, 0x01, 0x00, 0x28, + 0x00, 0x5c, 0x5f, 0x53, 0x42, 0x2e, 0x50, 0x4d, 0x30, 0x31, 0x00, 0x02, + 0x79, 0x00 + }) + Name(NAM_, Buffer(0xa) + { + 0x5c, 0x5f, 0x53, 0x42, 0x2e, 0x53, 0x50, 0x4d, 0x49, 0x00 + }) + Name(VUSR, Buffer(0xc) + { + 0x8e, 0x13, 0x00, 0x01, 0x00, 0xc1, 0x02, 0x00, 0x31, 0x01, 0x00, 0x00 + }) + Name(VBTM, Buffer(0xc) + { + 0x8e, 0x13, 0x00, 0x01, 0x00, 0xc1, 0x02, 0x00, 0x34, 0x01, 0x00, 0x00 + }) + Concatenate(VUSR, NAM_, Local1) + Concatenate(VBTM, NAM_, Local2) + Concatenate(Local1, Local2, Local3) + Concatenate(Local3, INTB, Local0) + Return(Local0) + } + Method(ADDV, 0x0, NotSerialized) + { + Return(Package(0x3) + { + One, + One, + Zero + }) + } + Method(GENP, 0x0, NotSerialized) + { + Return(Package(0xa) + { + Zero, + 0x4000, + 0x1c9c38, + 0x7a120, + 0x11, + Zero, + Zero, + 0x300, + 0x100, + 0x8 + }) + } + Method(PTCF, 0x1, NotSerialized) + { + ShiftRight(Arg0, One, Local0) + Subtract(Local0, 0x42b08, Local0) + Return(Local0) + } + Method(PTCI, 0x1, NotSerialized) + { + Add(Arg0, 0x42b08, Local0) + ShiftLeft(Local0, One, Local0) + Return(Local0) + } + Method(VGIO, 0x0, NotSerialized) + { + Return(Package(0x8) + { + Package(0x2) + { + 0x8, + Buffer(0x4) + { + 0x12, 0x32, 0x52, 0x72 + } + }, + Package(0x2) + { + 0x9, + Buffer(0x4) + { + 0x13, 0x33, 0x53, 0x73 + } + }, + Package(0x2) + { + 0xa, + Buffer(0x4) + { + 0x14, 0x34, 0x54, 0x74 + } + }, + Package(0x2) + { + 0xb, + Buffer(0x4) + { + 0x15, 0x35, 0x55, 0x75 + } + }, + Package(0x2) + { + 0xc, + Buffer(0x4) + { + 0x16, 0x36, 0x56, 0x76 + } + }, + Package(0x2) + { + 0x15, + Buffer(0x5) + { + 0x17, 0x37, 0x57, 0x77, 0x97 + } + }, + Package(0x2) + { + 0x16, + Buffer(0x5) + { + 0x18, 0x38, 0x58, 0x78, 0x98 + } + }, + Package(0x2) + { + 0x17, + Buffer(0x5) + { + 0x19, 0x39, 0x59, 0x79, 0x99 + } + } + }) + } + Method(VTGN, 0x0, NotSerialized) + { + Return(Package(0x9) + { + 0x2, + 0x2, + 0x4000, + 0x1c9c38, + Zero, + Zero, + 0x300, + 0x100, + 0x8 + }) + } + Method(GENF, 0x0, NotSerialized) + { + Return(Package(0xd) + { + 0xffffffe2, + 0x61, + 0xffffffce, + 0xa0, + 0x3ff, + 0x2625a0, + 0x1f4, + 0x4, + 0x334, + 0x4c4b40, + 0x2, + One, + 0xd + }) + } + Method(FCHN, 0x0, NotSerialized) + { + Return(Package(0xc) + { + Package(0x8) + { + "BATT_ID_OHMS", + One, + One, + Zero, + One, + One, + One, + Zero + }, + Package(0x8) + { + "BATT_ID_OHMS_FRESH", + 0x2, + One, + Zero, + One, + One, + One, + Zero + }, + Package(0x8) + { + "BATT_THERM", + 0x6, + One, + Zero, + One, + One, + 0x3, + Zero + }, + Package(0x8) + { + "AUX_THERM", + 0x7, + One, + Zero, + One, + One, + 0x3, + Zero + }, + Package(0x8) + { + "SKIN_THERM", + Zero, + One, + Zero, + One, + One, + 0x3, + Zero + }, + Package(0x8) + { + "PMIC_TEMP2", + 0xc, + One, + Zero, + 0x3, + 0x2, + 0x2, + FGDT + }, + Package(0x8) + { + "CHG_TEMP", + 0xd, + One, + Zero, + 0x3, + 0x2, + 0x2, + FGCT + }, + Package(0x8) + { + "USB_IN", + 0x8, + One, + Zero, + One, + 0x8, + Zero, + Zero + }, + Package(0x8) + { + "USB_IN_I", + 0x9, + One, + Zero, + One, + One, + 0x4, + Zero + }, + Package(0x8) + { + "DC_IN", + 0xa, + One, + Zero, + One, + 0x8, + Zero, + Zero + }, + Package(0x8) + { + "DC_IN_I", + 0xb, + One, + Zero, + One, + One, + 0x4, + Zero + }, + Package(0x8) + { + "FG_GPIO", + 0xe, + Zero, + Zero, + One, + 0x2, + Zero, + Zero + } + }) + } + Method(FGDT, 0x0, NotSerialized) + { + Return(Package(0x2) + { + Package(0x2) + { + 0x1c2, + 0xffff3cb0 + }, + Package(0x2) + { + 0x366, + 0x27100 + } + }) + } + Method(FGCT, 0x0, NotSerialized) + { + Return(Package(0x2) + { + Package(0x2) + { + 0x633, + 0xffff3cb0 + }, + Package(0x2) + { + 0x318, + 0x27100 + } + }) + } + } + Scope(ADC1) + { + Method(CHAN, 0x0, NotSerialized) + { + Return(Package(0xc) + { + Package(0xd) + { + "VPH_PWR", + 0x83, + Zero, + Zero, + 0x2, + 0x2, + One, + 0x3, + Zero, + Zero, + Zero, + Zero, + Zero + }, + Package(0xd) + { + "VCOIN", + 0x85, + Zero, + Zero, + 0x2, + 0x2, + One, + 0x3, + Zero, + Zero, + Zero, + Zero, + Zero + }, + Package(0xd) + { + "PMIC_THERM", + 0x6, + Zero, + Zero, + 0x2, + 0x2, + One, + One, + Zero, + Zero, + Zero, + 0x2 + }, + Package(0xd) + { + "XO_THERM", + 0x4c, + 0x8, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + XTTB, + Zero, + Zero + }, + Package(0xd) + { + "XO_THERM_GPS", + 0x4c, + 0x8, + 0x2, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + XTTB, + Zero, + Zero + }, + Package(0xd) + { + "SYS_THERM1", + 0x4d, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + }, + Package(0xd) + { + "SYS_THERM2", + 0x50, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + }, + Package(0xd) + { + "PA_THERM", + 0x52, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + }, + Package(0xd) + { + "PA_THERM1", + 0x56, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + }, + Package(0xd) + { + "SYS_THERM3", + 0x55, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + }, + Package(0xd) + { + "RF_THERM", + 0x4f, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + }, + Package(0xd) + { + "BAT_THERM", + 0x57, + One, + Zero, + 0x2, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero + } + }) + } + Method(SYTB, 0x0, NotSerialized) + { + Return(Package(0x22) + { + Package(0x2) + { + 0x40dd78, + 0xffffffd8 + }, + Package(0x2) + { + 0x2dd9e4, + 0xffffffdd + }, + Package(0x2) + { + 0x20ca24, + 0xffffffe2 + }, + Package(0x2) + { + 0x17b588, + 0xffffffe7 + }, + Package(0x2) + { + 0x1152c4, + 0xffffffec + }, + Package(0x2) + { + 0xcc8a8, + 0xfffffff1 + }, + Package(0x2) + { + 0x985e4, + 0xfffffff6 + }, + Package(0x2) + { + 0x7286c, + 0xfffffffb + }, + Package(0x2) + { + 0x56d10, + Zero + }, + Package(0x2) + { + 0x425b8, + 0x5 + }, + Package(0x2) + { + 0x331f8, + 0xa + }, + Package(0x2) + { + 0x27ac4, + 0xf + }, + Package(0x2) + { + 0x1f018, + 0x14 + }, + Package(0x2) + { + 0x186a0, + 0x19 + }, + Package(0x2) + { + 0x13560, + 0x1e + }, + Package(0x2) + { + 0xf6e0, + 0x23 + }, + Package(0x2) + { + 0xc60c, + 0x28 + }, + Package(0x2) + { + 0x9fc4, + 0x2d + }, + Package(0x2) + { + 0x81b0, + 0x32 + }, + Package(0x2) + { + 0x69dc, + 0x37 + }, + Package(0x2) + { + 0x56b8, + 0x3c + }, + Package(0x2) + { + 0x477c, + 0x41 + }, + Package(0x2) + { + 0x3b60, + 0x46 + }, + Package(0x2) + { + 0x3138, + 0x4b + }, + Package(0x2) + { + 0x2968, + 0x50 + }, + Package(0x2) + { + 0x22ba, + 0x55 + }, + Package(0x2) + { + 0x1d4c, + 0x5a + }, + Package(0x2) + { + 0x18d8, + 0x5f + }, + Package(0x2) + { + 0x1522, + 0x64 + }, + Package(0x2) + { + 0x120c, + 0x69 + }, + Package(0x2) + { + 0xf82, + 0x6e + }, + Package(0x2) + { + 0xd5c, + 0x73 + }, + Package(0x2) + { + 0xb86, + 0x78 + }, + Package(0x2) + { + 0xa00, + 0x7d + } + }) + } + Method(XTTB, 0x0, NotSerialized) + { + Return(Package(0xa8) + { + Package(0x2) + { + 0x40dc21, + 0xffff6000 + }, + Package(0x2) + { + 0x3c74e5, + 0xffff6400 + }, + Package(0x2) + { + 0x38611b, + 0xffff6800 + }, + Package(0x2) + { + 0x349a1a, + 0xffff6c00 + }, + Package(0x2) + { + 0x3119cb, + 0xffff7000 + }, + Package(0x2) + { + 0x2dda9a, + 0xffff7400 + }, + Package(0x2) + { + 0x2ad76c, + 0xffff7800 + }, + Package(0x2) + { + 0x280b95, + 0xffff7c00 + }, + Package(0x2) + { + 0x2572ca, + 0xffff8000 + }, + Package(0x2) + { + 0x23091e, + 0xffff8400 + }, + Package(0x2) + { + 0x20caf4, + 0xffff8800 + }, + Package(0x2) + { + 0x1eb4fe, + 0xffff8c00 + }, + Package(0x2) + { + 0x1cc430, + 0xffff9000 + }, + Package(0x2) + { + 0x1af5be, + 0xffff9400 + }, + Package(0x2) + { + 0x194716, + 0xffff9800 + }, + Package(0x2) + { + 0x17b5dc, + 0xffff9c00 + }, + Package(0x2) + { + 0x163fe3, + 0xffffa000 + }, + Package(0x2) + { + 0x14e329, + 0xffffa400 + }, + Package(0x2) + { + 0x139dd6, + 0xffffa800 + }, + Package(0x2) + { + 0x126e37, + 0xffffac00 + }, + Package(0x2) + { + 0x1152ba, + 0xffffb000 + }, + Package(0x2) + { + 0x1049ed, + 0xffffb400 + }, + Package(0x2) + { + 0xf527b, + 0xffffb800 + }, + Package(0x2) + { + 0xe6b27, + 0xffffbc00 + }, + Package(0x2) + { + 0xd92ce, + 0xffffc000 + }, + Package(0x2) + { + 0xcc863, + 0xffffc400 + }, + Package(0x2) + { + 0xc0aed, + 0xffffc800 + }, + Package(0x2) + { + 0xb5985, + 0xffffcc00 + }, + Package(0x2) + { + 0xab357, + 0xffffd000 + }, + Package(0x2) + { + 0xa179d, + 0xffffd400 + }, + Package(0x2) + { + 0x985a0, + 0xffffd800 + }, + Package(0x2) + { + 0x8fcb6, + 0xffffdc00 + }, + Package(0x2) + { + 0x87c44, + 0xffffe000 + }, + Package(0x2) + { + 0x803b7, + 0xffffe400 + }, + Package(0x2) + { + 0x79288, + 0xffffe800 + }, + Package(0x2) + { + 0x7283a, + 0xffffec00 + }, + Package(0x2) + { + 0x6c458, + 0xfffff000 + }, + Package(0x2) + { + 0x66678, + 0xfffff400 + }, + Package(0x2) + { + 0x60e33, + 0xfffff800 + }, + Package(0x2) + { + 0x5bb2d, + 0xfffffc00 + }, + Package(0x2) + { + 0x56d0e, + Zero + }, + Package(0x2) + { + 0x52387, + 0x400 + }, + Package(0x2) + { + 0x4de4c, + 0x800 + }, + Package(0x2) + { + 0x49d17, + 0xc00 + }, + Package(0x2) + { + 0x45fa6, + 0x1000 + }, + Package(0x2) + { + 0x425be, + 0x1400 + }, + Package(0x2) + { + 0x3ef25, + 0x1800 + }, + Package(0x2) + { + 0x3bba6, + 0x1c00 + }, + Package(0x2) + { + 0x38b11, + 0x2000 + }, + Package(0x2) + { + 0x35d37, + 0x2400 + }, + Package(0x2) + { + 0x331ee, + 0x2800 + }, + Package(0x2) + { + 0x3090e, + 0x2c00 + }, + Package(0x2) + { + 0x2e270, + 0x3000 + }, + Package(0x2) + { + 0x2bdf2, + 0x3400 + }, + Package(0x2) + { + 0x29b74, + 0x3800 + }, + Package(0x2) + { + 0x27ad7, + 0x3c00 + }, + Package(0x2) + { + 0x25bfe, + 0x4000 + }, + Package(0x2) + { + 0x23ece, + 0x4400 + }, + Package(0x2) + { + 0x2232f, + 0x4800 + }, + Package(0x2) + { + 0x20909, + 0x4c00 + }, + Package(0x2) + { + 0x1f046, + 0x5000 + }, + Package(0x2) + { + 0x1d8d2, + 0x5400 + }, + Package(0x2) + { + 0x1c298, + 0x5800 + }, + Package(0x2) + { + 0x1ad88, + 0x5c00 + }, + Package(0x2) + { + 0x19990, + 0x6000 + }, + Package(0x2) + { + 0x186a0, + 0x6400 + }, + Package(0x2) + { + 0x174aa, + 0x6800 + }, + Package(0x2) + { + 0x1639e, + 0x6c00 + }, + Package(0x2) + { + 0x15371, + 0x7000 + }, + Package(0x2) + { + 0x14415, + 0x7400 + }, + Package(0x2) + { + 0x13580, + 0x7800 + }, + Package(0x2) + { + 0x127a6, + 0x7c00 + }, + Package(0x2) + { + 0x11a7c, + 0x8000 + }, + Package(0x2) + { + 0x10dfa, + 0x8400 + }, + Package(0x2) + { + 0x10216, + 0x8800 + }, + Package(0x2) + { + 0xf6c8, + 0x8c00 + }, + Package(0x2) + { + 0xec07, + 0x9000 + }, + Package(0x2) + { + 0xe1cc, + 0x9400 + }, + Package(0x2) + { + 0xd810, + 0x9800 + }, + Package(0x2) + { + 0xcecc, + 0x9c00 + }, + Package(0x2) + { + 0xc5f9, + 0xa000 + }, + Package(0x2) + { + 0xbd93, + 0xa400 + }, + Package(0x2) + { + 0xb592, + 0xa800 + }, + Package(0x2) + { + 0xadf2, + 0xac00 + }, + Package(0x2) + { + 0xa6ae, + 0xb000 + }, + Package(0x2) + { + 0x9fc1, + 0xb400 + }, + Package(0x2) + { + 0x9927, + 0xb800 + }, + Package(0x2) + { + 0x92db, + 0xbc00 + }, + Package(0x2) + { + 0x8cd9, + 0xc000 + }, + Package(0x2) + { + 0x871e, + 0xc400 + }, + Package(0x2) + { + 0x81a6, + 0xc800 + }, + Package(0x2) + { + 0x7c6d, + 0xcc00 + }, + Package(0x2) + { + 0x7771, + 0xd000 + }, + Package(0x2) + { + 0x72ae, + 0xd400 + }, + Package(0x2) + { + 0x6e22, + 0xd800 + }, + Package(0x2) + { + 0x69ca, + 0xdc00 + }, + Package(0x2) + { + 0x65a4, + 0xe000 + }, + Package(0x2) + { + 0x61ac, + 0xe400 + }, + Package(0x2) + { + 0x5de1, + 0xe800 + }, + Package(0x2) + { + 0x5a40, + 0xec00 + }, + Package(0x2) + { + 0x56c8, + 0xf000 + }, + Package(0x2) + { + 0x5377, + 0xf400 + }, + Package(0x2) + { + 0x504a, + 0xf800 + }, + Package(0x2) + { + 0x4d40, + 0xfc00 + }, + Package(0x2) + { + 0x4a57, + 0x10000 + }, + Package(0x2) + { + 0x478e, + 0x10400 + }, + Package(0x2) + { + 0x44e4, + 0x10800 + }, + Package(0x2) + { + 0x4256, + 0x10c00 + }, + Package(0x2) + { + 0x3fe3, + 0x11000 + }, + Package(0x2) + { + 0x3d8b, + 0x11400 + }, + Package(0x2) + { + 0x3b4c, + 0x11800 + }, + Package(0x2) + { + 0x3924, + 0x11c00 + }, + Package(0x2) + { + 0x3713, + 0x12000 + }, + Package(0x2) + { + 0x3518, + 0x12400 + }, + Package(0x2) + { + 0x3332, + 0x12800 + }, + Package(0x2) + { + 0x3160, + 0x12c00 + }, + Package(0x2) + { + 0x2fa0, + 0x13000 + }, + Package(0x2) + { + 0x2df2, + 0x13400 + }, + Package(0x2) + { + 0x2c56, + 0x13800 + }, + Package(0x2) + { + 0x2aca, + 0x13c00 + }, + Package(0x2) + { + 0x294e, + 0x14000 + }, + Package(0x2) + { + 0x27e1, + 0x14400 + }, + Package(0x2) + { + 0x2682, + 0x14800 + }, + Package(0x2) + { + 0x2531, + 0x14c00 + }, + Package(0x2) + { + 0x23ed, + 0x15000 + }, + Package(0x2) + { + 0x22b6, + 0x15400 + }, + Package(0x2) + { + 0x218b, + 0x15800 + }, + Package(0x2) + { + 0x206b, + 0x15c00 + }, + Package(0x2) + { + 0x1f57, + 0x16000 + }, + Package(0x2) + { + 0x1e4d, + 0x16400 + }, + Package(0x2) + { + 0x1d4d, + 0x16800 + }, + Package(0x2) + { + 0x1c56, + 0x16c00 + }, + Package(0x2) + { + 0x1b69, + 0x17000 + }, + Package(0x2) + { + 0x1a85, + 0x17400 + }, + Package(0x2) + { + 0x19aa, + 0x17800 + }, + Package(0x2) + { + 0x18d6, + 0x17c00 + }, + Package(0x2) + { + 0x180b, + 0x18000 + }, + Package(0x2) + { + 0x1747, + 0x18400 + }, + Package(0x2) + { + 0x168a, + 0x18800 + }, + Package(0x2) + { + 0x15d4, + 0x18c00 + }, + Package(0x2) + { + 0x1524, + 0x19000 + }, + Package(0x2) + { + 0x147b, + 0x19400 + }, + Package(0x2) + { + 0x13d8, + 0x19800 + }, + Package(0x2) + { + 0x133b, + 0x19c00 + }, + Package(0x2) + { + 0x12a3, + 0x1a000 + }, + Package(0x2) + { + 0x1211, + 0x1a400 + }, + Package(0x2) + { + 0x1184, + 0x1a800 + }, + Package(0x2) + { + 0x10fc, + 0x1ac00 + }, + Package(0x2) + { + 0x1079, + 0x1b000 + }, + Package(0x2) + { + 0xffa, + 0x1b400 + }, + Package(0x2) + { + 0xf80, + 0x1b800 + }, + Package(0x2) + { + 0xf0a, + 0x1bc00 + }, + Package(0x2) + { + 0xe98, + 0x1c000 + }, + Package(0x2) + { + 0xe2a, + 0x1c400 + }, + Package(0x2) + { + 0xdbf, + 0x1c800 + }, + Package(0x2) + { + 0xd59, + 0x1cc00 + }, + Package(0x2) + { + 0xcf5, + 0x1d000 + }, + Package(0x2) + { + 0xc95, + 0x1d400 + }, + Package(0x2) + { + 0xc39, + 0x1d800 + }, + Package(0x2) + { + 0xbdf, + 0x1dc00 + }, + Package(0x2) + { + 0xb88, + 0x1e000 + }, + Package(0x2) + { + 0xb34, + 0x1e400 + }, + Package(0x2) + { + 0xae3, + 0x1e800 + }, + Package(0x2) + { + 0xa95, + 0x1ec00 + }, + Package(0x2) + { + 0xa49, + 0x1f000 + }, + Package(0x2) + { + 0xa00, + 0x1f400 + }, + Package(0x2) + { + 0x9b9, + 0x1f800 + }, + Package(0x2) + { + 0x974, + 0x1fc00 + } + }) + } + Method(VTCH, 0x0, NotSerialized) + { + Return(Package(0x8) + { + Package(0x10) + { + "VPH_PWR", + 0x83, + Zero, + One, + Zero, + 0x2, + One, + 0x3, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + 0x15f9 + }, + Package(0x10) + { + "PMIC_THERM", + 0x6, + Zero, + Zero, + Zero, + 0x2, + One, + One, + Zero, + Zero, + Zero, + 0x2, + 0xffff3cb0, + 0x249f0 + }, + Package(0x10) + { + "SYS_THERM1", + 0x4d, + One, + Zero, + Zero, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero, + Zero, + 0xffffffd8, + 0x7d + }, + Package(0x10) + { + "SYS_THERM2", + 0x50, + One, + Zero, + Zero, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero, + Zero, + 0xffffffd8, + 0x7d + }, + Package(0x10) + { + "PA_THERM", + 0x52, + One, + Zero, + Zero, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero, + Zero, + 0xffffffd8, + 0x7d + }, + Package(0x10) + { + "PA_THERM1", + 0x56, + One, + Zero, + Zero, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero, + Zero, + 0xffffffd8, + 0x7d + }, + Package(0x10) + { + "SYS_THERM3", + 0x55, + One, + Zero, + Zero, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero, + Zero, + 0xffffffd8, + 0x7d + }, + Package(0x10) + { + "BAT_THERM", + 0x57, + One, + Zero, + Zero, + One, + One, + One, + 0x2, + 0x186a0, + SYTB, + Zero, + Zero, + Zero, + 0xffffffd8, + 0x7d + } + }) + } + Method(VTMT, 0x0, NotSerialized) + { + Return(Package(0x3) + { + 0xb, + One, + 0x5 + }) + } + } +#endif + } + + Name (WAKP, Package (0x02) + { + Zero, + Zero + }) + + + +} + diff --git a/sdm845Pkg/Devices/perseus.dsc b/sdm845Pkg/Devices/perseus.dsc index 633545d..53782c2 100644 --- a/sdm845Pkg/Devices/perseus.dsc +++ b/sdm845Pkg/Devices/perseus.dsc @@ -7,10 +7,13 @@ SUPPORTED_ARCHITECTURES = AARCH64 BUILD_TARGETS = DEBUG|RELEASE SKUID_IDENTIFIER = DEFAULT - FLASH_DEFINITION = sdm845Pkg/Devices/845.fdf + FLASH_DEFINITION = sdm845Pkg/Devices/perseus.fdf !include sdm845Pkg/sdm845Pkg.dsc +[BuildOptions.common] + GCC:*_*_AARCH64_CC_FLAGS = -DXIAOMI_PIL_FIXED=1 + [PcdsFixedAtBuild.common] # System Memory (5GB) gArmTokenSpaceGuid.PcdSystemMemorySize|0x140000000 diff --git a/sdm845Pkg/Devices/perseus.fdf b/sdm845Pkg/Devices/perseus.fdf new file mode 100644 index 0000000..3085df3 --- /dev/null +++ b/sdm845Pkg/Devices/perseus.fdf @@ -0,0 +1,614 @@ +# +# Copyright (c) 2018, Linaro Limited. All rights reserved. +# +# This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# + +################################################################################ +# +# FD Section +# The [FD] Section is made up of the definition statements and a +# description of what goes into the Flash Device Image. Each FD section +# defines one flash "device" image. A flash device image may be one of +# the following: Removable media bootable image (like a boot floppy +# image,) an Option ROM image (that would be "flashed" into an add-in +# card,) a System "Flash" image (that would be burned into a system's +# flash) or an Update ("Capsule") image that will be used to update and +# existing system flash. +# +################################################################################ + +[FD.sdm845Pkg_UEFI] +BaseAddress = 0xd0000000|gArmTokenSpaceGuid.PcdFdBaseAddress # The base address of the Firmware in NOR Flash. +Size = 0x00200000|gArmTokenSpaceGuid.PcdFdSize # The size in bytes of the FLASH Device +ErasePolarity = 1 + +# This one is tricky, it must be: BlockSize * NumBlocks = Size +BlockSize = 0x00001000 +NumBlocks = 0x200 + +################################################################################ +# +# Following are lists of FD Region layout which correspond to the locations of different +# images within the flash device. +# +# Regions must be defined in ascending order and may not overlap. +# +# A Layout Region start with a eight digit hex offset (leading "0x" required) followed by +# the pipe "|" character, followed by the size of the region, also in hex with the leading +# "0x" characters. Like: +# Offset|Size +# PcdOffsetCName|PcdSizeCName +# RegionType +# +################################################################################ + +# from ArmVirtPkg/ArmVirtQemuKernel.fdf +# +# Implement the Linux kernel header layout so that the loader will identify +# it as something bootable, and execute it with a FDT pointer in x0 or r2. +# +0x00000000|0x00008000 +DATA = { + 0x01, 0x00, 0x00, 0x10, # code0: adr x1, . + 0xff, 0x1f, 0x00, 0x14, # code1: b 0x8000 + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, # text_offset: 512 KB + 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, # image_size: 2 MB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # flags + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # res2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # res3 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # res4 + 0x41, 0x52, 0x4d, 0x64, # magic: "ARM\x64" + 0x00, 0x00, 0x00, 0x00 # res5 +} + +0x00008000|0x001f8000 +gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize +FV = FVMAIN_COMPACT + + +################################################################################ +# +# FV Section +# +# [FV] section is used to define what components or modules are placed within a flash +# device file. This section also defines order the components and modules are positioned +# within the image. The [FV] section consists of define statements, set statements and +# module statements. +# +################################################################################ + +[FV.FvMain] +BlockSize = 0x40 +NumBlocks = 0 # This FV gets compressed so make it just big enough +FvAlignment = 8 # FV alignment and FV attributes setting. +ERASE_POLARITY = 1 +MEMORY_MAPPED = TRUE +STICKY_WRITE = TRUE +LOCK_CAP = TRUE +LOCK_STATUS = TRUE +WRITE_DISABLED_CAP = TRUE +WRITE_ENABLED_CAP = TRUE +WRITE_STATUS = TRUE +WRITE_LOCK_CAP = TRUE +WRITE_LOCK_STATUS = TRUE +READ_DISABLED_CAP = TRUE +READ_ENABLED_CAP = TRUE +READ_STATUS = TRUE +READ_LOCK_CAP = TRUE +READ_LOCK_STATUS = TRUE + +APRIORI DXE { + + # + # PI DXE Drivers producing Architectural Protocols (EFI Services) + # + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + + # + # FAT filesystem + GPT/MBR partitioning + # + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + + INF EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + + FILE DRIVER = 9A5163E7-5C29-453F-825C-837A46A81E15 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/SerialDxe/SerialDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/SerialDxe/SerialDxe.efi + SECTION UI = "SerialDxe" + } + + FILE DRIVER = f541d663-4a48-40aa-aabf-ff158ccae34c { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/SmemDxe/SmemDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/SmemDxe/SmemDxe.efi + SECTION UI = "SmemDxe" + } + + FILE DRIVER = 8E9BD160-B184-11DF-94E2-0800200C9A66 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/DALSys/DALSys.depex + SECTION PE32 = sdm845Pkg/Binary/845/DALSys/DALSys.efi + SECTION UI = "DALSys" + } + + FILE DRIVER = 8681CC5A-0DF6-441E-B4B8-E915C538F067 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/HWIODxeDriver/HWIODxeDriver.depex + SECTION PE32 = sdm845Pkg/Binary/845/HWIODxeDriver/HWIODxeDriver.efi + SECTION UI = "HWIODxeDriver" + } + + FILE DRIVER = 10e193df-9966-44e7-b17c-59dd831e20fc { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ChipInfo/ChipInfo.depex + SECTION PE32 = sdm845Pkg/Binary/845/ChipInfo/ChipInfo.efi + SECTION UI = "ChipInfo" + } + + FILE DRIVER = B105211B-BBBD-4ADD-A3B0-D1CF4A52154C { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/PlatformInfoDxeDriver/PlatformInfoDxeDriver.depex + SECTION PE32 = sdm845Pkg/Binary/845/PlatformInfoDxeDriver/PlatformInfoDxeDriver.efi + SECTION UI = "PlatformInfoDxeDriver" + } + + FILE DRIVER = 9A00771F-36D4-4DD5-8916-C48ED9B16B86 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/HALIOMMU/HALIOMMU.depex + SECTION PE32 = sdm845Pkg/Binary/845/HALIOMMU/HALIOMMU.efi + SECTION UI = "HALIOMMU" + } + + FILE DRIVER = E43128A8-8692-42B6-8AFA-676158578D18 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ULogDxe/ULogDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/ULogDxe/ULogDxe.efi + SECTION UI = "ULogDxe" + } + + FILE DRIVER = ABA01FF8-2CCB-4E12-8B2E-CD3F4A742993 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/CmdDbDxe/CmdDbDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/CmdDbDxe/CmdDbDxe.efi + SECTION UI = "CmdDbDxe" + } + + FILE DRIVER = CB29F4D1-7F37-4692-A416-93E82E219711 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/NpaDxe/NpaDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/NpaDxe/NpaDxe.efi + SECTION UI = "NpaDxe" + } + + FILE DRIVER = CB29F4D1-7F37-4692-A416-93E82E219766 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/RpmhDxe/RpmhDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/RpmhDxe/RpmhDxe.efi + SECTION UI = "RpmhDxe" + } + + FILE DRIVER = B43C22DB-6333-490C-872D-0A73439059FD { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/PdcDxe/PdcDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/PdcDxe/PdcDxe.efi + SECTION UI = "PdcDxe" + } + + FILE DRIVER = 4DB5DEA6-5302-4D1A-8A82-677A683B0D29 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ClockDxe/ClockDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/ClockDxe/ClockDxe.efi + SECTION UI = "ClockDxe" + } + + FILE DRIVER = 1B52138D-3FA3-4E50-B958-20887353F809 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/CPRDxe/CPRDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/CPRDxe/CPRDxe.efi + SECTION UI = "CPRDxe" + } + + FILE DRIVER = AF9763A2-033B-4109-8E17-56A98D380C92 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/DALTLMM/DALTLMM.depex + SECTION PE32 = sdm845Pkg/Binary/845/DALTLMM/DALTLMM.efi + SECTION UI = "DALTLMM" + } + + FILE DRIVER = 04DE8591-D2B3-4077-BBBE-B12070094EB6 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/I2C/I2C.depex + SECTION PE32 = sdm845Pkg/Binary/845/I2C/I2C.efi + SECTION UI = "I2C" + } + + FILE DRIVER = 2a7b4bef-80cd-49e1-b473-374ba4d673fc { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/SPMI/SPMI.depex + SECTION PE32 = sdm845Pkg/Binary/845/SPMI/SPMI.efi + SECTION UI = "SPMI" + } + + FILE DRIVER = beb12bee-f6e1-11e1-9fb8-6c626de4aeb1 { + SECTION PE32 = sdm845Pkg/Binary/845/XhciPciEmulation/XhciPciEmulation.efi + SECTION UI = "XhciPciEmulation" + } + + FILE DRIVER = b7f50e91-a759-412c-ade4-dcd03e7f7c28 { + SECTION PE32 = sdm845Pkg/Binary/845/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" + } + + FILE DRIVER = 5776232e-082d-4b75-9a0e-fe1d13f7a5d9 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/PmicDxe/PmicDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/PmicDxe/PmicDxe.efi + SECTION UI = "PmicDxe" + } + + FILE DRIVER = 11faed4c-b21f-4d88-8e48-c4c28a1e50df { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi + SECTION UI = "UsbPwrCtrlDxe" + } + + FILE DRIVER = 94f8a6a7-dc34-4101-88c1-99179cceae83 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi + SECTION UI = "UsbfnDwc3Dxe" + } + + FILE DRIVER = 2d2e62cf-9ecf-43b7-8219-94e7fc713dfe { + SECTION PE32 = sdm845Pkg/Binary/845/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" + } + + FILE DRIVER = cd823a4d-7dec-4531-ae5d-4134fa4127b8 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbConfigDxe/UsbConfigDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbConfigDxe/UsbConfigDxe.efi + SECTION UI = "UsbConfigDxe" + } + + FILE DRIVER = 0A134F0E-075E-40B3-9C63-3B3906804663 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbInitDxe/UsbInitDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbInitDxe/UsbInitDxe.efi + SECTION UI = "UsbInitDxe" + } + + FILE DRIVER = 3299a266-15f0-4346-8318-716336736d3e { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbDeviceDxe/UsbDeviceDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbDeviceDxe/UsbDeviceDxe.efi + SECTION UI = "UsbDeviceDxe" + } + + FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ButtonsDxe/ButtonsDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/ButtonsDxe/ButtonsDxe.efi + SECTION UI = "ButtonsDxe" + } + + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + +} + + INF MdeModulePkg/Core/Dxe/DxeMain.inf + + # + # PI DXE Drivers producing Architectural Protocols (EFI Services) + # + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + + # + # Multiple Console IO support + # + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf + + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + + FILE DRIVER = 9A5163E7-5C29-453F-825C-837A46A81E15 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/SerialDxe/SerialDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/SerialDxe/SerialDxe.efi + SECTION UI = "SerialDxe" + } + + FILE DRIVER = f541d663-4a48-40aa-aabf-ff158ccae34c { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/SmemDxe/SmemDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/SmemDxe/SmemDxe.efi + SECTION UI = "SmemDxe" + } + + FILE DRIVER = 8E9BD160-B184-11DF-94E2-0800200C9A66 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/DALSys/DALSys.depex + SECTION PE32 = sdm845Pkg/Binary/845/DALSys/DALSys.efi + SECTION UI = "DALSys" + } + + FILE DRIVER = 8681CC5A-0DF6-441E-B4B8-E915C538F067 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/HWIODxeDriver/HWIODxeDriver.depex + SECTION PE32 = sdm845Pkg/Binary/845/HWIODxeDriver/HWIODxeDriver.efi + SECTION UI = "HWIODxeDriver" + } + + FILE DRIVER = 10e193df-9966-44e7-b17c-59dd831e20fc { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ChipInfo/ChipInfo.depex + SECTION PE32 = sdm845Pkg/Binary/845/ChipInfo/ChipInfo.efi + SECTION UI = "ChipInfo" + } + + FILE DRIVER = B105211B-BBBD-4ADD-A3B0-D1CF4A52154C { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/PlatformInfoDxeDriver/PlatformInfoDxeDriver.depex + SECTION PE32 = sdm845Pkg/Binary/845/PlatformInfoDxeDriver/PlatformInfoDxeDriver.efi + SECTION UI = "PlatformInfoDxeDriver" + } + + FILE DRIVER = 9A00771F-36D4-4DD5-8916-C48ED9B16B86 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/HALIOMMU/HALIOMMU.depex + SECTION PE32 = sdm845Pkg/Binary/845/HALIOMMU/HALIOMMU.efi + SECTION UI = "HALIOMMU" + } + + FILE DRIVER = E43128A8-8692-42B6-8AFA-676158578D18 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ULogDxe/ULogDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/ULogDxe/ULogDxe.efi + SECTION UI = "ULogDxe" + } + + FILE DRIVER = ABA01FF8-2CCB-4E12-8B2E-CD3F4A742993 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/CmdDbDxe/CmdDbDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/CmdDbDxe/CmdDbDxe.efi + SECTION UI = "CmdDbDxe" + } + + FILE DRIVER = CB29F4D1-7F37-4692-A416-93E82E219711 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/NpaDxe/NpaDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/NpaDxe/NpaDxe.efi + SECTION UI = "NpaDxe" + } + + FILE DRIVER = CB29F4D1-7F37-4692-A416-93E82E219766 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/RpmhDxe/RpmhDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/RpmhDxe/RpmhDxe.efi + SECTION UI = "RpmhDxe" + } + + FILE DRIVER = B43C22DB-6333-490C-872D-0A73439059FD { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/PdcDxe/PdcDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/PdcDxe/PdcDxe.efi + SECTION UI = "PdcDxe" + } + + FILE DRIVER = 4DB5DEA6-5302-4D1A-8A82-677A683B0D29 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ClockDxe/ClockDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/ClockDxe/ClockDxe.efi + SECTION UI = "ClockDxe" + } + + FILE DRIVER = 1B52138D-3FA3-4E50-B958-20887353F809 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/CPRDxe/CPRDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/CPRDxe/CPRDxe.efi + SECTION UI = "CPRDxe" + } + + FILE DRIVER = AF9763A2-033B-4109-8E17-56A98D380C92 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/DALTLMM/DALTLMM.depex + SECTION PE32 = sdm845Pkg/Binary/845/DALTLMM/DALTLMM.efi + SECTION UI = "DALTLMM" + } + + FILE DRIVER = 04DE8591-D2B3-4077-BBBE-B12070094EB6 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/I2C/I2C.depex + SECTION PE32 = sdm845Pkg/Binary/845/I2C/I2C.efi + SECTION UI = "I2C" + } + + FILE DRIVER = 2a7b4bef-80cd-49e1-b473-374ba4d673fc { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/SPMI/SPMI.depex + SECTION PE32 = sdm845Pkg/Binary/845/SPMI/SPMI.efi + SECTION UI = "SPMI" + } + + FILE DRIVER = beb12bee-f6e1-11e1-9fb8-6c626de4aeb1 { + SECTION PE32 = sdm845Pkg/Binary/845/XhciPciEmulation/XhciPciEmulation.efi + SECTION UI = "XhciPciEmulation" + } + + FILE DRIVER = b7f50e91-a759-412c-ade4-dcd03e7f7c28 { + SECTION PE32 = sdm845Pkg/Binary/845/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" + } + + FILE DRIVER = 5776232e-082d-4b75-9a0e-fe1d13f7a5d9 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/PmicDxe/PmicDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/PmicDxe/PmicDxe.efi + SECTION UI = "PmicDxe" + } + + FILE DRIVER = 11faed4c-b21f-4d88-8e48-c4c28a1e50df { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi + SECTION UI = "UsbPwrCtrlDxe" + } + + FILE DRIVER = 94f8a6a7-dc34-4101-88c1-99179cceae83 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi + SECTION UI = "UsbfnDwc3Dxe" + } + + FILE DRIVER = 2d2e62cf-9ecf-43b7-8219-94e7fc713dfe { + SECTION PE32 = sdm845Pkg/Binary/845/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" + } + + FILE DRIVER = cd823a4d-7dec-4531-ae5d-4134fa4127b8 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbConfigDxe/UsbConfigDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbConfigDxe/UsbConfigDxe.efi + SECTION UI = "UsbConfigDxe" + } + + FILE DRIVER = 0A134F0E-075E-40B3-9C63-3B3906804663 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbInitDxe/UsbInitDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbInitDxe/UsbInitDxe.efi + SECTION UI = "UsbInitDxe" + } + + FILE DRIVER = 3299a266-15f0-4346-8318-716336736d3e { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UsbDeviceDxe/UsbDeviceDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UsbDeviceDxe/UsbDeviceDxe.efi + SECTION UI = "UsbDeviceDxe" + } + + FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/ButtonsDxe/ButtonsDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/ButtonsDxe/ButtonsDxe.efi + SECTION UI = "ButtonsDxe" + } + + FILE DRIVER = 0d35cd8e-97ea-4f9a-96af-0f0d89f76567 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/845/UFSDxe/UFSDxe.depex + SECTION PE32 = sdm845Pkg/Binary/845/UFSDxe/UFSDxe.efi + SECTION UI = "UFSDxe" + } + + # + # Virtual Keyboard + # + INF EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboardDxe.inf + + INF sdm845Pkg/Drivers/sdm845Dxe/sdm845Dxe.inf + INF sdm845Pkg/Drivers/SimpleFbDxe/SimpleFbDxe.inf + + # + # USB Host Support + # + INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + + # + # USB Mass Storage Support + # + INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + + # + # USB Peripheral Support + # + INF EmbeddedPkg/Drivers/AndroidFastbootTransportUsbDxe/FastbootTransportUsbDxe.inf + + # + # Fastboot + # + INF EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf + + # + # FAT filesystem + GPT/MBR partitioning + # + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + + # + # ACPI Support + # + INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf + INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf + INF MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf + # INF RuleOverride = ACPITABLE sdm845Pkg/AcpiTables/AcpiTables.inf + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { + SECTION RAW = sdm845Pkg/AcpiTables/testing/DBG2.aml + SECTION RAW = sdm845Pkg/AcpiTables/perseus/DSDT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/MADT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/FADT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/GTDT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/IORT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/PPTT.aml + SECTION UI = "AcpiTables" + } + + # + # SMBIOS Support + # + INF sdm845Pkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf + INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf + + # + # UEFI applications + # + INF ShellPkg/Application/Shell/Shell.inf +!ifdef $(INCLUDE_TFTP_COMMAND) + INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf +!endif #$(INCLUDE_TFTP_COMMAND) + + # + # Bds + # + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf + INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf + INF MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + INF MdeModulePkg/Application/UiApp/UiApp.inf + INF sdm845Pkg/Drivers/LogoDxe/LogoDxe.inf + + +[FV.FVMAIN_COMPACT] +FvAlignment = 8 +ERASE_POLARITY = 1 +MEMORY_MAPPED = TRUE +STICKY_WRITE = TRUE +LOCK_CAP = TRUE +LOCK_STATUS = TRUE +WRITE_DISABLED_CAP = TRUE +WRITE_ENABLED_CAP = TRUE +WRITE_STATUS = TRUE +WRITE_LOCK_CAP = TRUE +WRITE_LOCK_STATUS = TRUE +READ_DISABLED_CAP = TRUE +READ_ENABLED_CAP = TRUE +READ_STATUS = TRUE +READ_LOCK_CAP = TRUE +READ_LOCK_STATUS = TRUE + + INF ArmPlatformPkg/PrePi/PeiUniCore.inf + + FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { + SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { + SECTION FV_IMAGE = FVMAIN + } + } + +!include sdm845Pkg/CommonFdf.fdf.inc + + diff --git a/sdm845Pkg/Include/Configuration/DeviceMemoryMap.h b/sdm845Pkg/Include/Configuration/DeviceMemoryMap.h index 7d8430f..a5ec416 100644 --- a/sdm845Pkg/Include/Configuration/DeviceMemoryMap.h +++ b/sdm845Pkg/Include/Configuration/DeviceMemoryMap.h @@ -70,6 +70,16 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { {0x8AB00000, 0x01400000, EFI_RESOURCE_SYSTEM_MEMORY, SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES, ARM_MEMORY_REGION_ATTRIBUTE_DEVICE, AddMem, EfiReservedMemoryType}, +#ifdef XIAOMI_PIL_FIXED + /* PIL_REGION */ + {0x8BF00000, 0x0C100000, EFI_RESOURCE_SYSTEM_MEMORY, + SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES, + ARM_MEMORY_REGION_ATTRIBUTE_DEVICE, AddMem, EfiReservedMemoryType}, + /* DXE Heap */ + {0x98000000, 0x05330000, EFI_RESOURCE_SYSTEM_MEMORY, + SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES, + ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory}, +#else /* PIL_REGION */ {0x8BF00000, 0x0BD00000, EFI_RESOURCE_SYSTEM_MEMORY, SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES, @@ -78,6 +88,7 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { {0x97C00000, 0x05730000, EFI_RESOURCE_SYSTEM_MEMORY, SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES, ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory}, +#endif /* DBI Dump */ {0x9D330000, 0x000D0000, EFI_RESOURCE_MEMORY_MAPPED_IO, EFI_RESOURCE_ATTRIBUTE_INITIALIZED, ARM_MEMORY_REGION_ATTRIBUTE_DEVICE, -- 2.45.2