From e3189c86d3d256200975ff70f7923982e839840f Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Thu, 10 Mar 2022 17:57:13 +0100 Subject: [PATCH] ACPI: Graphics, Camera, USB, Panels --- .../AcpiTables/8150/builtin/DSDT.aml | Bin 388346 -> 469006 bytes .../AcpiTables/8150/src/DSDT.dsl | 52412 +++++++++++----- 2 files changed, 36525 insertions(+), 15887 deletions(-) diff --git a/Platforms/SurfaceDuoPkg/AcpiTables/8150/builtin/DSDT.aml b/Platforms/SurfaceDuoPkg/AcpiTables/8150/builtin/DSDT.aml index d3dd861868a190a25f8db236eda6afd68992d824..4e26aff2165445d230ef1decbc8f6d3c6d99db27 100644 GIT binary patch delta 51222 zcmeHw3wRvWm1aGmLDV# zV9PcPj|qWUseVlvlIj3%)dhh4WcfHafrHZN1+U_b&`2JU4Fjney{hzr13=KUPc(@e^aoVm2|>*Ef;ak{-Eyl~^h!N~jM0Do!Ml$t+a| zf0ZT@`3zl`FJ`j0UcS;G+k29Wjc9u_wx3-qc>#JLC)Z6-VQvX^xi%m)5D5tPhn&3q2 z1ZQ&l*Z8}aPG+tUmQ}5|Ws8{EK&I^27);rnqxMsFOHuvCv;TgltbXN+n{N^`8_8rH zy%8qsi#OO$*3Dl~FMJQgIr$}8zB28TpxkcY)$tp|diA#dCe(iIMZS7+-*fzbol{YB zQjdKV;=CrPA|24Pp%kA&+1aYq9q$OO?T-2}kuGn4YV9Owx!d{410V2L&8=kH>$t&+ z@omK8Td$2TbaY?XS;^VzQy64dlf71?_tC054~dyUA{uub1kt$VpuK3^c|Z)8Kl`b+ zKgh->TQ)#p+Z3Z_dzfGK?K0i2lID^M$b7S0(C3Zk$Z&+ z;pn@Q&)zF!+5>~Pi*ot~wf=FTQB3csR?i4xtNIEoI^R86cwDFzgylYU`=rn|dG)05 zmoII&?Oi|Rc-15e`A>5vlZ8(wgXlxP{da!9e6hu`>dO`T%gCX{qw@f;e26uC_OaFadIxvZMa|M`ukRNMCC3aoXia;2RXS(2w$~xXKCk-eY+3s zC|!4;eC%|~3jMDgd#^0*yyj}~**Z!4h!BQvOF(kfuERig&DH9`Zn1IRk?|ut_Lq(v zn9%Auwf=IxS@cPZ)i<{BO`_i@1f&*RQ)Lu_dZDvgYLS-^oHl|3aQhGJEH6yA%+rx~ zPV6{bg3guS?u)2h*NHyVCDi@BdrCX58zuV)VJ#O!xt|xwgIn$ zDdxO`?*@irWiRR+>gPGs*E-aP^?KNF=6VOJ1JZJiQ;*#xM#N=CVUbZ-XcW4P!UCfZ zF$xVvLDmah^$3Y$_qefhK+spKJMQ5dLsU&qMNLersiE4GpUF4XQxfX!z-AxPMy$TU^G#3JQy9$UMcx85!##Z^(p3N6u11R$$C9 zd2R-cRh&0yLSqAskVVB6G*+J8pb3o*J^b5ldZ8tsJP;7W3SN6y>%3nGC&r5Lkpw5l z{eB4|e#t}@B7O1VXnLdshwIRAvQ+FVjSZpGmD9g2=Hgq@#<%)cwcK^_(*o>6QqZt; zD4vE=W{=fy%is_3!1RKSHKIMnkfb>T zQ_oz?v-_%M4!Oh9EZl!H9*SOIrY(fA=4@X*abhQK)M1tN&FZiUaotz{I;5aa2Bdy& zLH_3JuY@@GU@&BYp`c@T)+6En^RpoiJ{XV&0x|`L;`VG0ahE*zUG0MbiMRoo0)y47 zA?~JsIHi3sAdRyGVf1N;`@yeIXdeheAr?c^+=9F-d^NfJ}ig?YSD_uD#$U?Slbn^#WqE?~NtF_#y7GOAcxu3`pA?foS+4?o4sF_CaGP zQv2M3tlIlWAr3xh5UIlvVIQU>d7EU`5UH`f9 zLbwoj%g>s%4+dn>v>#KDKG(C7P-xdnOS zxBd_ZAM&8zbPUgv^YAQ{IK0a2j0mvB`~Qyhul@3X2?y>qjaCU(P5f*1OptF>mv-~@ zYbgfcG*8WdrO#A4#b#%aQ|yJATDXv}Uq??KIKEyOWGX#dsyE=-dSRwsAGP!byj3p@ zGL_ya)f@0ey)Y}^_A7R3z`^uFpQ&^psm_1{>4lkkdV^(Zz$x^?AXDk}QN01D&kM71 z%^7xTz^(H_pQ-fQsLp`j=7m}L<#*W5fGg&OK2zyxQJn!-%Pq55nm?b}OW--VrA3;d zv%)hWL94X^%ys$cud-a)Y#KEY z1C+*Vw`)nPNV;W*P0R9KDhoW{rco0y#4-XE}B7TGjvBE|^a^TjqT%cbA5?3UOx+C)r(tdBMcE;22GsB=)Ed}g>w$v@M@ zgwq3bID~_n!zQbQV>G?LFX}3s{`+_TJKU{>P?lbh2Ng3M!p||-HxFZ1hk>)1qMxY9Gb;nayyad|If?(8k$~U(0q<)tmA~h6gN*no^Spu zpN6Iv7&N~Jv`Vmf7F$|9+6+NddZhxh;%{LOq8IvnLevJM7ns3RX<&+BPS0K}Djp!E zC?O2Webn|EAl9^EeOl#CEN}!+J0WS5Y6lc&5M`=|Vp{YMhX835$uo*Gh*ALGketjk zO3fUiAP{n>(;y*bj!}p~K%<16K@{durQ5|P#srO0>x|+IqG%6H?V~8f5TQ}#%>>06 zL@@(_G)mpvqL_g|8l)aT6!Xk8H>LA-aTa7GVk8nsqsUVZMKPaKyIp)@iqR+yQ=&M7 zfc~*xd}7AYD3KYWIDzcDQPHD;G)m(fqYx9425G_|Mi6cGiw}`N91f&Wnx`9zq6b0T zEq-Uqecei|0`Mkn{Qzpwn2uQhEZF&~;m zwI>!N7(}y>Jh33QD9xhA6ANN#(kw!rSP(OkW)b$pg4l>Oi&{@Chyh5mnCFEB3Q?`4 zso@?3B~sIfMERdB)NsMU12qJ;7;Lz@;GTLjF|+9IH+W(}Y$%!qTsv^z3lt+`#sK#T z+*5BRmJi(lxGmtG1&XRM9e{fP9;hMQ#!$lpeh<{Yu~5U4dk@qQq+_t*k-U5A&BSh? zrw$&tyJYd|%dHpT$AmOJJWO{<4+_zY_zh4IzxndTrppqWLZvP|(OePn3(hR!7yB?H ze(u03jR7jy;vwSa4z1E$pwK)-{M?~c8Wa?o`-orcLyh>^4Q(zXes=t=w(HzQ{M@0< zRm9H?+N>jf2FTfs_!%h9fs(n1_)U*87ZE>qD8y8wT|W;IKX)j^nxj$NNBk&|vl#KC zP|jk+&lSq7BYy5sW*hNyheAwIdhy*y{8*5)74c(H&Q`?F9SX5~=?U`?@pFeV+lZe# zlvzgnDnQOk#IFM7tVI0Wp%BZRUVIM`KX)jzjrh4knPtS!4rH6vYO;y=RnIKq7t<~R zX67d5hne+P8v0a#$$ivM=T>RRQ{3Fg{d8`XhC0Q~edG^w(_(+?Co6eZK`cj_hwC^X<}tfKpvD750vXY89SMw;;Tju5>N*UFks%Jqkh_ip;=vQ^i=IH& zfk4b-c9B3l3!*Cr6#9bgZ5j_mou|V7f2nI4;a2*W9{4a1_TC|{8q zSW3}>Qb8$Yj3g8Y^yq8m0>*@Xg@n`f@N!>W zwUMXfY^CeDz>+Du+z$s>eMXRdkVFM%E|P*F zZry&ASEPcR*T`!Hn3Y`ok2u-K!_U{#jiIoj&xaim#tai8k!O~eY(uICArR^*#Xu7q zc({I^E-K~!^n%|ZG0dEbg{?^ReVj!iG_^?RSyvoI0)ASKB+8pe=$P(ALhr%3D-uI1 zE44%x?$vy3wM6sOBB5u)aTJMWEE4SM=Fn^?SZUfQ30oTK9AK1$-T_S_tSUH3mUId=^&_g`a?s)0fV zQXTfM^;1VY{1&pI=3G1CSK6ONcA5V^JF)vJwf;2Uz6@oK8k8ktEWB+FF4Vky-*BUc zv|w|p{gt6`fHqY*xrf-6oP0hpTRMoiq8{V33Jll2zgY~TZ<6rSlVDrdNU5cu^zhRY zVYAmD0vd688VDOgGgi9bhq9)0abSy<8}D0oHgZ0CH6mvyVd5VoOfwQ0q5Nze#&MFRAGmdE2Bt)+Hs-=hBjj zAO9s??RiN}$Hv=|uC^{If&K`Wblqlj*7nGEU*_lKKe-GNc{6WS+R~SXw<-CkoL497P164KtxGOo8j zJibfwY!;$a(01-9Znx|3METYJNL(KbuGDiHLx+aU1+kB;5(4#^-9lqC!v=Wc{tD$- zZ{s2q(KF&@oZL=~2dcwgxr=XXXL#(S$F1>M!a=^Ioq^s2-{LZuOj(-WZ-S3ndct}3h_ zC6FNK=i}fp4TYS>#5~5^<>}`#dRvfkEMmmHt#~eD(-Qj}(>|B6p~OR3YYs)E#fsXq zE79f$>)Yra8c**yt?hVuz}#FPcWrk*nyc7!+AgMPq!A=)PMQuZReHyR#X7a7gZ8d8 zU94oI>0;!;nM+Nl5mab8jkjA(r+3(@=`7=(Uef`AMbqii{|VG|`dB?_Izr<~(-A5! znvM{8(sTxu8%+moO;ut9@@zGorKJZ=XQ6bh=~khQPjwHCC(dX(kjPJ(s_U6f)%8rT z>cE5Zr0Sr(D^=HHr|NpVsydCJLe*)!-Ksjh!&X&i8Ta(64hSr&PM`iypsLfy>PgiR z8c(W@PHh?(I(@93R2`x5r0NKj z7ga}yJgGW^%8janwk}njrKJZ|XQA|>>KIZqo`GGo{|a7wysPe$8Lo4Rt6ejG1pInU z-(8Np*fk`iw4Cz&cb9NG2c<_ncq4Hr0zT;DDg(4LQM7-c*plB=ECdU!*_qF7?aN-#$=&HTePo^4VlTCNT`aFV?=zGn$oJU zl84V9GD#*mZ%^((jVEq10SAe(Mc=c#jh1_Yu1%j>cemKS$wrnAg-OXj7^k?7?e_4Xd5bc`ntCPHC%lEM3vm z&cbQcj{3&ae3SjWd{hB?C!GQVbg5I!mR@y=N$FXqn515Hia|L`odRsky=ug*T6As&>XaT8xn>^^ zr2->#sZ`9CUX_YT=~=0mq+XSZK{-pM0&HfXR4mk;D;4aN&P1u`l(tI6(iN9VW%b8MslW(bDiyP(SEXW7dR8hXsaK_9P|i}R0GnAT z6$`azrDCCyqjyI83M-zr9@(ZeE^GU>eN$ z$WD9-NxNe;3RjvIl19x;BY2^@&Zc(>nL+Kob4Az3fv3@2(v(FziU!&J!UUS4Yen`i zoTqE`@!5MgO@^09T|ojw^}cTjE$ZQiV5a4(g(hB9>#r7?c^~?x1(yTm9r4JV{VG*S zN`CgDQjECx934zD;|u!qn{gMDf}fTG>yecNLxEYQ*3Sk7ZHb|fkM1NdC(Jy7+^pV5 zrx>pR*WcoyWwONSENAqBHy8OM;m3_R$rz7ZD&m*i$4NdEbzzUNkbO%Oyf-J(&C4F% zfD;cJ2pB-5Ula(5uWet^;VzN3HLDJlM4h~b4t`hUKIgTY*X+Qg4UtL1L-NVg>xMuI z=zODXQ=|)pgrjB1x4N2oyAbas)u?r9{WF_dyNpG1KDBN@Y^D~xV<$Uu}0UA$%dEGcZ4M|7I?LH?WxEx20P}}>? z&LrytwH=K4F_RYn~!9uBK#b_uP^M5kvUxT(<*e8|t| zp>-EAAE=wh+Q^s-(3oDI4{{$_t2OQ;Pq9*X@=+JtmpVM80aj6Srt}UvUX4br*(cnX zp6y^aC6F-bc9*rW9G|=QqP1bMuFkagq8XZd-tPnx!o|I4n(FDdhEYx!Of}WLXojff zvL+y!;$F0(-;1WGkbPshEzVOnza4Ii0|N+gG7g}dSy4CUmV%xIv5~ViTOiTQ09O_w~eHtGd4E(ER ziqhdJ;KXOx-3;A>yhbpn>7N2xyK6TUqID`L9XribSXz3R3Jay{sTkLkG|{}?rh)-Q zQ;{t(4+kZ=fBrdmXCY_!cjPBV`kB@tg!_hvM~hptqse|whMX2xP8>EaWKo_Fu^8ZM zwf9f?7D?xb{zeH7x{z&P=Y}JGNZPelW9VRZU~3$lV5%oN$sF1{$Qo1Kg1|=;9Qn*P zraNps#vpX)vvsBsTTP1z$knGO2J*k4FO8$saiDvz{OEq z6@$JWP70{6|5zO1V`}Wj;uxw3;)>Pk|3DRMI7vbkV|jb(oL)60JM zx$6&ghl}Z?y7{!YLH%5nuU~!Yv=~&MtMc`!p_iZ(3Hrv=@t4FlzDIp1;JZ+L^d<3t zdUMeCp3fJ~4ox1b_FeDu`Jt%3ANCdN@;5MuRg(uk5TC5#gOe+&d{0&J)st`4qJO2y z2b<8pHItw1ME`~+m!0o>ROXB7nT@_q_1`x5wnDkE(RZOy^%om`W4QcKi6B3L{=D)5^^wE=OgfUyBzpvH&QOb!X!0VF zLei!(lN_yRnF!>7Uj4HP|BhyxFEjbk9<}bEzvSDR$!n!6QjyF^C7(#bt}>OaY}uH| zC3_|#hx~&={kG$IUwlh38Z5qwZr7vL=u6(0_2cEq`J{feXCY-$VD}R@|dZ zVJs@$6B+iE(pyIP`!ha1SQ;%wC2nFb`uD`zGWw^cm!F^}1jg7oqW=x$DEvR6^Fx11 zM<1BH^hST+g2}_*@^AA6a>w8WwgvU#yZkL}g?u&{EcIto;Y%R}Z*LU+|3zb`|QKHOeC9aO+v~m}e3wrqkRsSeeewr%3g3EUVIFWw~SZRe-M&Ut0ulY6< zw8@3}S%5Y}@TA<#%SxnLs^UU*+(Psb12Xt8GJL3z9_iCHTK*s}XAg!cMFK7o`?!${ zqXCzaxj{%C(r7%h;@}n2pe{q(*IW$Oj2Q~vpipvyF(;B9hC~t!n%rQIOA^r}S#3|E zK$0Sv#qsgsp^;Jj5nw41A4+Y_rbfZb@2l(9pI>rZEk|Ca)o|n?m|LiM_%H9qh3wA{ z;=-FXqqv}KUWW^92U~FA@o&C|CR?fH3a|YFm1??FSIY`lfDbdWr5M6BRAaov7>NRTB?)<*2ze6-d5OpK&41<7t87pGZ|>gGSDh*peXA&y@e`9sRXs2pY35fjuOW2N%S+8VFuAKjpwsdj?{jj zu>a?FK^;eGKTySSlcy~st;Qprc17*S=`>7brh@BnoKC}3nj1QL_WYl+>s`_19vn5=jM$_*fo<%v>42KfLq6zLf`$jITVrd;j4BhxQ%Vb?r5~ zS030ie$BqpfzQQycEqA9uN>dck#9#C|hZrHTx;~6l< z6Ni_C=Ut7bwCB)){YPd$DllEtfBA_&=QN%STA=LI#*_E=<%<36cwmGD zM&RQ5`n0Ms)!(8XKLtWJAffcCQxnG5=!7js((2+^q6Ghsbsty9QM(+dCB>`NpsQ3mp0HRPy< zS00{FP62%a*`H~p0x@q3Gq^Ek$85EgnJq6}BV|t^ z?+;HMi>42?{j^zr zg(`D@Cvos@SKPbam&`_wQsu6f&H67>Wp3h&9C&G(T>Q!qkV}k0uTfY4cA3_u(<0~9ui z!U#4vg_yXQO<@l0WT#k#o3nJpW|IJ~*fbqcNKb4!0>rL5($CBY1ZVB0q{p@=ip`wZ z^aO}!(i73PC%WFy7Dv%8ayYGyO;3Q>RZmjYw3I+xInG*Hpb%ksN=hy}YAY=kr3jW5 zXJvt z;D-lJ(Vlubj0LAMywriB9EFFj6;Y2$5*iFhL?`c`p#)!rlh?6e5R`(rfz|n{B-_Z6 zL1f0>J;jt-f>D?q4RJk7szoY5hAkd^CFBs~HZV;esoF;C6dX3W0;Uh#U<;ueX(4pO z%xXBHO~p6oyjqVDco_OPbZLn=uK`U4_DTaqs#OLc1wsu zJ}!DOL5PEA-=Kq8y&jS`G2H`ZefrV8gg*Q&1JgJ|WLVBvW*deF^keZ6+#NSOGy_+C z=|TUtx^2gkfns`SH8yjX`_x}N=N_7c_1=J{U$JeEeNus1Qv? zQ|haah>hjnR7nav;Lz!l`DhS@{rN}@oH_8i9`r{fh5h9d7gG-lGVw&t^6+5FX9t+c zYR-nqa`TxCz)i_za_K4mW?y4}@7PE&MvrvkdQN@vlz$P=tFNE($L1fEKKNiB*mv8G z$LEg~6VSF8-71ON<0MX9`H;VfKdPR7*x!-vkye56TFrkOgait${I`rkH(2#h(+=0t z^g<03uIGZq(JeV?9!wDgRJfDqFZKP0{mt-z^YMrLKT8Hm@I;i0%pXa^i;X5Y^!=^+ z%%N_h?(mV$cq#?oO7m>LR)-(;Hw6+MV|_z0^;-}77vtV8k<4DI??UhS*kscq{x>)M Ef5C&eA^-pY delta 1366 zcmbu9O>7%Q6o7YTXUFS}H*p+0uHq0>XlM$paoqesN+Z_0>&?dNWS#YrMy=`~Bvb)H z0dXMo0C5#J2~9%krca7h9C-6Q3j&4nWbI|x2AgryT3IQp zG9aLbeH7%tC@8)th1q0KD2|mn$kLPWi{fM=c49@QD>As#6q+7jwXRCpLfR=ik=`sD zoldc$C=aI1!2xw3%Lq771GfN7KtH;Tro}?Up-CTq1Fk_<+1KFGs6(3qwC)CI1a#qP zPz&glCGhUPP+noR?h120;V@?sn@p6KSh0BUK$HJo%fImu?SBF0acK4st36hM%nUn_ z$>FlttX(a}SBa&MZ4>M73~!0`0D6&ww*icYw(Rc0DzAdm%f~Co6K*f(jIvk3>1A=& z@w&(A6|HGUD^+0>T&;<+7M!-p^#ickuWuLVs}fjx1>ORz{ExvDAkKV5Iyw#y{cA{$ zj8Os28}5+)mdU#^Ke|Ku|D>|m1SZ$k;250vop#-UTBOA|$p(_I@uH$WrOPTK9&w&X z)KcU)6G)DFiFA=|g@e24)jwb@^hH?FEZ=(}NZ0>_m#)*DXHa-QoO+n{e1;@XowlqF zXcoh(2|F23uhN;X(QPiQt3FZDEz^)jEJjQ#W@q$OM(~i=Z=h$$Ti+obwL7<-{I-gQ zK%7Xc$VU4afp-sVa(5M3sFM+d%{=O2gc^5skUn}7b)X#uK{ v`7dG}lFINoTUVIFc>`yLO_Thzj9cj8W!#O(*)=>u+keKrh>ox0#V7s(Rb!0i diff --git a/Platforms/SurfaceDuoPkg/AcpiTables/8150/src/DSDT.dsl b/Platforms/SurfaceDuoPkg/AcpiTables/8150/src/DSDT.dsl index d1cfed8c..8495ef7b 100644 --- a/Platforms/SurfaceDuoPkg/AcpiTables/8150/src/DSDT.dsl +++ b/Platforms/SurfaceDuoPkg/AcpiTables/8150/src/DSDT.dsl @@ -3,7 +3,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) External (_BID, UnknownObj) External (_SB_.DPP0, IntObj) External (_SB_.DPP1, IntObj) - External (_SB_.GPU0.AVS0, UnknownObj) External (_SB_.MPP0, IntObj) External (_SB_.MPP1, IntObj) External (_SB_.TZ22._PSV, IntObj) @@ -30,6 +29,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) External (_SB_.TZ41.TTC1, UnknownObj) External (_SB_.TZ41.TTC2, UnknownObj) External (_SB_.TZ41.TTSP, UnknownObj) + External (_SB_.UCSI, UnknownObj) + External (_SB_.UCSI.CCI_, UnknownObj) + External (_SB_.UCSI.MSGI, UnknownObj) + External (_SB_.UCSI.VERS, UnknownObj) External (BREV, UnknownObj) External (BSID, UnknownObj) @@ -281,7 +284,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID Name (_DEP, Package (0x01) // _DEP: Dependencies { - \_SB.PMAP + "\\_SB.PMAP" }) Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities { @@ -468,6 +471,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CreateField (BUFF, 0x0110, 0x80, BMGO) Method (USBN, 1, NotSerialized) { + BUFF = UCSI /* \_SB_.PMGK.UCSI */ + \_SB.UCSI.VERS = BVER /* \_SB_.PMGK.BVER */ + \_SB.UCSI.CCI = BCCI /* \_SB_.PMGK.BCCI */ + \_SB.UCSI.MSGI = BMGI /* \_SB_.PMGK.BMGI */ + Notify (\_SB.UCSI, Arg0) Return (Zero) } @@ -558,6 +566,31 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) BDIX |= VHPD /* \_SB_.PMGK.UPAN.BDIX */ VHIQ <<= 0x05 BDIX |= VHIQ /* \_SB_.PMGK.UPAN.BDIX */ + \_SB.UCS0.EINF = 0x02 + While (One) + { + Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_1 = VPRT /* \_SB_.PMGK.UPAN.VPRT */ + If ((_T_1 == Zero)) + { + \_SB.UCS0.EUPD |= One + \_SB.UCS0.ECC0 = BCCX /* \_SB_.PMGK.UPAN.BCCX */ + \_SB.UCS0.EDI0 = BDIX /* \_SB_.PMGK.UPAN.BDIX */ + \_SB.UCS0.USBR () + Break + } + ElseIf ((_T_1 == One)) + { + \_SB.UCS0.EUPD |= 0x02 + \_SB.UCS0.ECC1 = BCCX /* \_SB_.PMGK.UPAN.BCCX */ + \_SB.UCS0.EDI1 = BDIX /* \_SB_.PMGK.UPAN.BDIX */ + \_SB.UCS0.USBR () + Break + } + + Break + } + Return (Zero) } @@ -573,6 +606,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Method (LKST, 1, NotSerialized) { LKUP = Arg0 + Notify (\_SB.UCSI, Zero) // Bus Check Return (Zero) } @@ -3176,7 +3210,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { Method (GPMD, 0, NotSerialized) { - Name (LIST, Package (0x0D) + Name (LIST, Package (0x0E) { "METHOD_LIST", "DM0G", @@ -3190,7 +3224,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "DM8G", "DM9G", "DMKG", - "DMLG" + "DMLG", + "DMMG" }) Return (LIST) /* \_SB_.PEP0.GPMD.LIST */ } @@ -3217,7 +3252,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", One, - Package (0x0C) + Package (0x10) { "ENTER", Package (0x02) @@ -3324,6 +3359,65 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO1_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICWLED", + Package (0x03) + { + "IOCTL_PM_WLED_MODULE_ENABLE", + 0x02, + Zero + } + }, + Package (0x02) { "TLMMGPIO", @@ -3339,7 +3433,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0A) + Package (0x0E) { "EXIT", Package (0x02) @@ -3426,6 +3520,65 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO1_C", + One, + 0x001B7740, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICWLED", + Package (0x03) + { + "IOCTL_PM_WLED_MODULE_ENABLE", + 0x02, + One + } + }, + Package (0x02) { "TLMMGPIO", @@ -19750,7 +19903,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", One, - Package (0x15) + Package (0x0B) { "ENTER", Package (0x02) @@ -19768,7 +19921,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PSTATE_ADJUST", Package (0x02) { - 0x02, + 0x03, 0x09 } }, @@ -19778,7 +19931,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PSTATE_ADJUST", Package (0x02) { - 0x03, + 0x04, 0x31 } }, @@ -19788,7 +19941,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PSTATE_ADJUST", Package (0x02) { - 0x04, + 0x05, One } }, @@ -19798,68 +19951,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PSTATE_ADJUST", Package (0x02) { - 0x05, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rot_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_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 + 0x02, + 0x04 } }, @@ -19868,18 +19961,19 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_disp_sf_axi_clk", + "disp_cc_xo_clk", 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "NPARESOURCE", + Package (0x03) { - "gcc_disp_hf_axi_clk", - 0x02 + One, + "/arc/client/rail_mmcx", + Zero } }, @@ -19888,7 +19982,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_xo_clk", + "gcc_disp_xo_clk", 0x02 } }, @@ -19903,42 +19997,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_xo_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_ROTATOR", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - Package (0x02) { "BUSARB", @@ -19950,21 +20008,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Zero, Zero } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_mmcx", - Zero - } } }, - Package (0x13) + Package (0x09) { "EXIT", Package (0x02) @@ -20031,118 +20078,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_ROTATOR", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_hf_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_disp_sf_axi_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_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_mdp_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_rot_clk", - One - } - }, - Package (0x02) { "PSTATE_ADJUST", Package (0x02) { - 0x05, + 0x02, Zero } }, @@ -20152,7 +20093,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PSTATE_ADJUST", Package (0x02) { - 0x02, + 0x03, One } } @@ -20247,23 +20188,24 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0F) + Package (0x0B) { "PSTATE_SET", 0x02, - Package (0x04) + Package (0x14) { "PSTATE", Zero, Package (0x02) { - "CLOCK", - Package (0x04) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_mdp_clk", 0x03, - 0x1B6B0B00, - One + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero } }, @@ -20273,267 +20215,188 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, + "ICBID_MASTER_ROTATOR", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, Zero } - } - }, + }, - Package (0x04) - { - "PSTATE", - One, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x14904840, + "gcc_disp_hf_axi_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x023C3460, - Zero + "gcc_disp_sf_axi_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x02, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x11E1A300, + "disp_cc_mdss_rscc_ahb_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x023C3460, - Zero + "disp_cc_mdss_rscc_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x03, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0BEBC200, + "disp_cc_mdss_ahb_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x023C3460, - Zero + "disp_cc_mdss_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x04, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { "disp_cc_mdss_mdp_clk", - 0x03, - 0x0A37CADB, One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "disp_cc_mdss_pclk0_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x05, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x08F0D180, + "disp_cc_mdss_rot_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "disp_cc_mdss_esc0_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x06, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x05F5E100, + "disp_cc_mdss_byte0_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "disp_cc_mdss_byte0_intf_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x07, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x051BD4B0, + "disp_cc_mdss_pclk1_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "disp_cc_mdss_esc1_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x08, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0124F800, + "disp_cc_mdss_byte1_clk", One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "disp_cc_mdss_byte1_intf_clk", + One } } }, - Package (0x04) + Package (0x14) { "PSTATE", - 0x09, + One, Package (0x02) { - "CLOCK", - Package (0x04) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_mdp_clk", 0x03, - Zero, - One + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero } }, @@ -20543,289 +20406,178 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, + "ICBID_MASTER_ROTATOR", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, Zero } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, + }, - Package (0x37) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000003AECEF2A0 + "gcc_disp_hf_axi_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000003AECEF2A0 + "gcc_disp_sf_axi_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - One, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000396F76EA0 + "disp_cc_mdss_rscc_ahb_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000396F76EA0 + "disp_cc_mdss_rscc_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x02, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000037F1FEAA0 + "disp_cc_mdss_ahb_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000037F1FEAA0 + "disp_cc_mdss_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x03, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000003674866A0 + "disp_cc_mdss_mdp_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000003674866A0 + "disp_cc_mdss_rot_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x04, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000034F70E2A0 + "disp_cc_mdss_pclk0_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000034F70E2A0 + "disp_cc_mdss_esc0_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x05, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000337995EA0 + "disp_cc_mdss_byte0_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000337995EA0 + "disp_cc_mdss_byte0_intf_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x06, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000031FC1DAA0 + "disp_cc_mdss_pclk1_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000031FC1DAA0 + "disp_cc_mdss_esc1_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x07, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000307EA56A0 + "disp_cc_mdss_byte1_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000307EA56A0 + "disp_cc_mdss_byte1_intf_clk", + One } } }, - Package (0x04) + Package (0x14) { "PSTATE", - 0x08, + 0x02, Package (0x02) { "BUSARB", @@ -20833,9 +20585,9 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000002F012D2A0 + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero } }, @@ -20845,266 +20597,178 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_MASTER_ROTATOR", "ICBID_SLAVE_EBI1", - Zero, - 0x00000002F012D2A0 + 0x2FAF0800, + Zero } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x09, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000002D83B4EA0 + "gcc_disp_hf_axi_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000002D83B4EA0 + "gcc_disp_sf_axi_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x0A, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000002C063CAA0 + "disp_cc_mdss_rscc_ahb_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000002C063CAA0 + "disp_cc_mdss_rscc_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x0B, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000002A88C46A0 + "disp_cc_mdss_ahb_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000002A88C46A0 + "disp_cc_mdss_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x0C, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000290B4C2A0 + "disp_cc_mdss_mdp_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000290B4C2A0 + "disp_cc_mdss_rot_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x0D, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000278DD3EA0 + "disp_cc_mdss_pclk0_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000278DD3EA0 + "disp_cc_mdss_esc0_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x0E, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000026105BAA0 + "disp_cc_mdss_byte0_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000026105BAA0 + "disp_cc_mdss_byte0_intf_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x0F, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000025B8E7F80 + "disp_cc_mdss_pclk1_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000025B8E7F80 + "disp_cc_mdss_esc1_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x10, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000023C346000 + "disp_cc_mdss_byte1_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000023C346000 + "disp_cc_mdss_byte1_intf_clk", + 0x02 } } }, - Package (0x04) + Package (0x14) { "PSTATE", - 0x11, + 0x03, Package (0x02) { "BUSARB", @@ -21112,9 +20776,9 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000002245CDC00 + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero } }, @@ -21124,307 +20788,335 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_MASTER_ROTATOR", "ICBID_SLAVE_EBI1", - Zero, - 0x00000002245CDC00 + 0x2FAF0800, + Zero } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x12, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000020C855800 + "gcc_disp_hf_axi_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000020C855800 + "gcc_disp_sf_axi_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x13, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000001F4ADD400 + "disp_cc_mdss_rscc_ahb_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000001F4ADD400 + "disp_cc_mdss_rscc_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x14, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000001DCD65000 + "disp_cc_mdss_ahb_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000001DCD65000 + "disp_cc_mdss_vsync_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x15, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000001C4FECC00 + "disp_cc_mdss_mdp_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000001C4FECC00 + "disp_cc_mdss_rot_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x16, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000001AD274800 + "disp_cc_mdss_pclk0_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000001AD274800 + "disp_cc_mdss_esc0_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x17, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000001954FC400 + "disp_cc_mdss_byte0_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000001954FC400 + "disp_cc_mdss_byte0_intf_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x18, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000017D784000 + "disp_cc_mdss_pclk1_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000017D784000 + "disp_cc_mdss_esc1_clk", + One } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x19, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000165A0BC00 + "disp_cc_mdss_byte1_clk", + One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000165A0BC00 + "disp_cc_mdss_byte1_intf_clk", + One } } }, - Package (0x04) + Package (0x14) { "PSTATE", - 0x1A, + 0x04, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000014DC93800 + "disp_cc_mdss_rot_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000014DC93800 + "disp_cc_mdss_mdp_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x1B, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000135F1B400 + "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_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_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_sf_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_hf_axi_clk", + 0x02 } }, @@ -21434,28 +21126,69 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_MASTER_ROTATOR", "ICBID_SLAVE_EBI1", Zero, - 0x0000000135F1B400 + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + Zero, + Zero } } }, + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + }, + + Package (0x02) + { + "CRASHDUMP_PSTATE", + Zero + } + }, + + Package (0x10) + { + "PSTATE_SET", + 0x03, Package (0x04) { "PSTATE", - 0x1C, + Zero, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000011E1A3000 + 0x1B6B0B00, + One } }, @@ -21465,10 +21198,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000011E1A3000 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero } } }, @@ -21476,17 +21209,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x1D, + One, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000010642AC00 + 0x14904840, + One } }, @@ -21496,10 +21228,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000010642AC00 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero } } }, @@ -21507,17 +21239,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x1E, + 0x02, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0xEE6B2800 + 0x11E1A300, + One } }, @@ -21527,10 +21258,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0xEE6B2800 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero } } }, @@ -21538,17 +21269,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x1F, + 0x03, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0xD693A400 + 0x0BEBC200, + One } }, @@ -21558,10 +21288,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0xD693A400 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero } } }, @@ -21569,17 +21299,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x20, + 0x04, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0xBEBC2000 + 0x0A37CADB, + One } }, @@ -21589,10 +21318,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0xBEBC2000 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -21600,17 +21329,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x21, + 0x05, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0xA6E49C00 + 0x08F0D180, + One } }, @@ -21620,10 +21348,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0xA6E49C00 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -21631,17 +21359,46 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x22, + 0x06, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x05F5E100, + One + } + }, + Package (0x02) { "BUSARB", Package (0x05) { 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x8F0D1800 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x051BD4B0, + One } }, @@ -21651,10 +21408,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x8F0D1800 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -21662,17 +21419,46 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x23, + 0x08, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x0124F800, + One + } + }, + Package (0x02) { "BUSARB", Package (0x05) { 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, Zero, - 0x77359400 + One } }, @@ -21682,18 +21468,47 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", Zero, - 0x77359400 + Zero } } }, + Package (0x02) + { + "PRELOAD_PSTATE", + One + }, + + Package (0x02) + { + "PREPARE_PSTATE", + One + }, + + Package (0x02) + { + "ABANDON_PSTATE", + One + }, + + Package (0x02) + { + "CRASHDUMP_PSTATE", + One + } + }, + + Package (0x38) + { + "PSTATE_SET", + 0x04, Package (0x04) { "PSTATE", - 0x24, + Zero, Package (0x02) { "BUSARB", @@ -21703,7 +21518,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x5F5E1000 + 0x00000003AECEF2A0 } }, @@ -21716,7 +21531,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x5F5E1000 + 0x00000003AECEF2A0 } } }, @@ -21724,7 +21539,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x25, + One, Package (0x02) { "BUSARB", @@ -21734,7 +21549,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x59682F00 + 0x0000000396F76EA0 } }, @@ -21747,7 +21562,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x59682F00 + 0x0000000396F76EA0 } } }, @@ -21755,7 +21570,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x26, + 0x02, Package (0x02) { "BUSARB", @@ -21765,7 +21580,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x53724E00 + 0x000000037F1FEAA0 } }, @@ -21778,7 +21593,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x53724E00 + 0x000000037F1FEAA0 } } }, @@ -21786,7 +21601,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x27, + 0x03, Package (0x02) { "BUSARB", @@ -21796,7 +21611,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x4D7C6D00 + 0x00000003674866A0 } }, @@ -21809,7 +21624,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x4D7C6D00 + 0x00000003674866A0 } } }, @@ -21817,7 +21632,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x28, + 0x04, Package (0x02) { "BUSARB", @@ -21827,7 +21642,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x47868C00 + 0x000000034F70E2A0 } }, @@ -21840,7 +21655,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x47868C00 + 0x000000034F70E2A0 } } }, @@ -21848,7 +21663,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x29, + 0x05, Package (0x02) { "BUSARB", @@ -21858,7 +21673,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x4190AB00 + 0x0000000337995EA0 } }, @@ -21871,7 +21686,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x4190AB00 + 0x0000000337995EA0 } } }, @@ -21879,7 +21694,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x2A, + 0x06, Package (0x02) { "BUSARB", @@ -21889,7 +21704,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x3B9ACA00 + 0x000000031FC1DAA0 } }, @@ -21902,7 +21717,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x3B9ACA00 + 0x000000031FC1DAA0 } } }, @@ -21910,7 +21725,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x2B, + 0x07, Package (0x02) { "BUSARB", @@ -21920,7 +21735,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x35A4E900 + 0x0000000307EA56A0 } }, @@ -21933,7 +21748,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x35A4E900 + 0x0000000307EA56A0 } } }, @@ -21941,7 +21756,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x2C, + 0x08, Package (0x02) { "BUSARB", @@ -21951,7 +21766,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x2FAF0800 + 0x00000002F012D2A0 } }, @@ -21964,7 +21779,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x2FAF0800 + 0x00000002F012D2A0 } } }, @@ -21972,7 +21787,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x2D, + 0x09, Package (0x02) { "BUSARB", @@ -21982,7 +21797,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x29B92700 + 0x00000002D83B4EA0 } }, @@ -21995,7 +21810,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x29B92700 + 0x00000002D83B4EA0 } } }, @@ -22003,7 +21818,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x2E, + 0x0A, Package (0x02) { "BUSARB", @@ -22013,7 +21828,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x23C34600 + 0x00000002C063CAA0 } }, @@ -22026,7 +21841,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x23C34600 + 0x00000002C063CAA0 } } }, @@ -22034,7 +21849,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x2F, + 0x0B, Package (0x02) { "BUSARB", @@ -22044,7 +21859,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x1DCD6500 + 0x00000002A88C46A0 } }, @@ -22057,7 +21872,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x1DCD6500 + 0x00000002A88C46A0 } } }, @@ -22065,7 +21880,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x30, + 0x0C, Package (0x02) { "BUSARB", @@ -22075,7 +21890,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x17D78400 + 0x0000000290B4C2A0 } }, @@ -22088,7 +21903,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x17D78400 + 0x0000000290B4C2A0 } } }, @@ -22096,7 +21911,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x31, + 0x0D, Package (0x02) { "BUSARB", @@ -22106,7 +21921,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - Zero + 0x0000000278DD3EA0 } }, @@ -22119,38 +21934,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - Zero + 0x0000000278DD3EA0 } } }, - Package (0x02) - { - "PRELOAD_PSTATE", - 0x23 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x23 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x23 - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x04, - Package (0x04) + Package (0x04) { "PSTATE", - Zero, + 0x0E, Package (0x02) { "BUSARB", @@ -22160,7 +21952,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - Zero + 0x000000026105BAA0 } }, @@ -22172,8 +21964,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x03, "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", - 0x2FAF0800, - Zero + Zero, + 0x000000026105BAA0 } } }, @@ -22181,7 +21973,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - One, + 0x0F, Package (0x02) { "BUSARB", @@ -22191,7 +21983,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - Zero + 0x000000025B8E7F80 } }, @@ -22204,660 +21996,831 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - Zero + 0x000000025B8E7F80 } } }, - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x05, - Package (0x0C) + Package (0x04) { "PSTATE", - Zero, + 0x10, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000023C346000 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000023C346000 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x11, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002245CDC00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002245CDC00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x12, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_intf_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000020C855800 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux1_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000020C855800 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x13, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel2_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001F4ADD400 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001F4ADD400 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x14, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto1_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001DCD65000 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_intf_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001DCD65000 } } }, - Package (0x0C) + Package (0x04) { "PSTATE", - One, + 0x15, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_intf_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001C4FECC00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001C4FECC00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x16, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001AD274800 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001AD274800 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x17, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001954FC400 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_intf_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001954FC400 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x18, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto1_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000017D784000 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000017D784000 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x19, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel2_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000165A0BC00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux1_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000165A0BC00 } } }, - Package (0x0C) + Package (0x04) { "PSTATE", - 0x02, + 0x1A, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_intf_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000014DC93800 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000014DC93800 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x1B, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000135F1B400 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000135F1B400 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x1C, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000011E1A3000 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_intf_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000011E1A3000 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x1D, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto1_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000010642AC00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000010642AC00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x1E, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel2_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xEE6B2800 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux1_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xEE6B2800 } } }, - Package (0x0C) + Package (0x04) { "PSTATE", - 0x03, + 0x1F, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link_intf_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xD693A400 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xD693A400 } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel_clk", - 0x02 - } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x20, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xBEBC2000 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_intf_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xBEBC2000 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x21, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_crypto1_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xA6E49C00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_link1_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xA6E49C00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x22, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_pixel2_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x8F0D1800 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_dp_aux1_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x8F0D1800 } } }, - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.G6MD.GPCC */ - } - - Method (G7MD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0D) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x15) + Package (0x04) { - "ENTER", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "mdss_core_gdsc", - 0x02 - } - }, - + "PSTATE", + 0x23, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "BUSARB", + Package (0x05) { - 0x02, - 0x09 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x77359400 } }, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "BUSARB", + Package (0x05) { 0x03, - 0x31 + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x77359400 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x24, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "BUSARB", + Package (0x05) { - 0x04, - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x5F5E1000 } }, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "BUSARB", + Package (0x05) { - 0x05, - 0x03 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x5F5E1000 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x25, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_rot_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x59682F00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_mdp_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x59682F00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x26, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_vsync_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x53724E00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_ahb_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x53724E00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x27, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_rscc_vsync_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x4D7C6D00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_rscc_ahb_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x4D7C6D00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x28, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_sf_axi_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x47868C00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_hf_axi_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x47868C00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x29, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_xo_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x4190AB00 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_ahb_clk", - 0x02 + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x4190AB00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x2A, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_xo_clk", - 0x02 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x3B9ACA00 } }, @@ -22867,13 +22830,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_ROTATOR", + "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - Zero + 0x3B9ACA00 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x2B, Package (0x02) { "BUSARB", @@ -22881,9 +22849,9 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - Zero + 0x35A4E900 } }, @@ -22893,36 +22861,28 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", Zero, - Zero - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_mmcx", - Zero + 0x35A4E900 } } }, - Package (0x13) + Package (0x04) { - "EXIT", + "PSTATE", + 0x2C, Package (0x02) { - "NPARESOURCE", - Package (0x03) + "BUSARB", + Package (0x05) { - One, - "/arc/client/rail_mmcx", - 0x40 + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x2FAF0800 } }, @@ -22932,53 +22892,80 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x2FAF0800 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x2D, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_xo_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x29B92700 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_ahb_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x29B92700 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x2E, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_xo_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x23C34600 } }, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "BUSARB", + Package (0x05) { - "mdss_core_gdsc", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x23C34600 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x2F, Package (0x02) { "BUSARB", @@ -22986,9 +22973,9 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_MDP0", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - Zero + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x1DCD6500 } }, @@ -22998,147 +22985,165 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_ROTATOR", + "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", - 0x2FAF0800, - Zero + Zero, + 0x1DCD6500 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x30, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_hf_axi_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x17D78400 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_disp_sf_axi_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x17D78400 } - }, + } + }, + Package (0x04) + { + "PSTATE", + 0x31, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_rscc_ahb_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_rscc_vsync_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero } - }, + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_ahb_clk", - One - } - }, + Package (0x02) + { + "PRELOAD_PSTATE", + 0x23 + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_vsync_clk", - One - } - }, + Package (0x02) + { + "PREPARE_PSTATE", + 0x23 + }, + + Package (0x02) + { + "ABANDON_PSTATE", + 0x23 + }, + + Package (0x02) + { + "CRASHDUMP_PSTATE", + 0x23 + } + }, + Package (0x07) + { + "PSTATE_SET", + 0x05, + Package (0x04) + { + "PSTATE", + Zero, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_mdp_clk", - One + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_rot_clk", - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero } - }, + } + }, + Package (0x04) + { + "PSTATE", + One, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "BUSARB", + Package (0x05) { - 0x05, + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, Zero } }, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "BUSARB", + Package (0x05) { - 0x02, - One + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero } } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One }, Package (0x02) @@ -23158,240 +23163,195 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ABANDON_PSTATE", Zero } + } + } + } + }) + Return (GPCC) /* \_SB_.PEP0.G6MD.GPCC */ + } + + Method (G7MD, 0, NotSerialized) + { + Name (GPCC, Package (0x01) + { + Package (0x03) + { + "DEVICE", + "\\_SB.GPU0", + Package (0x0D) + { + "COMPONENT", + 0x07, + Package (0x02) + { + "FSTATE", + Zero }, Package (0x04) { - "PSTATE_SET", + "FSTATE", One, - Package (0x03) + Package (0x17) { - "PSTATE", - Zero, + "ENTER", Package (0x02) { "FOOTSWITCH", Package (0x02) { "mdss_core_gdsc", - One + 0x02 } - } - }, + }, - Package (0x03) - { - "PSTATE", - One, Package (0x02) { - "FOOTSWITCH", + "PSTATE_ADJUST", Package (0x02) { - "mdss_core_gdsc", - 0x02 + 0x02, + 0x09 } - } - } - }, + }, - Package (0x0F) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, Package (0x02) { - "CLOCK", - Package (0x04) + "PSTATE_ADJUST", + Package (0x02) { - "disp_cc_mdss_mdp_clk", 0x03, - 0x1B6B0B00, + 0x31 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PSTATE_ADJUST", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x047868C0, - Zero + 0x05, + 0x03 } - } - }, + }, - Package (0x04) - { - "PSTATE", - One, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x14904840, - One + "disp_cc_mdss_rot_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x023C3460, - Zero + "disp_cc_mdss_mdp_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x02, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x11E1A300, - One + "disp_cc_mdss_vsync_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x023C3460, - Zero + "disp_cc_mdss_ahb_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x03, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One + "disp_cc_mdss_rscc_vsync_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x023C3460, - Zero + "disp_cc_mdss_rscc_ahb_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x04, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0A37CADB, - One + "gcc_disp_sf_axi_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "gcc_disp_hf_axi_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x05, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x08F0D180, - One + "disp_cc_xo_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "gcc_disp_ahb_clk", + 0x02 } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x06, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x02) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x05F5E100, - One + "gcc_disp_xo_clk", + 0x02 } }, @@ -23401,27 +23361,23 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, + "ICBID_MASTER_ROTATOR", + "ICBID_SLAVE_EBI1", + Zero, Zero } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x07, Package (0x02) { - "CLOCK", - Package (0x04) + "BUSARB", + Package (0x05) { - "disp_cc_mdss_mdp_clk", 0x03, - 0x051BD4B0, - One + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, @@ -23433,55 +23389,66 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x03, "ICBID_MASTER_APPSS_PROC", "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, + Zero, Zero } - } - }, + }, - Package (0x04) - { - "PSTATE", - 0x08, Package (0x02) { - "CLOCK", - Package (0x04) + "NPARESOURCE", + Package (0x03) { - "disp_cc_mdss_mdp_clk", - 0x03, - 0x0124F800, - One + One, + "/arc/client/rail_mmcx", + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x08) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x0124F800, - Zero + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" } } }, - Package (0x04) + Package (0x15) { - "PSTATE", - 0x09, + "EXIT", Package (0x02) { - "CLOCK", - Package (0x04) + "NPARESOURCE", + Package (0x03) { - "disp_cc_mdss_mdp_clk", - 0x03, - Zero, - One + One, + "/arc/client/rail_mmcx", + 0x40 } }, @@ -23493,49 +23460,316 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x03, "ICBID_MASTER_APPSS_PROC", "ICBID_SLAVE_DISPLAY_CFG", - Zero, + 0x047868C0, Zero } - } - }, + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_xo_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_ROTATOR", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_hf_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_disp_sf_axi_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_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + } + } + }, + + Package (0x02) + { + "INIT_FSTATE", + One + }, + + Package (0x02) + { + "PRELOAD_FSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_FSTATE", + Zero + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x02) { - "PRELOAD_PSTATE", + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", One }, + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, + Package (0x02) { "PREPARE_PSTATE", - One + Zero }, Package (0x02) { "ABANDON_PSTATE", - One + Zero } }, - Package (0x37) + Package (0x04) { "PSTATE_SET", - 0x03, + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + } + } + }, + + Package (0x0F) + { + "PSTATE_SET", + 0x02, Package (0x04) { "PSTATE", Zero, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000003AECEF2A0 + 0x1B6B0B00, + One } }, @@ -23545,10 +23779,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000003AECEF2A0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero } } }, @@ -23559,14 +23793,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) One, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000396F76EA0 + 0x14904840, + One } }, @@ -23576,10 +23809,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000396F76EA0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero } } }, @@ -23590,14 +23823,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x02, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000037F1FEAA0 + 0x11E1A300, + One } }, @@ -23607,10 +23839,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000037F1FEAA0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero } } }, @@ -23621,14 +23853,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x03, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000003674866A0 + 0x0BEBC200, + One } }, @@ -23638,10 +23869,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000003674866A0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero } } }, @@ -23652,14 +23883,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x04, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000034F70E2A0 + 0x0A37CADB, + One } }, @@ -23669,10 +23899,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000034F70E2A0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -23683,14 +23913,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x05, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000337995EA0 + 0x08F0D180, + One } }, @@ -23700,10 +23929,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000337995EA0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -23714,14 +23943,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x06, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x000000031FC1DAA0 + 0x05F5E100, + One } }, @@ -23731,10 +23959,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x000000031FC1DAA0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -23745,14 +23973,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x07, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x0000000307EA56A0 + 0x051BD4B0, + One } }, @@ -23762,10 +23989,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x0000000307EA56A0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -23776,14 +24003,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x08, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", - Zero, - 0x00000002F012D2A0 + 0x0124F800, + One } }, @@ -23793,10 +24019,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", - Zero, - 0x00000002F012D2A0 + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero } } }, @@ -23807,14 +24033,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x09, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "disp_cc_mdss_mdp_clk", 0x03, - "ICBID_MASTER_MDP0", - "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x00000002D83B4EA0 + One } }, @@ -23824,18 +24049,41 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_MNOC_HF_MEM_NOC", - "ICBID_SLAVE_EBI1", + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", Zero, - 0x00000002D83B4EA0 + Zero } } }, + Package (0x02) + { + "PRELOAD_PSTATE", + One + }, + + Package (0x02) + { + "PREPARE_PSTATE", + One + }, + + Package (0x02) + { + "ABANDON_PSTATE", + One + } + }, + + Package (0x37) + { + "PSTATE_SET", + 0x03, Package (0x04) { "PSTATE", - 0x0A, + Zero, Package (0x02) { "BUSARB", @@ -23845,7 +24093,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x00000002C063CAA0 + 0x00000003AECEF2A0 } }, @@ -23858,7 +24106,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x00000002C063CAA0 + 0x00000003AECEF2A0 } } }, @@ -23866,7 +24114,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x0B, + One, Package (0x02) { "BUSARB", @@ -23876,7 +24124,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x00000002A88C46A0 + 0x0000000396F76EA0 } }, @@ -23889,7 +24137,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x00000002A88C46A0 + 0x0000000396F76EA0 } } }, @@ -23897,7 +24145,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x0C, + 0x02, Package (0x02) { "BUSARB", @@ -23907,7 +24155,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x0000000290B4C2A0 + 0x000000037F1FEAA0 } }, @@ -23920,7 +24168,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x0000000290B4C2A0 + 0x000000037F1FEAA0 } } }, @@ -23928,7 +24176,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x0D, + 0x03, Package (0x02) { "BUSARB", @@ -23938,7 +24186,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x0000000278DD3EA0 + 0x00000003674866A0 } }, @@ -23951,7 +24199,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x0000000278DD3EA0 + 0x00000003674866A0 } } }, @@ -23959,7 +24207,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x0E, + 0x04, Package (0x02) { "BUSARB", @@ -23969,7 +24217,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x000000026105BAA0 + 0x000000034F70E2A0 } }, @@ -23982,7 +24230,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x000000026105BAA0 + 0x000000034F70E2A0 } } }, @@ -23990,7 +24238,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x0F, + 0x05, Package (0x02) { "BUSARB", @@ -24000,7 +24248,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MDP0", "ICBID_SLAVE_MNOC_HF_MEM_NOC", Zero, - 0x000000025B8E7F80 + 0x0000000337995EA0 } }, @@ -24013,7 +24261,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ICBID_MASTER_MNOC_HF_MEM_NOC", "ICBID_SLAVE_EBI1", Zero, - 0x000000025B8E7F80 + 0x0000000337995EA0 } } }, @@ -24021,7 +24269,317 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x10, + 0x06, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000031FC1DAA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000031FC1DAA0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x07, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000307EA56A0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000307EA56A0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x08, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002F012D2A0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002F012D2A0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x09, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002D83B4EA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002D83B4EA0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002C063CAA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002C063CAA0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002A88C46A0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002A88C46A0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000290B4C2A0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000290B4C2A0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000278DD3EA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000278DD3EA0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000026105BAA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000026105BAA0 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x0F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000025B8E7F80 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000025B8E7F80 + } + } + }, + + Package (0x04) + { + "PSTATE", + 0x10, Package (0x02) { "BUSARB", @@ -25180,7 +25738,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", 0x05, - Package (0x0B) + Package (0x0C) { "PSTATE", Zero, @@ -25189,7 +25747,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_aux_clk", One } }, @@ -25199,7 +25757,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux_clk", + "disp_cc_mdss_dp_pixel_clk", One } }, @@ -25244,6 +25802,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + One + } + }, + Package (0x02) { "CLOCK", @@ -25275,7 +25843,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0B) + Package (0x0C) { "PSTATE", One, @@ -25284,7 +25852,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_link_intf_clk", One } }, @@ -25294,7 +25862,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_crypto_clk", One } }, @@ -25304,7 +25872,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_clk", One } }, @@ -25314,7 +25882,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_pixel_clk", One } }, @@ -25359,6 +25927,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + 0x02 + } + }, + Package (0x02) { "CLOCK", @@ -25370,7 +25948,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0B) + Package (0x0C) { "PSTATE", 0x02, @@ -25379,8 +25957,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", - One + "disp_cc_mdss_dp_link_intf_clk", + 0x02 } }, @@ -25389,7 +25967,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -25399,7 +25977,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -25409,7 +25987,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_pixel_clk", 0x02 } }, @@ -25454,6 +26032,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + One + } + }, + Package (0x02) { "CLOCK", @@ -25465,7 +26053,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0B) + Package (0x0C) { "PSTATE", 0x03, @@ -25474,7 +26062,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_link_intf_clk", 0x02 } }, @@ -25484,7 +26072,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -25494,7 +26082,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -25504,7 +26092,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_pixel_clk", 0x02 } }, @@ -25549,6 +26137,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + 0x02 + } + }, + Package (0x02) { "CLOCK", @@ -25719,26 +26317,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, - Package (0x02) { "CLOCK", @@ -25837,6 +26415,38 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "/arc/client/rail_mmcx", Zero } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } } }, @@ -25958,7 +26568,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_pipe_clk", + "disp_cc_mdss_rscc_ahb_clk", One } }, @@ -25968,7 +26578,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "disp_cc_mdss_rscc_vsync_clk", One } }, @@ -25978,7 +26588,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_rscc_ahb_clk", + "disp_cc_mdss_ahb_clk", One } }, @@ -25988,7 +26598,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_rscc_vsync_clk", + "disp_cc_mdss_vsync_clk", One } }, @@ -25998,7 +26608,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_ahb_clk", + "disp_cc_mdss_mdp_clk", One } }, @@ -26008,48 +26618,60 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_vsync_clk", + "disp_cc_mdss_rot_clk", One } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "disp_cc_mdss_mdp_clk", - One + 0x05, + Zero } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "disp_cc_mdss_rot_clk", + 0x02, One } }, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "PMICVREGVOTE", + Package (0x08) { - 0x05, - Zero + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" } }, Package (0x02) { - "PSTATE_ADJUST", - Package (0x02) + "PMICVREGVOTE", + Package (0x08) { - 0x02, - One + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" } } } @@ -28128,7 +28750,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", 0x05, - Package (0x0C) + Package (0x0B) { "PSTATE", Zero, @@ -28137,7 +28759,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux_clk", + "disp_cc_mdss_dp_pixel1_clk", One } }, @@ -28147,7 +28769,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_aux_clk", One } }, @@ -28192,16 +28814,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - One - } - }, - Package (0x02) { "CLOCK", @@ -28233,7 +28845,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0C) + Package (0x0B) { "PSTATE", One, @@ -28242,7 +28854,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_pixel1_clk", One } }, @@ -28252,7 +28864,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_intf_clk", One } }, @@ -28262,7 +28874,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_crypto_clk", One } }, @@ -28272,7 +28884,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_link_clk", One } }, @@ -28317,16 +28929,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - 0x02 - } - }, - Package (0x02) { "CLOCK", @@ -28338,7 +28940,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0C) + Package (0x0B) { "PSTATE", 0x02, @@ -28347,8 +28949,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", - 0x02 + "disp_cc_mdss_dp_pixel1_clk", + One } }, @@ -28357,7 +28959,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_intf_clk", 0x02 } }, @@ -28367,7 +28969,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -28377,7 +28979,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -28422,16 +29024,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - One - } - }, - Package (0x02) { "CLOCK", @@ -28443,7 +29035,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0C) + Package (0x0B) { "PSTATE", 0x03, @@ -28452,7 +29044,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_pixel1_clk", 0x02 } }, @@ -28462,7 +29054,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_intf_clk", 0x02 } }, @@ -28472,7 +29064,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -28482,7 +29074,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -28527,16 +29119,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - 0x02 - } - }, - Package (0x02) { "CLOCK", @@ -28594,7 +29176,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", One, - Package (0x17) + Package (0x1B) { "ENTER", Package (0x02) @@ -28825,10 +29407,74 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "/arc/client/rail_mmcx", Zero } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } } }, - Package (0x15) + Package (0x19) { "EXIT", Package (0x02) @@ -29039,6 +29685,70 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x02, One } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } } } }, @@ -31116,7 +31826,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", 0x05, - Package (0x0B) + Package (0x0C) { "PSTATE", Zero, @@ -31125,7 +31835,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_aux_clk", One } }, @@ -31135,7 +31845,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux_clk", + "disp_cc_mdss_dp_pixel_clk", One } }, @@ -31180,6 +31890,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + One + } + }, + Package (0x02) { "CLOCK", @@ -31211,7 +31931,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0B) + Package (0x0C) { "PSTATE", One, @@ -31220,7 +31940,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_link_intf_clk", One } }, @@ -31230,7 +31950,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_crypto_clk", One } }, @@ -31240,7 +31960,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_clk", One } }, @@ -31250,7 +31970,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_pixel_clk", One } }, @@ -31295,6 +32015,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + 0x02 + } + }, + Package (0x02) { "CLOCK", @@ -31306,7 +32036,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0B) + Package (0x0C) { "PSTATE", 0x02, @@ -31315,8 +32045,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", - One + "disp_cc_mdss_dp_link_intf_clk", + 0x02 } }, @@ -31325,7 +32055,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -31335,7 +32065,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -31345,7 +32075,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_pixel_clk", 0x02 } }, @@ -31390,6 +32120,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + One + } + }, + Package (0x02) { "CLOCK", @@ -31401,7 +32141,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0B) + Package (0x0C) { "PSTATE", 0x03, @@ -31410,7 +32150,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_link_intf_clk", 0x02 } }, @@ -31420,7 +32160,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -31430,7 +32170,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -31440,7 +32180,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_pixel_clk", 0x02 } }, @@ -31485,6 +32225,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + 0x02 + } + }, + Package (0x02) { "CLOCK", @@ -31542,7 +32292,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", One, - Package (0x17) + Package (0x1B) { "ENTER", Package (0x02) @@ -31660,7 +32410,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", + "gcc_usb3_prim_phy_pipe_clk", 0x02 } }, @@ -31670,7 +32420,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", + "gcc_usb3_prim_clkref_en", 0x02 } }, @@ -31773,10 +32523,74 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "/arc/client/rail_mmcx", Zero } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } } }, - Package (0x15) + Package (0x19) { "EXIT", Package (0x02) @@ -31894,7 +32708,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", + "gcc_usb3_prim_phy_pipe_clk", One } }, @@ -31904,7 +32718,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", + "gcc_usb3_prim_clkref_en", One } }, @@ -31987,6 +32801,70 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x02, One } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } } } }, @@ -34064,7 +34942,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", 0x05, - Package (0x0C) + Package (0x0B) { "PSTATE", Zero, @@ -34073,7 +34951,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux_clk", + "disp_cc_mdss_dp_pixel1_clk", One } }, @@ -34083,7 +34961,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_aux_clk", One } }, @@ -34128,16 +35006,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - One - } - }, - Package (0x02) { "CLOCK", @@ -34169,7 +35037,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0C) + Package (0x0B) { "PSTATE", One, @@ -34178,7 +35046,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_pixel1_clk", One } }, @@ -34188,7 +35056,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_intf_clk", One } }, @@ -34198,7 +35066,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_crypto_clk", One } }, @@ -34208,7 +35076,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_link_clk", One } }, @@ -34253,16 +35121,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - 0x02 - } - }, - Package (0x02) { "CLOCK", @@ -34274,7 +35132,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0C) + Package (0x0B) { "PSTATE", 0x02, @@ -34283,8 +35141,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", - 0x02 + "disp_cc_mdss_dp_pixel1_clk", + One } }, @@ -34293,7 +35151,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_intf_clk", 0x02 } }, @@ -34303,7 +35161,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -34313,7 +35171,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -34358,16 +35216,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - One - } - }, - Package (0x02) { "CLOCK", @@ -34379,7 +35227,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0C) + Package (0x0B) { "PSTATE", 0x03, @@ -34388,7 +35236,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_intf_clk", + "disp_cc_mdss_dp_pixel1_clk", 0x02 } }, @@ -34398,7 +35246,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_link_intf_clk", 0x02 } }, @@ -34408,7 +35256,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_crypto_clk", 0x02 } }, @@ -34418,7 +35266,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel_clk", + "disp_cc_mdss_dp_link_clk", 0x02 } }, @@ -34463,16 +35311,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel2_clk", - 0x02 - } - }, - Package (0x02) { "CLOCK", @@ -34530,7 +35368,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", One, - Package (0x17) + Package (0x1B) { "ENTER", Package (0x02) @@ -34761,10 +35599,74 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "/arc/client/rail_mmcx", Zero } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } } }, - Package (0x15) + Package (0x19) { "EXIT", Package (0x02) @@ -34975,6 +35877,70 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x02, One } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } } } }, @@ -37052,7 +38018,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", 0x05, - Package (0x0B) + Package (0x0C) { "PSTATE", Zero, @@ -37061,7 +38027,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_pixel1_clk", + "disp_cc_mdss_dp_aux_clk", One } }, @@ -37071,7 +38037,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux_clk", + "disp_cc_mdss_dp_pixel_clk", One } }, @@ -37121,62 +38087,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link1_intf_clk", - One - } - } - }, - - Package (0x0B) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_intf_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto_clk", + "disp_cc_mdss_dp_pixel2_clk", One } }, @@ -37186,7 +38097,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link_clk", + "disp_cc_mdss_dp_link1_clk", One } }, @@ -37196,7 +38107,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux_clk", + "disp_cc_mdss_dp_crypto1_clk", One } }, @@ -37207,101 +38118,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "disp_cc_mdss_dp_link1_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_aux1_clk", - 0x02 + One } } }, - Package (0x0B) + Package (0x0C) { "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel1_clk", - One - } - }, - + One, Package (0x02) { "CLOCK", Package (0x02) { "disp_cc_mdss_dp_link_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link1_intf_clk", One } }, @@ -37311,7 +38142,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_crypto1_clk", + "disp_cc_mdss_dp_crypto_clk", One } }, @@ -37321,7 +38152,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_link1_clk", + "disp_cc_mdss_dp_link_clk", One } }, @@ -37331,54 +38162,9 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "disp_cc_mdss_dp_aux1_clk", + "disp_cc_mdss_dp_pixel_clk", One } - } - }, - - Package (0x0B) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_pixel1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_intf_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_crypto_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "disp_cc_mdss_dp_link_clk", - 0x02 - } }, Package (0x02) @@ -37387,7 +38173,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "disp_cc_mdss_dp_aux_clk", - 0x02 + One } }, @@ -37421,6 +38207,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + 0x02 + } + }, + Package (0x02) { "CLOCK", @@ -37432,4923 +38228,5204 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.GLMD.GPCC */ - } - } - - Scope (\_SB.PEP0) - { - Method (MPMD, 0, NotSerialized) - { - Return (MPCC) /* \_SB_.PEP0.MPCC */ - } - - Name (MPCC, Package (0x00){}) - } - - Scope (\_SB.PEP0) - { - Method (OPMD, 0, NotSerialized) - { - Return (OPCC) /* \_SB_.PEP0.OPCC */ - } - - Name (OPCC, Package (0x00){}) - } - - Scope (\_SB.PEP0) - { - Method (LPMD, 0, NotSerialized) - { - If ((\_SB.SVMJ >= 0x02)) - { - Return (LPCD) /* \_SB_.PEP0.LPCD */ - } - Else - { - Return (LPCC) /* \_SB_.PEP0.LPCC */ - } - } - } - - Scope (\_SB.PEP0) - { - Method (BPMD, 0, NotSerialized) - { - If ((STOR == One)) - { - If ((PUS3 == One)) - { - Return (CPCC) /* \_SB_.PEP0.CPCC */ - } - Else - { - Return (BPCC) /* \_SB_.PEP0.BPCC */ - } - } - Else - { - Return (FPCC) /* \_SB_.PEP0.FPCC */ - } - } - - Method (SUMD, 0, NotSerialized) - { - If ((STOR == One)) - { - If ((SUS3 == One)) - { - Return (EPCC) /* \_SB_.PEP0.EPCC */ - } - Else - { - Return (DPCC) /* \_SB_.PEP0.DPCC */ - } - } - Else - { - Return (GPCC) /* \_SB_.PEP0.GPCC */ - } - } - - Method (SDMD, 0, NotSerialized) - { - Return (SDCC) /* \_SB_.PEP0.SDCC */ - } - - Name (BPCC, Package (0x01) - { - Package (0x06) - { - "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) + Package (0x0C) { + "PSTATE", 0x02, - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + 0x02 + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + 0x02 + } + }, - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "ufs_phy_gdsc", - One - } - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel_clk", + 0x02 + } + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "ufs_phy_gdsc", - 0x02 - } - } - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + 0x02 + } + }, - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x0B) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_phy_axi_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_intf_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_phy_unipro_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto1_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_phy_ice_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_phy_axi_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_ahb_clk", - One + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux1_clk", + One + } } }, - Package (0x02) + Package (0x0C) { - "CLOCK", + "PSTATE", + 0x03, Package (0x02) { - "gcc_ufs_phy_phy_aux_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_tx_symbol_0_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_0_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_1_clk", - One - } - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel_clk", + 0x02 + } + }, - Package (0x0B) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_phy_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_ahb_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto1_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_tx_symbol_0_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_0_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel2_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_1_clk", - 0x02 + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux1_clk", + 0x02 + } } }, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_ice_core_clk", - 0x02 - } + "PRELOAD_PSTATE", + Zero }, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_unipro_core_clk", - 0x02 - } + "PREPARE_PSTATE", + Zero }, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_ufs_phy_axi_clk", - 0x02 - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_UFS_MEM", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - }, - - 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 - } + "ABANDON_PSTATE", + Zero } } } - }, - - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x02) - { - "CRASHDUMP_DSTATE", - Zero } - } - }) - Name (CPCC, Package (0x01) + }) + Return (GPCC) /* \_SB_.PEP0.GLMD.GPCC */ + } + + Method (GMMD, 0, NotSerialized) { - Package (0x06) + Name (GPCC, Package (0x01) { - "DEVICE", - "\\_SB.UFS0", - Package (0x07) + Package (0x03) { - "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) + "DEVICE", + "\\_SB.GPU0", + Package (0x0D) { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - + "COMPONENT", + 0x0C, 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 - } - } + "FSTATE", + Zero }, - Package (0x03) + Package (0x04) { - "PSTATE", + "FSTATE", One, - Package (0x02) + Package (0x1B) { - "FOOTSWITCH", + "ENTER", Package (0x02) { - "ufs_phy_gdsc", - 0x02 - } - } - } - }, + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } + }, - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x0B) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_phy_axi_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_phy_unipro_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x31 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_phy_ice_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_phy_axi_clk", - One - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + 0x03 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_ahb_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_phy_aux_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_tx_symbol_0_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_0_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_1_clk", - One - } - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + 0x02 + } + }, - Package (0x0B) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_phy_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_ahb_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_pipe_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_tx_symbol_0_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_sf_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_0_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_hf_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_rx_symbol_1_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", + "CLOCK", + Package (0x02) + { + "disp_cc_xo_clk", + 0x02 + } + }, + Package (0x02) { - "gcc_ufs_phy_ice_core_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_unipro_core_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_phy_axi_clk", - 0x02 - } - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_ROTATOR", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_UFS_MEM", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_CFG", - 0x11D260C0, - Zero - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + Zero, + Zero + } + }, - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_CFG", - Zero, - Zero - } - }, + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + Zero + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_UFS_MEM", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x02) - { - "CRASHDUMP_DSTATE", - Zero - } - } - }) - Name (DPCC, Package (0x01) - { - Package (0x05) - { - "DEVICE", - "\\_SB.UFS1", - 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 - } - } - }, + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "ufs_card_2_gdsc", - One - } - } - }, + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "ufs_card_2_gdsc", - 0x02 - } - } - } - }, + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x0B) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_card_2_axi_clk", - 0x08, - 0x11E1A300, - 0x02 + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + Zero, + Zero, + "HLOS_DRV", + "REQUIRED" + } } }, - Package (0x02) + Package (0x19) { - "CLOCK", - Package (0x04) + "EXIT", + Package (0x02) { - "gcc_ufs_card_2_unipro_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x40 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_card_2_ice_core_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_card_2_axi_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_xo_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_ahb_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_ahb_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_phy_aux_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_xo_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_tx_symbol_0_clk", - One - } - }, + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_rx_symbol_0_clk", - One - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_rx_symbol_1_clk", - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_ROTATOR", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero + } + }, - Package (0x0B) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_card_2_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_hf_axi_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_ahb_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_disp_sf_axi_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_pipe_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_tx_symbol_0_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_rx_symbol_0_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_ahb_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_rx_symbol_1_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rscc_vsync_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_ice_core_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_ahb_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_unipro_core_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_vsync_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_ufs_card_2_axi_clk", - 0x02 - } - } - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_mdp_clk", + One + } + }, - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_UFS_GEN4", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - }, + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_rot_clk", + One + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_1_CFG", - 0x11D260C0, - Zero - } - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + Zero + } + }, - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_1_CFG", - Zero, - Zero - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_UFS_GEN4", - "ICBID_SLAVE_EBI1", - Zero, - Zero + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x000D6D80, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x08) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, + Zero, + "HLOS_DRV", + "REQUIRED" + } } } - } - } - }, + }, - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - 0x02, - Zero - } - }, + "INIT_FSTATE", + One + }, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - Zero, + "PRELOAD_FSTATE", Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, + }, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - One, + "ABANDON_FSTATE", Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) + Package (0x07) { + "PSTATE_SET", Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - } - } - }) - Name (EPCC, Package (0x01) - { - Package (0x05) - { - "DEVICE", - "\\_SB.UFS1", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - Zero, + "PSTATE", Zero - } - }, + }, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - One, - Zero - } - }, + "PSTATE", + One + }, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - 0x02, + "PRELOAD_PSTATE", Zero - } - } - }, + }, - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - 0x02, - One - } - }, + "PREPARE_PSTATE", + Zero + }, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - One, - One + "ABANDON_PSTATE", + Zero } }, - Package (0x02) + Package (0x04) { - "PSTATE_ADJUST", - Package (0x02) + "PSTATE_SET", + One, + Package (0x03) { + "PSTATE", Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "ufs_card_2_gdsc", - One + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + One + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) + Package (0x03) { - "FOOTSWITCH", + "PSTATE", + One, Package (0x02) { - "ufs_card_2_gdsc", - 0x02 + "FOOTSWITCH", + Package (0x02) + { + "mdss_core_gdsc", + 0x02 + } } } - } - }, + }, - Package (0x04) - { - "PSTATE_SET", - One, - Package (0x0B) + Package (0x0F) { - "PSTATE", - Zero, - Package (0x02) + "PSTATE_SET", + 0x02, + Package (0x04) { - "CLOCK", - Package (0x04) + "PSTATE", + Zero, + Package (0x02) { - "gcc_ufs_card_2_axi_clk", - 0x08, - 0x11E1A300, - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x1B6B0B00, + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_ufs_card_2_unipro_core_clk", - 0x08, - 0x11E1A300, - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x047868C0, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", - Package (0x04) + "PSTATE", + One, + Package (0x02) { - "gcc_ufs_card_2_ice_core_clk", - 0x08, - 0x11E1A300, - 0x02 + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x14904840, + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x023C3460, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x02, Package (0x02) { - "gcc_aggre_ufs_card_2_axi_clk", - One + "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", + 0x023C3460, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x03, Package (0x02) { - "gcc_ufs_card_2_ahb_clk", - One + "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", + 0x023C3460, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x04, Package (0x02) { - "gcc_ufs_card_2_phy_aux_clk", - One + "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", + 0x0124F800, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x05, Package (0x02) { - "gcc_ufs_card_2_tx_symbol_0_clk", - One + "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", + 0x0124F800, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x06, Package (0x02) { - "gcc_ufs_card_2_rx_symbol_0_clk", - One + "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", + 0x0124F800, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x07, Package (0x02) { - "gcc_ufs_card_2_rx_symbol_1_clk", - One - } - } - }, + "CLOCK", + Package (0x04) + { + "disp_cc_mdss_mdp_clk", + 0x03, + 0x051BD4B0, + One + } + }, - Package (0x0B) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_ufs_card_2_axi_clk", - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_DISPLAY_CFG", + 0x0124F800, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x08, Package (0x02) { - "gcc_ufs_card_2_ahb_clk", - 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", + 0x0124F800, + Zero + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x09, Package (0x02) { - "gcc_ufs_card_2_phy_aux_clk", - 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) { - "CLOCK", - Package (0x02) - { - "gcc_ufs_card_2_tx_symbol_0_clk", - 0x02 - } + "PRELOAD_PSTATE", + One }, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_ufs_card_2_rx_symbol_0_clk", - 0x02 - } + "PREPARE_PSTATE", + One }, Package (0x02) { - "CLOCK", + "ABANDON_PSTATE", + One + } + }, + + Package (0x37) + { + "PSTATE_SET", + 0x03, + Package (0x04) + { + "PSTATE", + Zero, Package (0x02) { - "gcc_ufs_card_2_rx_symbol_1_clk", - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000003AECEF2A0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000003AECEF2A0 + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + One, Package (0x02) { - "gcc_ufs_card_2_ice_core_clk", - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000396F76EA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000396F76EA0 + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x02, Package (0x02) { - "gcc_ufs_card_2_unipro_core_clk", - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000037F1FEAA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000037F1FEAA0 + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x03, Package (0x02) { - "gcc_ufs_card_2_axi_clk", - 0x02 - } - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000003674866A0 + } + }, - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_UFS_GEN4", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000003674866A0 + } } }, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE", + 0x04, + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_1_CFG", - 0x11D260C0, - Zero - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000034F70E2A0 + } + }, - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_UFS_MEM_1_CFG", - Zero, - Zero + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000034F70E2A0 + } } }, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE", + 0x05, + Package (0x02) { - 0x03, - "ICBID_MASTER_UFS_GEN4", - "ICBID_SLAVE_EBI1", - Zero, - Zero + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000337995EA0 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000337995EA0 + } } - } - } - } - }, + }, - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - } - } - }) - Name (FPCC, Package (0x01) - { - Package (0x06) - { - "DEVICE", - "\\_SB.UFS0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x02) - { - "PRELOAD_DSTATE", - 0x03 - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - Name (GPCC, Package (0x01) - { - Package (0x06) - { - "DEVICE", - "\\_SB.UFS1", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x02) - { - "PRELOAD_DSTATE", - 0x03 - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - Name (SDCC, Package (0x03) - { - Package (0x08) - { - "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) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x06, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000031FC1DAA0 + } + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000031FC1DAA0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x07, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000307EA56A0 + } + }, - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000307EA56A0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x08, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002F012D2A0 + } + }, - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002F012D2A0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x09, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002D83B4EA0 + } + }, - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002D83B4EA0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x0A, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002C063CAA0 + } + }, - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002C063CAA0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x0B, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002A88C46A0 + } + }, - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002A88C46A0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x0C, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000290B4C2A0 + } + }, - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000290B4C2A0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x0D, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000278DD3EA0 + } + }, - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000278DD3EA0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x0E, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000026105BAA0 + } + }, - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000026105BAA0 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x0F, + Package (0x02) { - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000025B8E7F80 + } + }, - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - 0x23 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000025B8E7F80 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x10, + Package (0x02) { - 0x23 - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000023C346000 + } + }, - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "DELAY", - Package (0x01) + Package (0x02) { - 0x23 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000023C346000 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) + Package (0x04) { - "DELAY", - Package (0x01) + "PSTATE", + 0x11, + Package (0x02) { - 0x23 - } - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000002245CDC00 + } + }, - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_sdcc2_apps_clk", - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000002245CDC00 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) + Package (0x04) { - "CLOCK", - Package (0x04) + "PSTATE", + 0x12, + Package (0x02) { - "gcc_sdcc2_apps_clk", - 0x08, - 0x01312D00, - 0x02 - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000020C855800 + } + }, - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_sdcc2_apps_clk", - 0x08, - 0x05F5E100, - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000020C855800 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) + Package (0x04) { - "CLOCK", - Package (0x04) + "PSTATE", + 0x13, + Package (0x02) { - "gcc_sdcc2_apps_clk", - 0x08, - 0x0C0A4680, - 0x02 - } - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001F4ADD400 + } + }, - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001F4ADD400 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE", + 0x14, + Package (0x02) { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001DCD65000 + } + }, - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x02625A00, - 0x01312D00 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001DCD65000 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE", + 0x15, + Package (0x02) { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001C4FECC00 + } + }, - Package (0x05) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - One, - 0x03 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001C4FECC00 + } } }, - Package (0x02) + Package (0x04) { - "PSTATE_ADJUST", + "PSTATE", + 0x16, Package (0x02) { - 0x02, - Zero - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001AD274800 + } + }, - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - One, - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001AD274800 + } } }, - Package (0x02) + Package (0x04) { - "PSTATE_ADJUST", + "PSTATE", + 0x17, Package (0x02) { - 0x02, - One - } - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x00000001954FC400 + } + }, - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", Package (0x02) { - One, - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x00000001954FC400 + } } }, - Package (0x02) + Package (0x04) { - "PSTATE_ADJUST", + "PSTATE", + 0x18, Package (0x02) { - 0x02, - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000017D784000 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000017D784000 + } } - } - } - }, + }, - Package (0x04) - { - "PSTATE_SET", - 0x04, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x19, Package (0x02) { - "gcc_sdcc2_ahb_clk", - One + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000165A0BC00 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000165A0BC00 + } } - } - }, + }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE", + 0x1A, Package (0x02) { - "gcc_sdcc2_ahb_clk", - 0x02 + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000014DC93800 + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000014DC93800 + } } - } - } - } - }, + }, - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - }, + Package (0x04) + { + "PSTATE", + 0x1B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x0000000135F1B400 + } + }, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x009B2000, - 0x7FFF, - 0x1FE4 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x0000000135F1B400 + } + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, + Package (0x04) + { + "PSTATE", + 0x1C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000011E1A3000 + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000011E1A3000 + } + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - } - }, + Package (0x04) + { + "PSTATE", + 0x1D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x000000010642AC00 + } + }, - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x000000010642AC00 + } + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - One - } - }, + Package (0x04) + { + "PSTATE", + 0x1E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xEE6B2800 + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xEE6B2800 + } + } + }, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x009B2000, - 0x7FFF, - 0x0A00 - } - }, + Package (0x04) + { + "PSTATE", + 0x1F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xD693A400 + } + }, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x17 - } - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xD693A400 + } + } + }, - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - }, + Package (0x04) + { + "PSTATE", + 0x20, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xBEBC2000 + } + }, - Package (0x02) - { - "CRASHDUMP_EXCEPTION", - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "ExecuteOcdSdCardExceptions" - } - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xBEBC2000 + } + } + }, - Package (0x02) - { - "CRASHDUMP_DSTATE", - Zero - } - }, + Package (0x04) + { + "PSTATE", + 0x21, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0xA6E49C00 + } + }, - Package (0x07) - { - "DEVICE", - "\\_SB.ADSP.SLM1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0xA6E49C00 + } + } + }, - Package (0x02) - { - "DSTATE", - Zero - }, + Package (0x04) + { + "PSTATE", + 0x22, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x8F0D1800 + } + }, - Package (0x02) - { - "DSTATE", - One - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x8F0D1800 + } + } + }, - 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 (0x08) - { - Package (0x07) - { - "DEVICE", - "\\_SB.UCS0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x1F) - { - "PSTATE", - Zero, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) + Package (0x04) { - "usb30_prim_gdsc", - One - } - }, + "PSTATE", + 0x23, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x77359400 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_sleep_clk", - One - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x77359400 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x04) { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 - } - }, + "PSTATE", + 0x24, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x5F5E1000 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x5F5E1000 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, + "PSTATE", + 0x25, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x59682F00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x59682F00 + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "PSTATE", + 0x26, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x53724E00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x53724E00 + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "PSTATE", + 0x27, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x4D7C6D00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x4D7C6D00 + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "PSTATE", + 0x28, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x47868C00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x47868C00 + } + } + }, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) + Package (0x04) { - "usb30_sec_gdsc", - One - } - }, + "PSTATE", + 0x29, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x4190AB00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_sleep_clk", - One - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x4190AB00 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x04) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, + "PSTATE", + 0x2A, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x3B9ACA00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x3B9ACA00 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, + "PSTATE", + 0x2B, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x35A4E900 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x35A4E900 + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "PSTATE", + 0x2C, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x2FAF0800 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x2FAF0800 + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "PSTATE", + 0x2D, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x29B92700 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x29B92700 + } + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x04) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero - } - }, + "PSTATE", + 0x2E, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x23C34600 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x23C34600 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_usb3_prim_clkref_en", - One - } - }, + "PSTATE", + 0x2F, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x1DCD6500 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - One - } - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x1DCD6500 + } + } + }, - Package (0x15) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x04) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, + "PSTATE", + 0x30, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + 0x17D78400 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + 0x17D78400 + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, + "PSTATE", + 0x31, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + "PRELOAD_PSTATE", + 0x23 + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, + "PREPARE_PSTATE", + 0x23 + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", - 0x02 + "ABANDON_PSTATE", + 0x23 } }, - Package (0x02) + Package (0x07) { - "CLOCK", - Package (0x02) + "PSTATE_SET", + 0x04, + Package (0x04) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero + } + }, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - 0x02 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + 0x2FAF0800, + Zero + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MDP0", + "ICBID_SLAVE_MNOC_HF_MEM_NOC", + Zero, + Zero + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_MNOC_HF_MEM_NOC", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + "PRELOAD_PSTATE", + Zero + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + "PREPARE_PSTATE", + Zero + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - 0x02 + "ABANDON_PSTATE", + Zero } }, - Package (0x02) + Package (0x09) { - "CLOCK", - Package (0x02) + "PSTATE_SET", + 0x05, + Package (0x0B) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel1_clk", + One + } + }, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + One + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } - } - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - Zero - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - One - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - 0x02 - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux1_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - 0x03 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_clk", + One + } + }, - Package (0x07) - { - "DEVICE", - "\\_SB.URS0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto1_clk", + One + } + }, - Package (0x02) - { - "PSTATE", - Zero - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_intf_clk", + One + } + } + }, - Package (0x02) - { - "PSTATE", - One - } - }, + Package (0x0B) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel1_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - Zero - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - One - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - 0x02 - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + One + } + }, - Package (0x02) - { - "DSTATE", - 0x03 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + One + } + }, - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.USB0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "PSTATE", - Zero - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto1_clk", + 0x02 + } + }, - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_clk", + 0x02 + } + }, - Package (0x17) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux1_clk", + 0x02 + } + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x07, - Zero - } - }, + Package (0x0B) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel1_clk", + One + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + 0x02 + } + }, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_sleep_clk", - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_intf_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto1_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux1_clk", + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + Package (0x0B) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_pixel1_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_intf_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_crypto1_clk", + 0x02 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_link1_clk", + 0x02 + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "disp_cc_mdss_dp_aux1_clk", + 0x02 + } + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero - } - }, + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - One + Package (0x02) + { + "PREPARE_PSTATE", + Zero + }, + + Package (0x02) + { + "ABANDON_PSTATE", + Zero + } } } - }, + } + }) + Return (GPCC) /* \_SB_.PEP0.GMMD.GPCC */ + } + } - Package (0x12) + Scope (\_SB.PEP0) + { + Method (MPMD, 0, NotSerialized) + { + Return (MPCC) /* \_SB_.PEP0.MPCC */ + } + + Name (MPCC, Package (0x00){}) + } + + Scope (\_SB.PEP0) + { + Method (OPMD, 0, NotSerialized) + { + Return (OPCC) /* \_SB_.PEP0.OPCC */ + } + + Name (OPCC, Package (0x00){}) + } + + Scope (\_SB.PEP0) + { + Method (LPMD, 0, NotSerialized) + { + If ((\_SB.SVMJ >= 0x02)) + { + Return (LPCD) /* \_SB_.PEP0.LPCD */ + } + Else + { + Return (LPCC) /* \_SB_.PEP0.LPCC */ + } + } + } + + Scope (\_SB.PEP0) + { + Method (BPMD, 0, NotSerialized) + { + If ((STOR == One)) + { + If ((PUS3 == One)) { - "DSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, + Return (CPCC) /* \_SB_.PEP0.CPCC */ + } + Else + { + Return (BPCC) /* \_SB_.PEP0.BPCC */ + } + } + Else + { + Return (FPCC) /* \_SB_.PEP0.FPCC */ + } + } - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, + Method (SUMD, 0, NotSerialized) + { + If ((STOR == One)) + { + If ((SUS3 == One)) + { + Return (EPCC) /* \_SB_.PEP0.EPCC */ + } + Else + { + Return (DPCC) /* \_SB_.PEP0.DPCC */ + } + } + Else + { + Return (GPCC) /* \_SB_.PEP0.GPCC */ + } + } - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, + Method (SDMD, 0, NotSerialized) + { + Return (SDCC) /* \_SB_.PEP0.SDCC */ + } - Package (0x02) + Name (BPCC, Package (0x01) + { + Package (0x06) + { + "DEVICE", + "\\_SB.UFS0", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x05) { - "CLOCK", + "FSTATE", + Zero, Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, - 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 + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } } }, - Package (0x02) + Package (0x05) { - "CLOCK", + "FSTATE", + One, Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", - 0x02 + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } } }, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + Zero, + Package (0x03) { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_phy_gdsc", + One + } + } + }, - Package (0x02) - { - "NPARESOURCE", Package (0x03) { + "PSTATE", One, - "/arc/client/rail_cx", - Zero + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_phy_gdsc", + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_SET", + One, + Package (0x0B) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x04, - Zero - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_axi_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_unipro_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_ice_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x04, - Zero - } - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_phy_axi_clk", + One + } + }, - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_ahb_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_phy_aux_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_tx_symbol_0_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_rx_symbol_0_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_mock_utmi_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_rx_symbol_1_clk", + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x0B) { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_phy_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_ahb_clk", + 0x02 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_phy_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_phy_tx_symbol_0_clk", + 0x02 + } + }, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One + 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) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + 0x02, + Package (0x04) { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_MEM", + "ICBID_SLAVE_EBI1", + 0x47868C00, + 0x47868C00 + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_CFG", + 0x11D260C0, + Zero + } + } + }, + + Package (0x04) { + "PSTATE", One, - "/arc/client/rail_cx", - Zero + 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 (0x06) + { + "DSTATE", + Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x04, + 0x02, Zero } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, + Zero, Zero } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "DELAY", + Package (0x01) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero + 0x23 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, One, - 0x04, Zero } } }, - Package (0x12) + Package (0x05) { "DSTATE", 0x03, Package (0x02) { - "CLOCK", - Package (0x04) + "PSTATE_ADJUST", + Package (0x02) { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, + One, One } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb30_prim_master_clk", - 0x02 + Zero, + One } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 + 0x02, + One } - }, + } + }, - Package (0x02) + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + } + }) + Name (CPCC, Package (0x01) + { + Package (0x06) + { + "DEVICE", + "\\_SB.UFS0", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x05) { - "CLOCK", + "FSTATE", + Zero, Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_prim_mock_utmi_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", - 0x02 + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } } }, - Package (0x02) + Package (0x05) { - "CLOCK", + "FSTATE", + One, Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", - 0x02 + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } } }, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + Zero, + Package (0x03) { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_phy_gdsc", + One + } + } + }, - Package (0x02) - { - "NPARESOURCE", Package (0x03) { + "PSTATE", One, - "/arc/client/rail_cx", - Zero + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_phy_gdsc", + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_SET", + One, + Package (0x0B) { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, + "PSTATE", Zero, - 0x04, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_axi_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x04, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_phy_unipro_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + 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 (0x0B) { - "PPP_RESOURCE_ID_LDO3_C", + "PSTATE", One, - Zero, - Zero, - 0x04, - Zero + 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) + Package (0x04) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_SET", + 0x02, + Package (0x04) { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, + "PSTATE", Zero, - 0x04, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_MEM", + "ICBID_SLAVE_EBI1", + 0x8F0D1800, + 0x8F0D1800 + } + }, - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.UFN0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_CFG", + 0x11D260C0, + Zero + } + } + }, - Package (0x02) - { - "PSTATE", - Zero - }, + Package (0x04) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_CFG", + Zero, + Zero + } + }, - Package (0x02) - { - "PRELOAD_PSTATE", - Zero + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_MEM", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } } }, - Package (0x16) + Package (0x06) { "DSTATE", Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, + 0x02, Zero } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x07, + Zero, Zero } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "DELAY", + Package (0x01) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x07, - Zero + 0x23 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, One, - 0x07, Zero } - }, + } + }, + Package (0x05) + { + "DSTATE", + 0x03, Package (0x02) { - "FOOTSWITCH", + "PSTATE_ADJUST", Package (0x02) { - "usb30_prim_gdsc", + One, One } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb30_prim_sleep_clk", + Zero, One } }, Package (0x02) { - "CLOCK", - Package (0x03) + "PSTATE_ADJUST", + Package (0x02) { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 + 0x02, + One } - }, + } + }, - Package (0x02) + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + } + }) + Name (DPCC, Package (0x01) + { + Package (0x05) + { + "DEVICE", + "\\_SB.UFS1", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x05) { - "CLOCK", - Package (0x03) + "FSTATE", + Zero, + Package (0x02) { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } } }, - Package (0x02) + Package (0x05) { - "CLOCK", - Package (0x04) + "FSTATE", + One, + Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", - Package (0x04) + "PSTATE_SET", + Zero, + Package (0x03) { - "gcc_usb30_prim_master_clk", - 0x08, - 0xC8, - 0x09 + "PSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_card_2_gdsc", + One + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_card_2_gdsc", + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", - Package (0x04) + "PSTATE_SET", + One, + Package (0x0B) { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_card_2_axi_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_card_2_unipro_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_card_2_ice_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_card_2_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_tx_symbol_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_1_clk", + One + } + } + }, + + Package (0x0B) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_card_2_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_tx_symbol_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_ice_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_unipro_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_axi_clk", + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", + "PSTATE_SET", + 0x02, Package (0x04) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_GEN4", + "ICBID_SLAVE_EBI1", + 0x47868C00, + 0x47868C00 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_1_CFG", + 0x11D260C0, + Zero + } + } + }, + + Package (0x04) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x09, - 0x08 + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_1_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_GEN4", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } } - }, + } + }, + Package (0x06) + { + "DSTATE", + Zero, Package (0x02) { - "BUSARB", - Package (0x05) + "PSTATE_ADJUST", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, + 0x02, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PSTATE_ADJUST", + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 + Zero, + Zero } }, Package (0x02) { - "NPARESOURCE", - Package (0x03) + "DELAY", + Package (0x01) { - One, - "/arc/client/rail_cx", - 0x0100 + 0x23 } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb3_prim_clkref_en", - One + One, + Zero } } }, - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x0F) + Package (0x05) { "DSTATE", - 0x02, + 0x03, Package (0x02) { - "CLOCK", - Package (0x04) + "PSTATE_ADJUST", + Package (0x02) { - "gcc_usb30_prim_master_clk", - 0x03, - 0x2580, - 0x05 + One, + One } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb30_prim_master_clk", - 0x02 + Zero, + One } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 + 0x02, + One } - }, - - Package (0x02) + } + } + } + }) + Name (EPCC, Package (0x01) + { + Package (0x05) + { + "DEVICE", + "\\_SB.UFS1", + Package (0x07) + { + "COMPONENT", + Zero, + Package (0x05) { - "CLOCK", + "FSTATE", + Zero, Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } } }, - Package (0x02) + Package (0x05) { - "BUSARB", - Package (0x05) + "FSTATE", + One, + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", - 0x02 + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } } }, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + Zero, + Package (0x03) { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_card_2_gdsc", + One + } + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x03) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, + "PSTATE", One, - 0x04, - Zero + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ufs_card_2_gdsc", + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_SET", + One, + Package (0x0B) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, - Zero - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_card_2_axi_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_card_2_unipro_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_ufs_card_2_ice_core_clk", + 0x08, + 0x11E1A300, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_card_2_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_tx_symbol_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_1_clk", + One + } + } + }, + + Package (0x0B) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, + "PSTATE", One, - 0x04, - Zero - } - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_ufs_card_2_axi_clk", + 0x02 + } + }, - Package (0x11) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_ahb_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_phy_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_tx_symbol_0_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_0_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_rx_symbol_1_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_ice_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_unipro_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_2_axi_clk", + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + 0x02, + Package (0x04) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_GEN4", + "ICBID_SLAVE_EBI1", + 0x8F0D1800, + 0x8F0D1800 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_1_CFG", + 0x11D260C0, + Zero + } + } + }, + + Package (0x04) { - "gcc_usb3_prim_clkref_en", - 0x02 + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_UFS_MEM_1_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_UFS_GEN4", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } } - }, + } + }, + Package (0x06) + { + "DSTATE", + Zero, Package (0x02) { - "FOOTSWITCH", + "PSTATE_ADJUST", Package (0x02) { - "usb30_prim_gdsc", - 0x02 + 0x02, + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PSTATE_ADJUST", + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_0", - "ICBID_SLAVE_EBI1", Zero, Zero } @@ -42356,84 +43433,67 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "NPARESOURCE", - Package (0x03) + "DELAY", + Package (0x01) { - One, - "/arc/client/rail_cx", - Zero + 0x23 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", One, - Zero, - Zero, - 0x04, Zero } - }, + } + }, + Package (0x05) + { + "DSTATE", + 0x03, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", One, - Zero, - Zero, - 0x04, - Zero + One } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO3_C", - One, - Zero, Zero, - 0x04, - Zero + One } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x04, - Zero + 0x02, + One } } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 } - }, - - Package (0x07) + } + }) + Name (FPCC, Package (0x01) + { + Package (0x06) { "DEVICE", - "\\_SB.URS1", - Package (0x05) + "\\_SB.UFS0", + Package (0x04) { "COMPONENT", Zero, @@ -42445,33 +43505,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", + "FSTATE", One } }, Package (0x02) { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One + "PRELOAD_DSTATE", + 0x03 }, Package (0x02) { "DSTATE", - 0x02 + Zero }, Package (0x02) @@ -42479,13 +43527,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "DSTATE", 0x03 } - }, - - Package (0x08) + } + }) + Name (GPCC, Package (0x01) + { + Package (0x06) { "DEVICE", - "\\_SB.URS1.USB1", - Package (0x05) + "\\_SB.UFS1", + Package (0x04) { "COMPONENT", Zero, @@ -42497,853 +43547,835 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero + "FSTATE", + One } }, - Package (0x17) + Package (0x02) + { + "PRELOAD_DSTATE", + 0x03 + }, + + Package (0x02) { "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, + Zero + }, + Package (0x02) + { + "DSTATE", + 0x03 + } + } + }) + Name (SDCC, Package (0x03) + { + Package (0x08) + { + "DEVICE", + "\\_SB.SDC2", + Package (0x09) + { + "COMPONENT", + Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x07, - Zero - } + "FSTATE", + Zero }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x07, - Zero - } + "FSTATE", + One }, - Package (0x02) + Package (0x19) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_SET", + Zero, + Package (0x03) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) + Package (0x03) { - "usb30_sec_gdsc", - One - } - }, + "PSTATE", + One, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb30_sec_sleep_clk", - One - } - }, + "PSTATE", + 0x02, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x03) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, + "PSTATE", + 0x03, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x03) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, + "PSTATE", + 0x04, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, + "PSTATE", + 0x05, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x03) { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - }, + "PSTATE", + 0x06, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "PSTATE", + 0x07, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_cfg_noc_usb3_sec_axi_clk", + "PSTATE", 0x08, - 0xC8, - 0x09 - } - }, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_usb30_sec_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "PSTATE", + 0x09, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_usb30_sec_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "PSTATE", + 0x0B, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + "PSTATE", + 0x0C, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "PSTATE", + 0x0D, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x03) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + "PSTATE", + 0x0E, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x03) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, + "PSTATE", + 0x0F, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "NPARESOURCE", Package (0x03) { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, + "PSTATE", + 0x10, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x03) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero - } - }, + "PSTATE", + 0x11, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb3_sec_clkref_en", - One - } - } - }, + "PSTATE", + 0x12, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x12) - { - "DSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) + Package (0x03) { - "usb30_sec_gdsc", - One - } - }, + "PSTATE", + 0x13, + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, + "PSTATE", + 0x14, + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + }, + + Package (0x03) { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "PSTATE", + 0x15, + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + "PSTATE", + 0x16, + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb30_sec_mock_utmi_clk", - 0x02 + "PSTATE", + 0x17, + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x23 + } + } } }, - Package (0x02) + Package (0x06) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + One, + Package (0x03) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_sdcc2_apps_clk", + 0x02 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_sdcc2_apps_clk", + 0x08, + 0x01312D00, + 0x02 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_sdcc2_apps_clk", + 0x08, + 0x05F5E100, + 0x02 + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_usb3_sec_clkref_en", - 0x02 + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_sdcc2_apps_clk", + 0x08, + 0x0C0A4680, + 0x02 + } + } } }, - Package (0x02) + Package (0x06) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + 0x02, + Package (0x03) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", + "PSTATE", Zero, - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_SDCC_2", + "ICBID_SLAVE_EBI1", + 0x17D78400, + 0x0BEBC200 + } + } + }, - Package (0x02) - { - "NPARESOURCE", Package (0x03) { + "PSTATE", One, - "/arc/client/rail_cx", - Zero - } - }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_SDCC_2", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x05F5E100 + } + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x03) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x04, - Zero - } - }, + "PSTATE", + 0x02, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_SDCC_2", + "ICBID_SLAVE_EBI1", + 0x02625A00, + 0x01312D00 + } + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x03) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, - Zero + "PSTATE", + 0x03, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_SDCC_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } } }, - Package (0x02) + Package (0x05) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_SET", + 0x03, + Package (0x04) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } + } + }, + + Package (0x04) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, + "PSTATE", One, - 0x04, - Zero - } - } - }, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + } + }, - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One + "PSTATE", + 0x02, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x02 + } + } } }, - Package (0x02) + Package (0x04) { - "CLOCK", - Package (0x02) + "PSTATE_SET", + 0x04, + Package (0x03) { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_sdcc2_ahb_clk", + One + } + } + }, - Package (0x02) - { - "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_sdcc2_ahb_clk", + 0x02 + } + } } - }, + } + }, + Package (0x07) + { + "DSTATE", + Zero, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 + Zero, + 0x16 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "TLMMPORT", + Package (0x03) { - "gcc_usb30_sec_mock_utmi_clk", - 0x02 + 0x009B2000, + 0x7FFF, + 0x1FE4 } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 + 0x02, + Zero } }, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 + 0x04, + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PSTATE_ADJUST", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero + One, + 0x03 } - }, + } + }, + Package (0x07) + { + "DSTATE", + 0x03, Package (0x02) { - "CLOCK", + "PSTATE_ADJUST", Package (0x02) { - "gcc_usb3_sec_clkref_en", - 0x02 + One, + Zero } }, Package (0x02) { - "FOOTSWITCH", + "PSTATE_ADJUST", Package (0x02) { - "usb30_sec_gdsc", + 0x04, One } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PSTATE_ADJUST", + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero + 0x02, + 0x03 } }, Package (0x02) { - "NPARESOURCE", + "TLMMPORT", Package (0x03) { - One, - "/arc/client/rail_cx", - Zero + 0x009B2000, + 0x7FFF, + 0x0A00 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE_ADJUST", + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x04, - Zero + Zero, + 0x17 } - }, + } + }, + + Package (0x02) + { + "ABANDON_DSTATE", + 0x03 + }, + Package (0x02) + { + "CRASHDUMP_EXCEPTION", Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "EXECUTE_FUNCTION", + Package (0x01) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, - Zero + "ExecuteOcdSdCardExceptions" } - }, + } + }, + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.ADSP.SLM1", + Package (0x03) + { + "COMPONENT", + Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x04, - Zero - } + "FSTATE", + Zero } }, - Package (0x12) + Package (0x02) { "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) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_com_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_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_LDO2_A", - One, - Zero, - Zero, - 0x04, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x04, - Zero - } - }, + Zero + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - Zero, - Zero, - 0x04, - Zero - } - }, + Package (0x02) + { + "DSTATE", + One + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x04, - Zero - } - } + Package (0x02) + { + "DSTATE", + 0x02 }, Package (0x02) { - "ABANDON_DSTATE", + "DSTATE", 0x03 } }, - Package (0x08) + Package (0x07) { "DEVICE", - "\\_SB.URS1.UFN1", - Package (0x05) + "\\_SB.ADSP.SLM2", + Package (0x03) { "COMPONENT", Zero, @@ -43351,611 +44383,660 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", Zero - }, + } + }, - Package (0x02) - { - "PSTATE", - Zero - }, + Package (0x02) + { + "DSTATE", + Zero + }, - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } + Package (0x02) + { + "DSTATE", + One }, - Package (0x16) + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) { "DSTATE", + 0x03 + } + } + }) + Name (LPCC, Package (0x08) + { + Package (0x07) + { + "DEVICE", + "\\_SB.UCS0", + Package (0x05) + { + "COMPONENT", Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } + "FSTATE", + Zero }, - Package (0x02) + Package (0x1F) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE", + Zero, + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x07, - Zero - } - }, + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + One + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_sleep_clk", + One + } + }, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", - One - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_sec_sleep_clk", - One - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_pipe_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_com_aux_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_sleep_clk", + One + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x0C + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_pipe_clk", + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_pipe_clk", + 0x09, + 0x08 + } + }, - Package (0x0F) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_sec_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_sec_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_com_aux_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + 0x17D78400, + Zero + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + One + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x04, - Zero + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + One + } } }, - Package (0x02) + Package (0x15) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE", + One, + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, - Zero - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x04, - Zero - } - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One + } + }, - Package (0x11) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_com_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, + One + } + }, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_master_clk", + 0x02 + } + }, + + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) + Package (0x02) { - One, - "/arc/client/rail_cx", - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - 0x04, - Zero + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_com_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + 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.URS0", + Package (0x05) + { + "COMPONENT", + Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x04, - Zero - } + "FSTATE", + Zero }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - Zero, - Zero, - 0x04, - Zero - } + "PSTATE", + Zero }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x04, - Zero - } + "PSTATE", + One } }, Package (0x02) { - "ABANDON_DSTATE", + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) + { + "DSTATE", 0x03 } }, @@ -43963,7 +45044,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x08) { "DEVICE", - "\\_SB.USB2", + "\\_SB.URS0.USB0", Package (0x05) { "COMPONENT", @@ -43987,7 +45068,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x18) + Package (0x17) { "DSTATE", Zero, @@ -44052,7 +45133,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", One } }, @@ -44062,7 +45143,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_sleep_clk", + "gcc_usb30_prim_sleep_clk", One } }, @@ -44072,7 +45153,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_mp_sleep_clk", + "gcc_usb30_prim_sleep_clk", 0x09, 0x08 } @@ -44083,7 +45164,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_mp_sleep_clk", + "gcc_usb30_prim_sleep_clk", 0x09, 0x0C } @@ -44094,28 +45175,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_pipe_0_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_mp_phy_pipe_0_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_mp_phy_pipe_1_clk", + "gcc_usb3_prim_phy_pipe_clk", One } }, @@ -44125,7 +45185,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_mp_phy_pipe_1_clk", + "gcc_usb3_prim_phy_pipe_clk", 0x09, 0x08 } @@ -44136,7 +45196,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x08, 0xC8, 0x09 @@ -44148,7 +45208,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x08, 0xC8, 0x09 @@ -44160,7 +45220,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x08, 0xC8, 0x09 @@ -44172,7 +45232,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x08, 0x4B00, 0x07 @@ -44184,7 +45244,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x08, 0x04B0, 0x07 @@ -44196,7 +45256,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x08, 0x4B00, 0x07 @@ -44208,7 +45268,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x09, 0x08 } @@ -44220,7 +45280,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", 0x28000000, 0x28000000 @@ -44245,14 +45305,24 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", 0x17D78400, Zero } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + One + } } }, - Package (0x11) + Package (0x12) { "DSTATE", One, @@ -44261,7 +45331,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", One } }, @@ -44271,7 +45341,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x03, 0x2580, 0x05 @@ -44283,7 +45353,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -44293,7 +45363,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -44303,7 +45373,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -44313,7 +45383,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x02 } }, @@ -44325,7 +45395,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", Zero, Zero } @@ -44336,7 +45406,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -44346,7 +45416,17 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", 0x02 } }, @@ -44357,7 +45437,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -44432,7 +45512,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x11) + Package (0x12) { "DSTATE", 0x02, @@ -44441,7 +45521,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x03, 0x00927C00, One @@ -44453,7 +45533,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -44463,7 +45543,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -44473,7 +45553,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -44483,7 +45563,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x02 } }, @@ -44493,7 +45573,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -44503,7 +45583,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x02 } }, @@ -44515,18 +45595,28 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", Zero, Zero } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + Package (0x02) { "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", One } }, @@ -44537,7 +45627,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -44612,7 +45702,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x11) + Package (0x12) { "DSTATE", 0x03, @@ -44621,7 +45711,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x03, 0x00927C00, One @@ -44633,7 +45723,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -44643,7 +45733,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -44653,7 +45743,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -44663,7 +45753,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x02 } }, @@ -44673,7 +45763,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -44683,7 +45773,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x02 } }, @@ -44695,18 +45785,28 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", Zero, Zero } }, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + Package (0x02) { "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", 0x02 } }, @@ -44717,7 +45817,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -44797,14 +45897,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ABANDON_DSTATE", 0x03 } - } - }) - Name (LPCD, Package (0x08) - { - Package (0x07) + }, + + Package (0x08) { "DEVICE", - "\\_SB.UCS0", + "\\_SB.URS0.UFN0", Package (0x05) { "COMPONENT", @@ -44815,564 +45913,609 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Zero }, - Package (0x1F) + Package (0x02) { "PSTATE", - Zero, - Package (0x02) + Zero + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero + } + }, + + Package (0x16) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - One - } - }, + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_sleep_clk", - One - } - }, + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x08 - } - }, + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero + } + }, + Package (0x02) + { + "FOOTSWITCH", Package (0x02) { - "CLOCK", - Package (0x03) - { - "gcc_usb30_prim_sleep_clk", - 0x09, - 0x0C - } - }, + "usb30_prim_gdsc", + One + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_pipe_clk", - One - } - }, + "gcc_usb30_prim_sleep_clk", + One + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x03) { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_pipe_clk", - 0x09, - 0x08 - } - }, + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x03) { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "gcc_usb3_prim_phy_pipe_clk", + One + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x03) { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x04) { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x04) { - "CLOCK", - Package (0x04) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x04) { - "CLOCK", - Package (0x03) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + "gcc_usb30_prim_master_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x04) { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - One - } - }, + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x04) { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_sleep_clk", - One - } - }, + "gcc_usb3_prim_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 + } + }, - Package (0x02) + Package (0x02) + { + "CLOCK", + Package (0x03) { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, + "gcc_usb3_prim_phy_com_aux_clk", + 0x09, + 0x08 + } + }, - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 + } + }, - Package (0x02) + Package (0x02) + { + "NPARESOURCE", + Package (0x03) { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - }, + One, + "/arc/client/rail_cx", + 0x0100 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "gcc_usb3_prim_clkref_en", + One + } + } + }, - Package (0x02) + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x0F) + { + "DSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) { - "CLOCK", - Package (0x04) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "gcc_usb30_prim_master_clk", + 0x03, + 0x2580, + 0x05 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x04) - { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x04) - { - "gcc_usb3_sec_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x03) - { - "gcc_usb3_sec_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - 0x17D78400, - Zero - } - }, + "gcc_usb3_prim_phy_com_aux_clk", + 0x02 + } + }, - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero - } - }, + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - One - } - }, + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - One - } + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, - Package (0x15) + Package (0x02) { - "PSTATE", - One, - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", - Zero, - Zero - } - }, + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x04, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "CLOCK", - Package (0x04) - { - "gcc_usb30_prim_master_clk", - 0x03, - 0x00927C00, - One - } - }, + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x04, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "CLOCK", - Package (0x02) - { - "gcc_usb30_prim_master_clk", - 0x02 - } - }, + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x04, + Zero + } + } + }, - Package (0x02) + Package (0x11) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_prim_axi_clk", - 0x02 - } - }, + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_prim_axi_clk", - 0x02 - } - }, + "gcc_usb30_prim_master_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_aux_clk", - 0x02 - } - }, + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_phy_com_aux_clk", - 0x02 - } - }, + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_prim_clkref_en", - 0x02 - } - }, + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "FOOTSWITCH", - Package (0x02) - { - "usb30_prim_gdsc", - 0x02 - } - }, + "gcc_usb3_prim_phy_com_aux_clk", + 0x02 + } + }, - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) { - "CLOCK", - Package (0x04) - { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One - } - }, + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, + Package (0x02) + { + "CLOCK", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, + Package (0x02) + { + "FOOTSWITCH", Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, + "usb30_prim_gdsc", + 0x02 + } + }, - Package (0x02) + Package (0x02) + { + "BUSARB", + Package (0x05) { - "CLOCK", - Package (0x02) - { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "NPARESOURCE", + Package (0x03) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + One, + "/arc/client/rail_cx", + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + 0x04, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + 0x04, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "FOOTSWITCH", - Package (0x02) - { - "usb30_sec_gdsc", - 0x02 - } - }, + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + 0x04, + Zero + } + }, - Package (0x02) + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) { - "NPARESOURCE", - Package (0x03) - { - One, - "/arc/client/rail_cx", - Zero - } + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x04, + Zero } } }, Package (0x02) { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", + "ABANDON_DSTATE", 0x03 } }, @@ -45380,7 +46523,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x07) { "DEVICE", - "\\_SB.URS0", + "\\_SB.URS1", Package (0x05) { "COMPONENT", @@ -45432,7 +46575,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x08) { "DEVICE", - "\\_SB.URS0.USB0", + "\\_SB.URS1.USB1", Package (0x05) { "COMPONENT", @@ -45521,7 +46664,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", + "usb30_sec_gdsc", One } }, @@ -45531,7 +46674,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_sleep_clk", + "gcc_usb30_sec_sleep_clk", One } }, @@ -45541,7 +46684,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_prim_sleep_clk", + "gcc_usb30_sec_sleep_clk", 0x09, 0x08 } @@ -45552,7 +46695,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_prim_sleep_clk", + "gcc_usb30_sec_sleep_clk", 0x09, 0x0C } @@ -45563,7 +46706,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_pipe_clk", + "gcc_usb3_sec_phy_pipe_clk", One } }, @@ -45573,7 +46716,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_prim_phy_pipe_clk", + "gcc_usb3_sec_phy_pipe_clk", 0x09, 0x08 } @@ -45584,7 +46727,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x08, 0xC8, 0x09 @@ -45596,7 +46739,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x08, 0xC8, 0x09 @@ -45608,7 +46751,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x08, 0xC8, 0x09 @@ -45620,7 +46763,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_mock_utmi_clk", + "gcc_usb30_sec_mock_utmi_clk", 0x08, 0x4B00, 0x07 @@ -45632,7 +46775,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x08, 0x04B0, 0x07 @@ -45644,7 +46787,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x08, 0x4B00, 0x07 @@ -45656,7 +46799,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x09, 0x08 } @@ -45668,7 +46811,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", 0x28000000, 0x28000000 @@ -45693,7 +46836,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", 0x17D78400, Zero } @@ -45704,7 +46847,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", One } } @@ -45719,7 +46862,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", + "usb30_sec_gdsc", One } }, @@ -45729,7 +46872,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x03, 0x2580, 0x05 @@ -45741,7 +46884,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -45751,7 +46894,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -45761,7 +46904,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -45771,7 +46914,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_mock_utmi_clk", + "gcc_usb30_sec_mock_utmi_clk", 0x02 } }, @@ -45783,7 +46926,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", Zero, Zero } @@ -45794,7 +46937,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -45804,7 +46947,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, @@ -45814,7 +46957,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", 0x02 } }, @@ -45825,7 +46968,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", Zero, Zero @@ -45909,7 +47052,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x03, 0x00927C00, One @@ -45921,7 +47064,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -45931,7 +47074,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -45941,7 +47084,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -45951,7 +47094,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_mock_utmi_clk", + "gcc_usb30_sec_mock_utmi_clk", 0x02 } }, @@ -45961,7 +47104,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -45971,7 +47114,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, @@ -45983,7 +47126,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", Zero, Zero } @@ -45994,7 +47137,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", 0x02 } }, @@ -46004,7 +47147,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", + "usb30_sec_gdsc", One } }, @@ -46015,7 +47158,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", Zero, Zero @@ -46099,7 +47242,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x03, 0x00927C00, One @@ -46111,7 +47254,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -46121,7 +47264,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -46131,7 +47274,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -46141,7 +47284,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_mock_utmi_clk", + "gcc_usb30_sec_mock_utmi_clk", 0x02 } }, @@ -46151,7 +47294,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -46161,7 +47304,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, @@ -46173,7 +47316,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", Zero, Zero } @@ -46184,7 +47327,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", 0x02 } }, @@ -46194,7 +47337,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", + "usb30_sec_gdsc", 0x02 } }, @@ -46205,7 +47348,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", Zero, Zero @@ -46290,7 +47433,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x08) { "DEVICE", - "\\_SB.URS0.UFN0", + "\\_SB.URS1.UFN1", Package (0x05) { "COMPONENT", @@ -46379,7 +47522,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", + "usb30_sec_gdsc", One } }, @@ -46389,7 +47532,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_sleep_clk", + "gcc_usb30_sec_sleep_clk", One } }, @@ -46399,7 +47542,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_prim_sleep_clk", + "gcc_usb30_sec_sleep_clk", 0x09, 0x08 } @@ -46410,7 +47553,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_prim_sleep_clk", + "gcc_usb30_sec_sleep_clk", 0x09, 0x0C } @@ -46421,7 +47564,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_pipe_clk", + "gcc_usb3_sec_phy_pipe_clk", One } }, @@ -46431,7 +47574,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_prim_phy_pipe_clk", + "gcc_usb3_sec_phy_pipe_clk", 0x09, 0x08 } @@ -46442,7 +47585,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x08, 0xC8, 0x09 @@ -46454,7 +47597,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x08, 0xC8, 0x09 @@ -46466,7 +47609,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x08, 0xC8, 0x09 @@ -46478,7 +47621,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x08, 0x04B0, 0x07 @@ -46490,7 +47633,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x08, 0x4B00, 0x07 @@ -46502,7 +47645,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x09, 0x08 } @@ -46515,7 +47658,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", 0x17D78400, Zero } @@ -46527,7 +47670,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", 0x28000000, 0x28000000 @@ -46550,7 +47693,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", One } } @@ -46571,7 +47714,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x03, 0x2580, 0x05 @@ -46583,7 +47726,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -46593,7 +47736,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -46603,7 +47746,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -46613,7 +47756,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -46623,7 +47766,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, @@ -46635,7 +47778,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", Zero, Zero } @@ -46646,7 +47789,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", 0x02 } }, @@ -46657,7 +47800,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", Zero, Zero @@ -46730,7 +47873,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x03, 0x00927C00, One @@ -46742,7 +47885,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_prim_master_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -46752,7 +47895,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_prim_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -46762,7 +47905,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_prim_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -46772,7 +47915,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_aux_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -46782,7 +47925,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_phy_com_aux_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, @@ -46794,7 +47937,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_0", + "ICBID_SLAVE_USB3_1", Zero, Zero } @@ -46805,7 +47948,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_prim_clkref_en", + "gcc_usb3_sec_clkref_en", 0x02 } }, @@ -46815,7 +47958,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_prim_gdsc", + "usb30_sec_gdsc", 0x02 } }, @@ -46826,7 +47969,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", Zero, Zero @@ -46908,62 +48051,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x07) - { - "DEVICE", - "\\_SB.URS1", - 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.URS1.USB1", + "\\_SB.USB2", Package (0x05) { "COMPONENT", @@ -46987,7 +48078,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x17) + Package (0x18) { "DSTATE", Zero, @@ -47052,7 +48143,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", + "usb30_mp_gdsc", One } }, @@ -47062,7 +48153,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_sleep_clk", + "gcc_usb30_mp_sleep_clk", One } }, @@ -47072,7 +48163,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_sec_sleep_clk", + "gcc_usb30_mp_sleep_clk", 0x09, 0x08 } @@ -47083,7 +48174,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_sec_sleep_clk", + "gcc_usb30_mp_sleep_clk", 0x09, 0x0C } @@ -47094,7 +48185,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", + "gcc_usb3_mp_phy_pipe_0_clk", One } }, @@ -47104,7 +48195,28 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_sec_phy_pipe_clk", + "gcc_usb3_mp_phy_pipe_0_clk", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_mp_phy_pipe_1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_usb3_mp_phy_pipe_1_clk", 0x09, 0x08 } @@ -47115,7 +48227,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_aggre_usb3_sec_axi_clk", + "gcc_aggre_usb3_mp_axi_clk", 0x08, 0xC8, 0x09 @@ -47127,7 +48239,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_cfg_noc_usb3_sec_axi_clk", + "gcc_cfg_noc_usb3_mp_axi_clk", 0x08, 0xC8, 0x09 @@ -47139,7 +48251,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x08, 0xC8, 0x09 @@ -47151,7 +48263,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_sec_mock_utmi_clk", + "gcc_usb30_mp_mock_utmi_clk", 0x08, 0x4B00, 0x07 @@ -47163,7 +48275,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_sec_phy_aux_clk", + "gcc_usb3_mp_phy_aux_clk", 0x08, 0x04B0, 0x07 @@ -47175,7 +48287,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_sec_phy_com_aux_clk", + "gcc_usb3_mp_phy_com_aux_clk", 0x08, 0x4B00, 0x07 @@ -47187,7 +48299,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_sec_phy_com_aux_clk", + "gcc_usb3_mp_phy_com_aux_clk", 0x09, 0x08 } @@ -47199,7 +48311,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_1", + "ICBID_MASTER_USB3_2", "ICBID_SLAVE_EBI1", 0x28000000, 0x28000000 @@ -47224,24 +48336,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", + "ICBID_SLAVE_USB3_2", 0x17D78400, Zero } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - One - } } }, - Package (0x12) + Package (0x11) { "DSTATE", One, @@ -47250,7 +48352,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", + "usb30_mp_gdsc", One } }, @@ -47260,7 +48362,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x03, 0x2580, 0x05 @@ -47272,7 +48374,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x02 } }, @@ -47282,7 +48384,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", + "gcc_cfg_noc_usb3_mp_axi_clk", 0x02 } }, @@ -47292,7 +48394,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", + "gcc_aggre_usb3_mp_axi_clk", 0x02 } }, @@ -47302,7 +48404,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_mock_utmi_clk", + "gcc_usb30_mp_mock_utmi_clk", 0x02 } }, @@ -47314,7 +48416,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", + "ICBID_SLAVE_USB3_2", Zero, Zero } @@ -47325,17 +48427,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_phy_com_aux_clk", + "gcc_usb3_mp_phy_aux_clk", 0x02 } }, @@ -47345,7 +48437,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", + "gcc_usb3_mp_phy_com_aux_clk", 0x02 } }, @@ -47356,7 +48448,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_1", + "ICBID_MASTER_USB3_2", "ICBID_SLAVE_EBI1", Zero, Zero @@ -47431,7 +48523,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x12) + Package (0x11) { "DSTATE", 0x02, @@ -47440,7 +48532,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x03, 0x00927C00, One @@ -47452,7 +48544,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x02 } }, @@ -47462,7 +48554,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", + "gcc_cfg_noc_usb3_mp_axi_clk", 0x02 } }, @@ -47472,7 +48564,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", + "gcc_aggre_usb3_mp_axi_clk", 0x02 } }, @@ -47482,7 +48574,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_mock_utmi_clk", + "gcc_usb30_mp_mock_utmi_clk", 0x02 } }, @@ -47492,7 +48584,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", + "gcc_usb3_mp_phy_aux_clk", 0x02 } }, @@ -47502,7 +48594,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", + "gcc_usb3_mp_phy_com_aux_clk", 0x02 } }, @@ -47514,28 +48606,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", + "ICBID_SLAVE_USB3_2", Zero, Zero } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, - Package (0x02) { "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", + "usb30_mp_gdsc", One } }, @@ -47546,7 +48628,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_1", + "ICBID_MASTER_USB3_2", "ICBID_SLAVE_EBI1", Zero, Zero @@ -47621,7 +48703,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x12) + Package (0x11) { "DSTATE", 0x03, @@ -47630,7 +48712,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x03, 0x00927C00, One @@ -47642,7 +48724,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", + "gcc_usb30_mp_master_clk", 0x02 } }, @@ -47652,7 +48734,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", + "gcc_cfg_noc_usb3_mp_axi_clk", 0x02 } }, @@ -47662,7 +48744,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", + "gcc_aggre_usb3_mp_axi_clk", 0x02 } }, @@ -47672,7 +48754,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_sec_mock_utmi_clk", + "gcc_usb30_mp_mock_utmi_clk", 0x02 } }, @@ -47682,7 +48764,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", + "gcc_usb3_mp_phy_aux_clk", 0x02 } }, @@ -47692,7 +48774,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", + "gcc_usb3_mp_phy_com_aux_clk", 0x02 } }, @@ -47704,28 +48786,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", + "ICBID_SLAVE_USB3_2", Zero, Zero } }, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, - Package (0x02) { "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", + "usb30_mp_gdsc", 0x02 } }, @@ -47736,7 +48808,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_1", + "ICBID_MASTER_USB3_2", "ICBID_SLAVE_EBI1", Zero, Zero @@ -47816,12 +48888,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ABANDON_DSTATE", 0x03 } - }, - - Package (0x08) + } + }) + Name (LPCD, Package (0x08) + { + Package (0x07) { "DEVICE", - "\\_SB.URS1.UFN1", + "\\_SB.UCS0", Package (0x05) { "COMPONENT", @@ -47832,609 +48906,616 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Zero }, - Package (0x02) + Package (0x1F) { "PSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x16) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Zero, + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x07, - Zero - } - }, + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + 0x0100 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x07, - Zero - } - }, + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + One + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x07, - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_sleep_clk", + One + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x07, - Zero - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", - One - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_sec_sleep_clk", - One - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_pipe_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x08 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb30_sec_sleep_clk", - 0x09, - 0x0C - } - }, + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", - One - } - }, + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb3_sec_phy_pipe_clk", - 0x09, - 0x08 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_prim_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x08, - 0xC8, - 0x09 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_prim_phy_com_aux_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x08, - 0x4B00, - 0x07 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_sleep_clk", + One + } + }, - Package (0x02) - { - "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x09, - 0x08 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - 0x17D78400, - Zero - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x0C + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_pipe_clk", + One + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x0100 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_pipe_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, + "CLOCK", + Package (0x04) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x0F) - { - "DSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x08, + 0xC8, + 0x09 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_sec_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb3_sec_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x03) + { + "gcc_usb3_sec_phy_com_aux_clk", + 0x09, + 0x08 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, + Zero + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + 0x17D78400, + Zero + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + One + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + One + } } }, - Package (0x02) + Package (0x15) { - "PMICVREGVOTE", - Package (0x06) + "PSTATE", + One, + Package (0x02) { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - One, - 0x04, - Zero - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x002EE000, - One, - 0x04, - Zero - } - }, + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO3_C", - One, - 0x00124F80, - One, - 0x04, - Zero - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO5_A", - One, - 0x000D6D80, - One, - 0x04, - Zero - } - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_prim_master_clk", + 0x02 + } + }, - Package (0x11) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) + Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x03, - 0x00927C00, - One - } - }, + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb30_sec_master_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_prim_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_aggre_usb3_sec_axi_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_phy_com_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_aux_clk", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_prim_clkref_en", + 0x02 + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_phy_com_aux_clk", - 0x02 - } - }, + "FOOTSWITCH", + Package (0x02) + { + "usb30_prim_gdsc", + 0x02 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_1", - Zero, - Zero - } - }, + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, + One + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_usb3_sec_clkref_en", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb30_sec_master_clk", + 0x02 + } + }, - Package (0x02) - { - "FOOTSWITCH", Package (0x02) { - "usb30_sec_gdsc", - 0x02 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "BUSARB", - Package (0x05) + Package (0x02) { - 0x03, - "ICBID_MASTER_USB3_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_aggre_usb3_sec_axi_clk", + 0x02 + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) + Package (0x02) { - One, - "/arc/client/rail_cx", - Zero - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_aux_clk", + 0x02 + } + }, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) + Package (0x02) { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - 0x04, - Zero + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_phy_com_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_usb3_sec_clkref_en", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "usb30_sec_gdsc", + 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.URS0", + Package (0x05) + { + "COMPONENT", + Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - 0x04, - Zero - } + "FSTATE", + Zero }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO3_C", - One, - Zero, - Zero, - 0x04, - Zero - } + "PSTATE", + Zero }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO5_A", - One, - Zero, - Zero, - 0x04, - Zero - } + "PSTATE", + One } }, Package (0x02) { - "ABANDON_DSTATE", + "DSTATE", + Zero + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x02) + { + "DSTATE", 0x03 } }, @@ -48442,7 +49523,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x08) { "DEVICE", - "\\_SB.USB2", + "\\_SB.URS0.USB0", Package (0x05) { "COMPONENT", @@ -48466,7 +49547,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x1A) + Package (0x17) { "DSTATE", Zero, @@ -48531,7 +49612,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", One } }, @@ -48541,7 +49622,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_sleep_clk", + "gcc_usb30_prim_sleep_clk", One } }, @@ -48551,7 +49632,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_mp_sleep_clk", + "gcc_usb30_prim_sleep_clk", 0x09, 0x08 } @@ -48562,7 +49643,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb30_mp_sleep_clk", + "gcc_usb30_prim_sleep_clk", 0x09, 0x0C } @@ -48573,7 +49654,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_pipe_0_clk", + "gcc_usb3_prim_phy_pipe_clk", One } }, @@ -48583,7 +49664,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_mp_phy_pipe_0_clk", + "gcc_usb3_prim_phy_pipe_clk", 0x09, 0x08 } @@ -48592,33 +49673,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_usb3_mp_phy_pipe_1_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb3_mp_phy_pipe_1_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_aggre_usb3_mp_axi_clk", - 0x08, - 0xC8, - 0x09 + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 } }, @@ -48627,7 +49687,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x08, 0xC8, 0x09 @@ -48639,7 +49699,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x08, 0xC8, 0x09 @@ -48651,7 +49711,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x08, 0x4B00, 0x07 @@ -48663,7 +49723,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x08, 0x04B0, 0x07 @@ -48675,7 +49735,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x08, 0x4B00, 0x07 @@ -48687,7 +49747,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x09, 0x08 } @@ -48699,7 +49759,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", 0x28000000, 0x28000000 @@ -48724,7 +49784,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", 0x17D78400, Zero } @@ -48735,23 +49795,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp0_clkref_en", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_mp1_clkref_en", + "gcc_usb3_prim_clkref_en", One } } }, - Package (0x13) + Package (0x12) { "DSTATE", One, @@ -48760,7 +49810,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", One } }, @@ -48770,7 +49820,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x03, 0x2580, 0x05 @@ -48782,7 +49832,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -48792,7 +49842,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -48802,7 +49852,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -48812,7 +49862,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x02 } }, @@ -48824,7 +49874,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", Zero, Zero } @@ -48835,17 +49885,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -48855,7 +49895,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp0_clkref_en", + "gcc_usb3_prim_phy_com_aux_clk", 0x02 } }, @@ -48865,7 +49905,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp1_clkref_en", + "gcc_usb3_prim_clkref_en", 0x02 } }, @@ -48876,7 +49916,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -48951,7 +49991,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x13) + Package (0x12) { "DSTATE", 0x02, @@ -48960,7 +50000,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x03, 0x00927C00, One @@ -48972,7 +50012,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -48982,7 +50022,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -48992,7 +50032,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -49002,7 +50042,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x02 } }, @@ -49012,7 +50052,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -49022,7 +50062,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x02 } }, @@ -49034,7 +50074,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", Zero, Zero } @@ -49045,17 +50085,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp0_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_mp1_clkref_en", + "gcc_usb3_prim_clkref_en", 0x02 } }, @@ -49065,7 +50095,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", One } }, @@ -49076,7 +50106,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -49129,8 +50159,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PPP_RESOURCE_ID_LDO3_C", One, - Zero, - Zero, + 0x00124F80, + One, 0x04, Zero } @@ -49151,7 +50181,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x13) + Package (0x12) { "DSTATE", 0x03, @@ -49160,7 +50190,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x03, 0x00927C00, One @@ -49172,7 +50202,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_master_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -49182,7 +50212,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_cfg_noc_usb3_mp_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -49192,7 +50222,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_usb3_mp_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -49202,7 +50232,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb30_mp_mock_utmi_clk", + "gcc_usb30_prim_mock_utmi_clk", 0x02 } }, @@ -49212,7 +50242,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_aux_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -49222,7 +50252,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp_phy_com_aux_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x02 } }, @@ -49234,7 +50264,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_USB3_2", + "ICBID_SLAVE_USB3_0", Zero, Zero } @@ -49245,17 +50275,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_usb3_mp0_clkref_en", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_mp1_clkref_en", + "gcc_usb3_prim_clkref_en", 0x02 } }, @@ -49265,7 +50285,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "usb30_mp_gdsc", + "usb30_prim_gdsc", 0x02 } }, @@ -49276,7 +50296,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_USB3_2", + "ICBID_MASTER_USB3_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -49356,162 +50376,36 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "ABANDON_DSTATE", 0x03 } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (IPMD, 0, NotSerialized) - { - Return (IPSC) /* \_SB_.PEP0.IPSC */ - } + }, - Name (IPSC, Package (0x01) - { - Package (0x03) + Package (0x08) { "DEVICE", - "\\_SB.IPA", + "\\_SB.URS0.UFN0", Package (0x05) { "COMPONENT", Zero, - Package (0x03) + Package (0x02) { "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_IPA_CORE", - "ICBID_SLAVE_IPA_CORE", - 0x9218, - Zero, - "HLOS_DRV" - } - } + Zero }, - Package (0x03) + Package (0x02) { - "FSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x06) - { - 0x03, - "ICBID_MASTER_IPA_CORE", - "ICBID_SLAVE_IPA_CORE", - Zero, - Zero, - "HLOS_DRV" - } - } + "PSTATE", + Zero }, - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/ipa/pc", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "NPARESOURCE", - Package (0x03) - { - One, - "/ipa/pc", - One - } - } - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (EWMD, 0, NotSerialized) - { - If ((\_SB.PSUB == "MTP08150")) - { - If (((\_SB.PLST == One) || (\_SB.PLST == 0x04))) - { - Return (WBRX) /* \_SB_.PEP0.WBRX */ - } - Else - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - } - ElseIf ((\_SB.PSUB == "CLS08150")) - { - If (((\_SB.SOID == 0x0194) && ((BSID == 0x02) || (BSID == 0x03)))) - { - Return (WBRX) /* \_SB_.PEP0.WBRX */ - } - Else - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - } - Else - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - } - - Name (WBRX, Package (0x01) - { - Package (0x05) - { - "DEVICE", - "\\_SB.BTH0", - Package (0x03) - { - "COMPONENT", - Zero, Package (0x02) { - "FSTATE", + "PRELOAD_PSTATE", Zero } }, - Package (0x05) + Package (0x16) { "DSTATE", Zero, @@ -49520,11 +50414,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PMICVREGVOTE", Package (0x06) { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x001DC130, + "PPP_RESOURCE_ID_LDO12_A", One, - 0x06, + 0x001B7740, + One, + 0x07, Zero } }, @@ -49534,11 +50428,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PMICVREGVOTE", Package (0x06) { - "PPP_RESOURCE_ID_SMPS6_C", - 0x02, - 0x00149970, + "PPP_RESOURCE_ID_LDO2_A", One, - 0x06, + 0x002EE000, + One, + 0x07, Zero } }, @@ -49548,436 +50442,250 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "PMICVREGVOTE", Package (0x06) { - "PPP_RESOURCE_ID_SMPS7_C", - 0x02, - 0x000E7EF0, + "PPP_RESOURCE_ID_LDO3_C", One, - 0x06, + 0x00124F80, + One, + 0x07, Zero } - } - }, + }, - Package (0x05) - { - "DSTATE", - 0x03, Package (0x02) { "PMICVREGVOTE", Package (0x06) { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - 0x04, + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, Zero } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "FOOTSWITCH", + Package (0x02) { - "PPP_RESOURCE_ID_SMPS6_C", - 0x02, - Zero, - Zero, - 0x04, - Zero + "usb30_prim_gdsc", + One } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x02) { - "PPP_RESOURCE_ID_SMPS7_C", - 0x02, - Zero, - Zero, - 0x04, - Zero + "gcc_usb30_prim_sleep_clk", + One } - } - } - } - }) - Name (WBRC, Package (0x03) - { - Package (0x07) - { - "DEVICE", - "\\_SB.AMSS.QWLN", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, + }, - Package (0x04) - { - "DSTATE", - Zero, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x03) { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - 0x000F4240, - 0x000F4240 + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x08 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x03) { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000B7980, - One, - 0x04, - Zero + "gcc_usb30_prim_sleep_clk", + 0x09, + 0x0C } - } - }, + }, - Package (0x04) - { - "DSTATE", - 0x02, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero + "gcc_usb3_prim_phy_pipe_clk", + One } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x03) { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x04, - Zero + "gcc_usb3_prim_phy_pipe_clk", + 0x09, + 0x08 } - } - }, + }, - Package (0x04) - { - "DSTATE", - 0x03, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero + "gcc_aggre_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x04) { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x04, - Zero + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x08, + 0xC8, + 0x09 } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x02 - } - }, + }, - Package (0x03) - { - "DEVICE", - "\\_SB.COEX", - Package (0x05) - { - "COMPONENT", - Zero, Package (0x02) { - "FSTATE", - Zero + "CLOCK", + Package (0x04) + { + "gcc_usb30_prim_master_clk", + 0x08, + 0xC8, + 0x09 + } }, - Package (0x03) + Package (0x02) { - "PSTATE", - Zero, - Package (0x02) + "CLOCK", + Package (0x04) { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - 0x000B7980, - One, - 0x04, - Zero - } + "gcc_usb3_prim_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 } }, - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LDO1_A", - One, - Zero, - Zero, - 0x04, - Zero - } - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.BTH0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x05) - { - "DSTATE", - Zero, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x04) { - "PPP_RESOURCE_ID_LDO7_A", - One, - 0x001B7740, - One, - 0x04, - Zero + "gcc_usb3_prim_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x03) { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x0013E5C0, - One, - 0x04, - Zero + "gcc_usb3_prim_phy_com_aux_clk", + 0x09, + 0x08 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "BUSARB", + Package (0x05) { - "PPP_RESOURCE_ID_LDO11_C", - One, - 0x00328980, - One, - 0x04, + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + 0x17D78400, Zero } - } - }, + }, - Package (0x05) - { - "DSTATE", - 0x03, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "BUSARB", + Package (0x05) { - "PPP_RESOURCE_ID_LDO7_A", - One, - Zero, - Zero, - 0x04, - Zero + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "NPARESOURCE", + Package (0x03) { - "PPP_RESOURCE_ID_LDO2_A", One, - Zero, - Zero, - 0x04, - Zero + "/arc/client/rail_cx", + 0x0100 } }, Package (0x02) { - "PMICVREGVOTE", - Package (0x06) + "CLOCK", + Package (0x02) { - "PPP_RESOURCE_ID_LDO11_C", - One, - Zero, - Zero, - 0x04, - Zero + "gcc_usb3_prim_clkref_en", + One } } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (PEMD, 0, NotSerialized) - { - If ((\_SB.SVMJ >= 0x02)) - { - Return (PEMC) /* \_SB_.PEP0.PEMC */ - } - Else - { - Return (PEMX) /* \_SB_.PEP0.PEMX */ - } - } + }, - Name (PEMC, Package (0x08) - { - Package (0x09) - { - "DEVICE", - "\\_SB.PCI0", - Package (0x04) + Package (0x02) { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } + "DSTATE", + One }, - Package (0x10) + Package (0x0F) { "DSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "pcie_0_gdsc", - One - } - }, - + 0x02, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x04) { + "gcc_usb30_prim_master_clk", 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", - 0x047868C0, - Zero + 0x2580, + 0x05 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - 0x3A699D00, - 0x3A699D00 + "gcc_usb30_prim_master_clk", + 0x02 } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "CLOCK", + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" + "gcc_cfg_noc_usb3_prim_axi_clk", + 0x02 } }, @@ -49986,8 +50694,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_phy_aux_clk", - One + "gcc_aggre_usb3_prim_axi_clk", + 0x02 } }, @@ -49996,8 +50704,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", - One + "gcc_usb3_prim_phy_aux_clk", + 0x02 } }, @@ -50006,18 +50714,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_pipe_clk", - One + "gcc_usb3_prim_phy_com_aux_clk", + 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_0_slv_axi_clk", - One + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero } }, @@ -50026,94 +50737,94 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_slv_q2a_axi_clk", - One + "gcc_usb3_prim_clkref_en", + 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_0_mstr_axi_clk", - One + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_0_cfg_ahb_clk", - One + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_0_aux_clk", - 0x08, - 0x0124F800, - 0x03 + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie0_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x04, + Zero } }, Package (0x02) { - "TLMMGPIO", - Package (0x07) + "PMICVREGVOTE", + Package (0x06) { - 0x24, - Zero, + "PPP_RESOURCE_ID_LDO5_A", One, - Zero, - 0x03, - Zero, + 0x000D6D80, + One, + 0x04, Zero } } }, - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0F) + Package (0x11) { "DSTATE", 0x03, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_0_aux_clk", - 0x02 + "gcc_usb30_prim_master_clk", + 0x03, + 0x00927C00, + One } }, @@ -50122,7 +50833,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_slv_axi_clk", + "gcc_usb30_prim_master_clk", 0x02 } }, @@ -50132,7 +50843,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_slv_q2a_axi_clk", + "gcc_cfg_noc_usb3_prim_axi_clk", 0x02 } }, @@ -50142,7 +50853,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_mstr_axi_clk", + "gcc_aggre_usb3_prim_axi_clk", 0x02 } }, @@ -50152,7 +50863,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_cfg_ahb_clk", + "gcc_usb3_prim_phy_aux_clk", 0x02 } }, @@ -50162,18 +50873,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie0_phy_refgen_clk", + "gcc_usb3_prim_phy_com_aux_clk", 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_0_pipe_clk", - 0x02 + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_0", + Zero, + Zero } }, @@ -50182,95 +50896,114 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_phy_aux_clk", + "gcc_usb3_prim_clkref_en", 0x02 } }, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "usb30_prim_gdsc", 0x02 } }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + Package (0x02) { "NPARESOURCE", - Package (0x04) + Package (0x03) { One, "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, Zero, + 0x04, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", + "PPP_RESOURCE_ID_LDO12_A", + One, Zero, + Zero, + 0x04, Zero } }, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_0_gdsc", - 0x02 + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + 0x04, + Zero } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_EXCEPTION", Package (0x02) { - "EXECUTE_FUNCTION", - Package (0x01) + "PMICVREGVOTE", + Package (0x06) { - "ExecuteOcdPCIeExceptions" + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x04, + Zero } } }, Package (0x02) { - "CRASHDUMP_DSTATE", - Zero + "ABANDON_DSTATE", + 0x03 } }, Package (0x07) { "DEVICE", - "\\_SB.PCI0.RP1", - Package (0x04) + "\\_SB.URS1", + Package (0x05) { "COMPONENT", Zero, @@ -50282,7 +51015,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "FSTATE", + "PSTATE", + Zero + }, + + Package (0x02) + { + "PSTATE", One } }, @@ -50312,11 +51051,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x09) + Package (0x08) { "DEVICE", - "\\_SB.PCI1", - Package (0x04) + "\\_SB.URS1.USB1", + Package (0x05) { "COMPONENT", Zero, @@ -50328,79 +51067,83 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "FSTATE", - One + "PSTATE", + Zero + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero } }, - Package (0x10) + Package (0x17) { "DSTATE", Zero, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_1_gdsc", - One + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - 0x047868C0, + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - 0x74D33A00, - 0x74D33A00 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { + "PPP_RESOURCE_ID_LDO3_C", One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" + 0x00124F80, + One, + 0x07, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_phy_aux_clk", - One + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x07, + Zero } }, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "usb30_sec_gdsc", One } }, @@ -50410,7 +51153,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_1_pipe_clk", + "gcc_usb30_sec_sleep_clk", One } }, @@ -50418,20 +51161,22 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_pcie_1_slv_axi_clk", - One + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x08 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_pcie_1_slv_q2a_axi_clk", - One + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x0C } }, @@ -50440,7 +51185,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_1_mstr_axi_clk", + "gcc_usb3_sec_phy_pipe_clk", One } }, @@ -50448,10 +51193,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_pcie_1_cfg_ahb_clk", - One + "gcc_usb3_sec_phy_pipe_clk", + 0x09, + 0x08 } }, @@ -50460,10 +51206,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_pcie_1_aux_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x08, - 0x0124F800, - 0x03 + 0xC8, + 0x09 } }, @@ -50472,144 +51218,93 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_pcie1_phy_refgen_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x08, - 0x05F5E100, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x07) - { - 0x67, - Zero, - One, - Zero, - 0x03, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0F) - { - "DSTATE", - 0x03, - 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 + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_mstr_axi_clk", - 0x02 + "gcc_usb30_sec_master_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_cfg_ahb_clk", - 0x02 + "gcc_usb30_sec_mock_utmi_clk", + 0x08, + 0x4B00, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie1_phy_refgen_clk", - 0x02 + "gcc_usb3_sec_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_pipe_clk", - 0x02 + "gcc_usb3_sec_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_pcie_phy_aux_clk", - 0x02 + "gcc_usb3_sec_phy_com_aux_clk", + 0x09, + 0x08 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_aggre_noc_pcie_tbu_clk", - 0x02 + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 } }, Package (0x02) { "NPARESOURCE", - Package (0x04) + Package (0x03) { One, "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + 0x0100 } }, @@ -50620,182 +51315,99 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 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, + "ICBID_SLAVE_USB3_1", + 0x17D78400, Zero } }, Package (0x02) { - "FOOTSWITCH", + "CLOCK", Package (0x02) { - "pcie_1_gdsc", - 0x02 + "gcc_usb3_sec_clkref_en", + One } } }, - Package (0x02) + Package (0x12) { - "CRASHDUMP_EXCEPTION", + "DSTATE", + One, Package (0x02) { - "EXECUTE_FUNCTION", - Package (0x01) + "FOOTSWITCH", + Package (0x02) { - "ExecuteOcdPCIeExceptions" + "usb30_sec_gdsc", + One } - } - }, - - Package (0x02) - { - "CRASHDUMP_DSTATE", - 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 - } - }, - - Package (0x09) - { - "DEVICE", - "\\_SB.PCI2", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x2580, + 0x05 + } }, Package (0x02) { - "FSTATE", - One - } - }, - - Package (0x10) - { - "DSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", + "CLOCK", Package (0x02) { - "pcie_2_gdsc", - One + "gcc_usb30_sec_master_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_2_CFG", - 0x047868C0, - Zero + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_PCIE_2", - "ICBID_SLAVE_EBI1", - 0xE9A67400, - 0xE9A67400 + "gcc_aggre_usb3_sec_axi_clk", + 0x02 } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "CLOCK", + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" + "gcc_usb30_sec_mock_utmi_clk", + 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_phy_aux_clk", - One + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero } }, @@ -50804,8 +51416,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", - One + "gcc_usb3_sec_phy_aux_clk", + 0x02 } }, @@ -50814,8 +51426,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_pipe_clk", - One + "gcc_usb3_sec_phy_com_aux_clk", + 0x02 } }, @@ -50824,104 +51436,105 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_slv_axi_clk", - One + "gcc_usb3_sec_clkref_en", + 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_2_slv_q2a_axi_clk", - One + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "NPARESOURCE", + Package (0x03) { - "gcc_pcie_2_mstr_axi_clk", - One + One, + "/arc/client/rail_cx", + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_2_cfg_ahb_clk", - One + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_2_aux_clk", - 0x08, - 0x0124F800, - 0x03 + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie2_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x04, + Zero } }, Package (0x02) { - "TLMMGPIO", - Package (0x07) + "PMICVREGVOTE", + Package (0x06) { - 0xB0, - Zero, + "PPP_RESOURCE_ID_LDO5_A", One, - Zero, - 0x03, - Zero, + 0x000D6D80, + One, + 0x04, Zero } } }, - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0F) + Package (0x12) { "DSTATE", - 0x03, + 0x02, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_2_aux_clk", - 0x02 + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, + One } }, @@ -50930,7 +51543,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_slv_axi_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -50940,7 +51553,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_slv_q2a_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -50950,7 +51563,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_mstr_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -50960,7 +51573,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_cfg_ahb_clk", + "gcc_usb30_sec_mock_utmi_clk", 0x02 } }, @@ -50970,7 +51583,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie2_phy_refgen_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -50980,18 +51593,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_pipe_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_phy_aux_clk", - 0x02 + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero } }, @@ -51000,20 +51616,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "gcc_usb3_sec_clkref_en", 0x02 } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "FOOTSWITCH", + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + "usb30_sec_gdsc", + One } }, @@ -51023,8 +51637,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_2_CFG", + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", Zero, Zero } @@ -51032,223 +51646,84 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "BUSARB", - Package (0x05) + "NPARESOURCE", + Package (0x03) { - 0x03, - "ICBID_MASTER_PCIE_2", - "ICBID_SLAVE_EBI1", - Zero, + One, + "/arc/client/rail_cx", Zero } }, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_2_gdsc", - 0x02 - } - } - }, - - Package (0x02) - { - "CRASHDUMP_EXCEPTION", - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "ExecuteOcdPCIeExceptions" - } - } - }, - - Package (0x02) - { - "CRASHDUMP_DSTATE", - Zero - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI2.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 (0x09) - { - "DEVICE", - "\\_SB.PCI3", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x10) - { - "DSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "pcie_3_gdsc", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_3_CFG", - 0x047868C0, + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_3", - "ICBID_SLAVE_EBI1", - 0xE9A67400, - 0xE9A67400 - } - }, - - Package (0x02) - { - "NPARESOURCE", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { + "PPP_RESOURCE_ID_LDO2_A", One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_phy_aux_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_noc_pcie_tbu_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_3_pipe_clk", - One + 0x002EE000, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_3_slv_axi_clk", - One + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_3_slv_q2a_axi_clk", - One + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x04, + Zero } - }, + } + }, + Package (0x12) + { + "DSTATE", + 0x03, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_3_mstr_axi_clk", + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, One } }, @@ -51258,73 +51733,17 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_cfg_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_pcie_3_aux_clk", - 0x08, - 0x0124F800, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_pcie3_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + "gcc_usb30_sec_master_clk", + 0x02 } }, - Package (0x02) - { - "TLMMGPIO", - Package (0x07) - { - 0xB3, - Zero, - One, - Zero, - 0x03, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0F) - { - "DSTATE", - 0x03, Package (0x02) { "CLOCK", Package (0x02) { - "gcc_pcie_3_aux_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -51334,7 +51753,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_slv_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -51344,7 +51763,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_slv_q2a_axi_clk", + "gcc_usb30_sec_mock_utmi_clk", 0x02 } }, @@ -51354,7 +51773,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_mstr_axi_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -51364,18 +51783,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_cfg_ahb_clk", + "gcc_usb3_sec_phy_com_aux_clk", 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie3_phy_refgen_clk", - 0x02 + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + Zero, + Zero } }, @@ -51384,105 +51806,114 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_pipe_clk", + "gcc_usb3_sec_clkref_en", 0x02 } }, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_pcie_phy_aux_clk", + "usb30_sec_gdsc", 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_aggre_noc_pcie_tbu_clk", - 0x02 + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, Package (0x02) { "NPARESOURCE", - Package (0x04) + Package (0x03) { One, "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_3_CFG", + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, Zero, + 0x04, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_PCIE_3", - "ICBID_SLAVE_EBI1", + "PPP_RESOURCE_ID_LDO12_A", + One, Zero, + Zero, + 0x04, Zero } }, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_3_gdsc", - 0x02 + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + 0x04, + Zero } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_EXCEPTION", Package (0x02) { - "EXECUTE_FUNCTION", - Package (0x01) + "PMICVREGVOTE", + Package (0x06) { - "ExecuteOcdPCIeExceptions" + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x04, + Zero } } }, Package (0x02) { - "CRASHDUMP_DSTATE", - Zero + "ABANDON_DSTATE", + 0x03 } }, - Package (0x07) + Package (0x08) { "DEVICE", - "\\_SB.PCI3.RP1", - Package (0x04) + "\\_SB.URS1.UFN1", + Package (0x05) { "COMPONENT", Zero, @@ -51494,56 +51925,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "FSTATE", - One - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - Name (PEMX, Package (0x08) - { - Package (0x09) - { - "DEVICE", - "\\_SB.PCI0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", + "PSTATE", Zero }, Package (0x02) { - "FSTATE", - One + "PRELOAD_PSTATE", + Zero } }, @@ -51553,58 +51942,66 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Zero, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_0_gdsc", - One + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", - 0x047868C0, + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - 0x3A699D00, - 0x3A699D00 + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { + "PPP_RESOURCE_ID_LDO5_A", One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" + 0x000D6D80, + One, + 0x07, + Zero } }, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_pcie_phy_aux_clk", + "usb30_sec_gdsc", One } }, @@ -51614,7 +52011,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "gcc_usb30_sec_sleep_clk", One } }, @@ -51622,20 +52019,22 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_rx2_qlink_clkref_en", - One + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x08 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_ufs_mem_clkref_en", - One + "gcc_usb30_sec_sleep_clk", + 0x09, + 0x0C } }, @@ -51644,7 +52043,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_ufs_card_clkref_en", + "gcc_usb3_sec_phy_pipe_clk", One } }, @@ -51654,7 +52053,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_rx2_qlink_clkref_en", + "gcc_usb3_sec_phy_pipe_clk", 0x09, 0x08 } @@ -51663,111 +52062,118 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x03) + Package (0x04) { - "gcc_ufs_mem_clkref_en", - 0x09, - 0x08 + "gcc_aggre_usb3_sec_axi_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x03) + Package (0x04) { - "gcc_ufs_card_clkref_en", - 0x09, - 0x08 + "gcc_cfg_noc_usb3_sec_axi_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_0_pipe_clk", - One + "gcc_usb30_sec_master_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_0_slv_axi_clk", - One + "gcc_usb3_sec_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_0_slv_q2a_axi_clk", - One + "gcc_usb3_sec_phy_com_aux_clk", + 0x08, + 0x4B00, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_pcie_0_mstr_axi_clk", - One + "gcc_usb3_sec_phy_com_aux_clk", + 0x09, + 0x08 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_0_cfg_ahb_clk", - One + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_1", + 0x17D78400, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "BUSARB", + Package (0x05) { - "gcc_pcie_0_aux_clk", - 0x08, - 0x0124F800, - 0x03 + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 } }, Package (0x02) { - "CLOCK", - Package (0x04) + "NPARESOURCE", + Package (0x03) { - "gcc_pcie0_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + One, + "/arc/client/rail_cx", + 0x0100 } }, Package (0x02) { - "TLMMGPIO", - Package (0x07) + "CLOCK", + Package (0x02) { - 0x24, - Zero, - One, - Zero, - 0x03, - Zero, - Zero + "gcc_usb3_sec_clkref_en", + One } } }, @@ -51778,22 +52184,28 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) One }, - Package (0x02) - { - "DSTATE", - 0x02 - }, - Package (0x0F) { "DSTATE", - 0x03, + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x2580, + 0x05 + } + }, + Package (0x02) { "CLOCK", Package (0x02) { - "gcc_pcie_0_aux_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -51803,7 +52215,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_slv_axi_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -51813,7 +52225,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_slv_q2a_axi_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -51823,7 +52235,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_mstr_axi_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, @@ -51833,17 +52245,126 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_cfg_ahb_clk", + "gcc_usb3_sec_phy_com_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_usb3_sec_clkref_en", 0x02 } }, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x04, + Zero + } + } + }, + + Package (0x11) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_usb30_sec_master_clk", + 0x03, + 0x00927C00, + One + } + }, + Package (0x02) { "CLOCK", Package (0x02) { - "gcc_pcie0_phy_refgen_clk", + "gcc_usb30_sec_master_clk", 0x02 } }, @@ -51853,7 +52374,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_0_pipe_clk", + "gcc_cfg_noc_usb3_sec_axi_clk", 0x02 } }, @@ -51863,7 +52384,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_phy_aux_clk", + "gcc_aggre_usb3_sec_axi_clk", 0x02 } }, @@ -51873,20 +52394,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "gcc_usb3_sec_phy_aux_clk", 0x02 } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "CLOCK", + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + "gcc_usb3_sec_phy_com_aux_clk", + 0x02 } }, @@ -51897,19 +52416,39 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", + "ICBID_SLAVE_USB3_1", Zero, Zero } }, + 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_PCIE_0", + "ICBID_MASTER_USB3_1", "ICBID_SLAVE_EBI1", Zero, Zero @@ -51918,86 +52457,84 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "NPARESOURCE", + Package (0x03) { - "pcie_0_gdsc", - 0x02 + One, + "/arc/client/rail_cx", + Zero } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_EXCEPTION", Package (0x02) { - "EXECUTE_FUNCTION", - Package (0x01) + "PMICVREGVOTE", + Package (0x06) { - "ExecuteOcdPCIeExceptions" + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + 0x04, + Zero } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_DSTATE", - Zero - } - }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + 0x04, + Zero + } + }, - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0.RP1", - Package (0x04) - { - "COMPONENT", - Zero, Package (0x02) { - "FSTATE", - Zero + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + 0x04, + Zero + } }, Package (0x02) { - "FSTATE", - One + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x04, + Zero + } } }, Package (0x02) { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", + "ABANDON_DSTATE", 0x03 } }, - Package (0x09) + Package (0x08) { "DEVICE", - "\\_SB.PCI1", - Package (0x04) + "\\_SB.USB2", + Package (0x05) { "COMPONENT", Zero, @@ -52009,69 +52546,83 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "FSTATE", - One + "PSTATE", + Zero + }, + + Package (0x02) + { + "PRELOAD_PSTATE", + Zero } }, - Package (0x16) + Package (0x1A) { "DSTATE", Zero, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_1_gdsc", - One + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x07, + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - 0x047868C0, + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x07, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - 0x74D33A00, - 0x74D33A00 + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x07, + Zero } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { + "PPP_RESOURCE_ID_LDO5_A", One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" + 0x000D6D80, + One, + 0x07, + Zero } }, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_pcie_phy_aux_clk", + "usb30_mp_gdsc", One } }, @@ -52081,7 +52632,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "gcc_usb30_mp_sleep_clk", One } }, @@ -52089,20 +52640,22 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_rx2_qlink_clkref_en", - One + "gcc_usb30_mp_sleep_clk", + 0x09, + 0x08 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x03) { - "gcc_ufs_mem_clkref_en", - One + "gcc_usb30_mp_sleep_clk", + 0x09, + 0x0C } }, @@ -52111,7 +52664,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_ufs_card_clkref_en", + "gcc_usb3_mp_phy_pipe_0_clk", One } }, @@ -52121,7 +52674,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_rx2_qlink_clkref_en", + "gcc_usb3_mp_phy_pipe_0_clk", 0x09, 0x08 } @@ -52130,11 +52683,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_ufs_mem_clkref_en", - 0x09, - 0x08 + "gcc_usb3_mp_phy_pipe_1_clk", + One } }, @@ -52143,7 +52695,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x03) { - "gcc_ufs_card_clkref_en", + "gcc_usb3_mp_phy_pipe_1_clk", 0x09, 0x08 } @@ -52152,50 +52704,60 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_pipe_clk", - One + "gcc_aggre_usb3_mp_axi_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_slv_axi_clk", - One + "gcc_cfg_noc_usb3_mp_axi_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_slv_q2a_axi_clk", - One + "gcc_usb30_mp_master_clk", + 0x08, + 0xC8, + 0x09 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_mstr_axi_clk", - One + "gcc_usb30_mp_mock_utmi_clk", + 0x08, + 0x4B00, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_1_cfg_ahb_clk", - One + "gcc_usb3_mp_phy_aux_clk", + 0x08, + 0x04B0, + 0x07 } }, @@ -52204,74 +52766,58 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x04) { - "gcc_pcie_1_aux_clk", + "gcc_usb3_mp_phy_com_aux_clk", 0x08, - 0x0124F800, - 0x03 + 0x4B00, + 0x07 } }, Package (0x02) { "CLOCK", - Package (0x04) + Package (0x03) { - "gcc_pcie1_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + "gcc_usb3_mp_phy_com_aux_clk", + 0x09, + 0x08 } }, Package (0x02) { - "TLMMGPIO", - Package (0x07) + "BUSARB", + Package (0x05) { - 0x67, - Zero, - One, - Zero, 0x03, - Zero, - Zero + "ICBID_MASTER_USB3_2", + "ICBID_SLAVE_EBI1", + 0x28000000, + 0x28000000 } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, + }, - Package (0x0F) - { - "DSTATE", - 0x03, Package (0x02) { - "CLOCK", - Package (0x02) + "NPARESOURCE", + Package (0x03) { - "gcc_pcie_1_aux_clk", - 0x02 + One, + "/arc/client/rail_cx", + 0x0100 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_1_slv_axi_clk", - 0x02 + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_2", + 0x17D78400, + Zero } }, @@ -52280,8 +52826,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_1_slv_q2a_axi_clk", - 0x02 + "gcc_usb3_mp0_clkref_en", + One } }, @@ -52290,28 +52836,35 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_1_mstr_axi_clk", - 0x02 + "gcc_usb3_mp1_clkref_en", + One } - }, + } + }, + Package (0x13) + { + "DSTATE", + One, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_pcie_1_cfg_ahb_clk", - 0x02 + "usb30_mp_gdsc", + One } }, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie1_phy_refgen_clk", - 0x02 + "gcc_usb30_mp_master_clk", + 0x03, + 0x2580, + 0x05 } }, @@ -52320,7 +52873,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_1_pipe_clk", + "gcc_usb30_mp_master_clk", 0x02 } }, @@ -52330,7 +52883,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_phy_aux_clk", + "gcc_cfg_noc_usb3_mp_axi_clk", 0x02 } }, @@ -52340,20 +52893,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "gcc_aggre_usb3_mp_axi_clk", 0x02 } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "CLOCK", + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + "gcc_usb30_mp_mock_utmi_clk", + 0x02 } }, @@ -52364,7 +52915,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", + "ICBID_SLAVE_USB3_2", Zero, Zero } @@ -52372,173 +52923,137 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "BUSARB", - Package (0x05) + "CLOCK", + Package (0x02) { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero + "gcc_usb3_mp_phy_aux_clk", + 0x02 } }, Package (0x02) { - "FOOTSWITCH", + "CLOCK", Package (0x02) { - "pcie_1_gdsc", + "gcc_usb3_mp_phy_com_aux_clk", 0x02 } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_EXCEPTION", Package (0x02) { - "EXECUTE_FUNCTION", - Package (0x01) + "CLOCK", + Package (0x02) { - "ExecuteOcdPCIeExceptions" + "gcc_usb3_mp0_clkref_en", + 0x02 } - } - }, - - Package (0x02) - { - "CRASHDUMP_DSTATE", - 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 - } - }, + "CLOCK", + Package (0x02) + { + "gcc_usb3_mp1_clkref_en", + 0x02 + } + }, - Package (0x09) - { - "DEVICE", - "\\_SB.PCI2", - Package (0x04) - { - "COMPONENT", - Zero, Package (0x02) { - "FSTATE", - Zero + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_USB3_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } }, Package (0x02) { - "FSTATE", - One - } - }, + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_cx", + Zero + } + }, - Package (0x16) - { - "DSTATE", - Zero, Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "pcie_2_gdsc", - One + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, + Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_2_CFG", - 0x047868C0, + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x04, Zero } }, Package (0x02) { - "BUSARB", - Package (0x05) + "PMICVREGVOTE", + Package (0x06) { - 0x03, - "ICBID_MASTER_PCIE_2", - "ICBID_SLAVE_EBI1", - 0x74D33A00, - 0x74D33A00 + "PPP_RESOURCE_ID_LDO3_C", + One, + 0x00124F80, + One, + 0x04, + Zero } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { + "PPP_RESOURCE_ID_LDO5_A", One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" + 0x000D6D80, + One, + 0x04, + Zero } - }, + } + }, + Package (0x13) + { + "DSTATE", + 0x02, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_phy_aux_clk", + "gcc_usb30_mp_master_clk", + 0x03, + 0x00927C00, One } }, @@ -52548,8 +53063,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", - One + "gcc_usb30_mp_master_clk", + 0x02 } }, @@ -52558,8 +53073,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_rx2_qlink_clkref_en", - One + "gcc_cfg_noc_usb3_mp_axi_clk", + 0x02 } }, @@ -52568,8 +53083,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_ufs_mem_clkref_en", - One + "gcc_aggre_usb3_mp_axi_clk", + 0x02 } }, @@ -52578,41 +53093,41 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_ufs_card_clkref_en", - One + "gcc_usb30_mp_mock_utmi_clk", + 0x02 } }, Package (0x02) { "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_rx2_qlink_clkref_en", - 0x09, - 0x08 + "gcc_usb3_mp_phy_aux_clk", + 0x02 } }, Package (0x02) { "CLOCK", - Package (0x03) + Package (0x02) { - "gcc_ufs_mem_clkref_en", - 0x09, - 0x08 + "gcc_usb3_mp_phy_com_aux_clk", + 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x03) + "BUSARB", + Package (0x05) { - "gcc_ufs_card_clkref_en", - 0x09, - 0x08 + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_2", + Zero, + Zero } }, @@ -52621,8 +53136,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_pipe_clk", - One + "gcc_usb3_mp0_clkref_en", + 0x02 } }, @@ -52631,104 +53146,115 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_slv_axi_clk", - One + "gcc_usb3_mp1_clkref_en", + 0x02 } }, Package (0x02) { - "CLOCK", + "FOOTSWITCH", Package (0x02) { - "gcc_pcie_2_slv_q2a_axi_clk", + "usb30_mp_gdsc", One } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_2_mstr_axi_clk", - One + 0x03, + "ICBID_MASTER_USB3_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "NPARESOURCE", + Package (0x03) { - "gcc_pcie_2_cfg_ahb_clk", - One + One, + "/arc/client/rail_cx", + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_2_aux_clk", - 0x08, - 0x0124F800, - 0x03 + "PPP_RESOURCE_ID_LDO12_A", + One, + 0x001B7740, + One, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie2_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x002EE000, + One, + 0x04, + Zero } }, Package (0x02) { - "TLMMGPIO", - Package (0x07) + "PMICVREGVOTE", + Package (0x06) { - 0xB0, - Zero, + "PPP_RESOURCE_ID_LDO3_C", One, Zero, - 0x03, Zero, + 0x04, Zero } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, + }, - Package (0x02) - { - "DSTATE", - 0x02 + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + 0x000D6D80, + One, + 0x04, + Zero + } + } }, - Package (0x0F) + Package (0x13) { "DSTATE", 0x03, Package (0x02) { "CLOCK", - Package (0x02) + Package (0x04) { - "gcc_pcie_2_aux_clk", - 0x02 + "gcc_usb30_mp_master_clk", + 0x03, + 0x00927C00, + One } }, @@ -52737,7 +53263,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_slv_axi_clk", + "gcc_usb30_mp_master_clk", 0x02 } }, @@ -52747,7 +53273,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_slv_q2a_axi_clk", + "gcc_cfg_noc_usb3_mp_axi_clk", 0x02 } }, @@ -52757,7 +53283,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_mstr_axi_clk", + "gcc_aggre_usb3_mp_axi_clk", 0x02 } }, @@ -52767,7 +53293,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_cfg_ahb_clk", + "gcc_usb30_mp_mock_utmi_clk", 0x02 } }, @@ -52777,7 +53303,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie2_phy_refgen_clk", + "gcc_usb3_mp_phy_aux_clk", 0x02 } }, @@ -52787,18 +53313,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_2_pipe_clk", + "gcc_usb3_mp_phy_com_aux_clk", 0x02 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_phy_aux_clk", - 0x02 + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_USB3_2", + Zero, + Zero } }, @@ -52807,33 +53336,28 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_aggre_noc_pcie_tbu_clk", + "gcc_usb3_mp0_clkref_en", 0x02 } }, Package (0x02) { - "NPARESOURCE", - Package (0x04) + "CLOCK", + Package (0x02) { - One, - "/arc/client/rail_cx", - 0x10, - "SUPPRESSIBLE" + "gcc_usb3_mp1_clkref_en", + 0x02 } }, Package (0x02) { - "BUSARB", - Package (0x05) + "FOOTSWITCH", + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_2_CFG", - Zero, - Zero + "usb30_mp_gdsc", + 0x02 } }, @@ -52843,7 +53367,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_PCIE_2", + "ICBID_MASTER_USB3_2", "ICBID_SLAVE_EBI1", Zero, Zero @@ -52852,322 +53376,435 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "FOOTSWITCH", - Package (0x02) + "NPARESOURCE", + Package (0x03) { - "pcie_2_gdsc", - 0x02 + One, + "/arc/client/rail_cx", + Zero } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_EXCEPTION", Package (0x02) { - "EXECUTE_FUNCTION", - Package (0x01) - { - "ExecuteOcdPCIeExceptions" + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + 0x04, + Zero } - } - }, + }, - Package (0x02) - { - "CRASHDUMP_DSTATE", - Zero - } - }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO12_A", + One, + Zero, + Zero, + 0x04, + Zero + } + }, - Package (0x07) - { - "DEVICE", - "\\_SB.PCI2.RP1", - Package (0x04) - { - "COMPONENT", - Zero, Package (0x02) { - "FSTATE", - Zero + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO3_C", + One, + Zero, + Zero, + 0x04, + Zero + } }, Package (0x02) { - "FSTATE", - One + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO5_A", + One, + Zero, + Zero, + 0x04, + Zero + } } }, Package (0x02) { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", + "ABANDON_DSTATE", 0x03 } - }, + } + }) + } - Package (0x09) + Scope (\_SB.PEP0) + { + Method (IPMD, 0, NotSerialized) + { + Return (IPSC) /* \_SB_.PEP0.IPSC */ + } + + Name (IPSC, Package (0x01) + { + Package (0x03) { "DEVICE", - "\\_SB.PCI3", - Package (0x04) + "\\_SB.IPA", + Package (0x05) { "COMPONENT", Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) + Package (0x03) { "FSTATE", - One - } - }, - - Package (0x16) - { - "DSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", + Zero, Package (0x02) { - "pcie_3_gdsc", - One + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_IPA_CORE", + "ICBID_SLAVE_IPA_CORE", + 0x9218, + Zero, + "HLOS_DRV" + } } }, - Package (0x02) + Package (0x03) { - "BUSARB", - Package (0x05) + "FSTATE", + One, + Package (0x02) { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_3_CFG", - 0x047868C0, - Zero + "BUSARB", + Package (0x06) + { + 0x03, + "ICBID_MASTER_IPA_CORE", + "ICBID_SLAVE_IPA_CORE", + Zero, + Zero, + "HLOS_DRV" + } } }, - Package (0x02) + Package (0x05) { - "BUSARB", - Package (0x05) + "PSTATE_SET", + Zero, + Package (0x03) { - 0x03, - "ICBID_MASTER_PCIE_3", - "ICBID_SLAVE_EBI1", - 0xE9A67400, - 0xE9A67400 - } - }, + "PSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/ipa/pc", + Zero + } + } + }, - Package (0x02) - { - "NPARESOURCE", - Package (0x04) + Package (0x03) { + "PSTATE", One, - "/arc/client/rail_cx", - 0x0100, - "SUPPRESSIBLE" - } - }, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/ipa/pc", + One + } + } + }, - Package (0x02) - { - "CLOCK", Package (0x02) { - "gcc_pcie_phy_aux_clk", - One + "PREPARE_PSTATE", + Zero } - }, + } + } + } + }) + } - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_aggre_noc_pcie_tbu_clk", - One - } - }, + Scope (\_SB.PEP0) + { + Method (EWMD, 0, NotSerialized) + { + If ((\_SB.PSUB == "MTP08150")) + { + If (((\_SB.PLST == One) || (\_SB.PLST == 0x04))) + { + Return (WBRX) /* \_SB_.PEP0.WBRX */ + } + Else + { + Return (WBRC) /* \_SB_.PEP0.WBRC */ + } + } + ElseIf ((\_SB.PSUB == "CLS08150")) + { + If (((\_SB.SOID == 0x0194) && ((BSID == 0x02) || (BSID == 0x03)))) + { + Return (WBRX) /* \_SB_.PEP0.WBRX */ + } + Else + { + Return (WBRC) /* \_SB_.PEP0.WBRC */ + } + } + Else + { + Return (WBRC) /* \_SB_.PEP0.WBRC */ + } + } + Name (WBRX, Package (0x01) + { + Package (0x05) + { + "DEVICE", + "\\_SB.BTH0", + Package (0x03) + { + "COMPONENT", + Zero, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_rx2_qlink_clkref_en", - One - } - }, + "FSTATE", + Zero + } + }, + Package (0x05) + { + "DSTATE", + Zero, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_ufs_mem_clkref_en", - One + "PPP_RESOURCE_ID_SMPS5_A", + 0x02, + 0x001DC130, + One, + 0x06, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_ufs_card_clkref_en", - One + "PPP_RESOURCE_ID_SMPS6_C", + 0x02, + 0x00149970, + One, + 0x06, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x03) + "PMICVREGVOTE", + Package (0x06) { - "gcc_rx2_qlink_clkref_en", - 0x09, - 0x08 + "PPP_RESOURCE_ID_SMPS7_C", + 0x02, + 0x000E7EF0, + One, + 0x06, + Zero } - }, + } + }, + Package (0x05) + { + "DSTATE", + 0x03, Package (0x02) { - "CLOCK", - Package (0x03) + "PMICVREGVOTE", + Package (0x06) { - "gcc_ufs_mem_clkref_en", - 0x09, - 0x08 + "PPP_RESOURCE_ID_SMPS5_A", + 0x02, + Zero, + Zero, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x03) + "PMICVREGVOTE", + Package (0x06) { - "gcc_ufs_card_clkref_en", - 0x09, - 0x08 + "PPP_RESOURCE_ID_SMPS6_C", + 0x02, + Zero, + Zero, + 0x04, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_3_pipe_clk", - One + "PPP_RESOURCE_ID_SMPS7_C", + 0x02, + Zero, + Zero, + 0x04, + Zero } - }, - + } + } + } + }) + Name (WBRC, Package (0x03) + { + Package (0x07) + { + "DEVICE", + "\\_SB.AMSS.QWLN", + Package (0x03) + { + "COMPONENT", + Zero, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_pcie_3_slv_axi_clk", - One - } - }, + "FSTATE", + Zero + } + }, + Package (0x04) + { + "DSTATE", + Zero, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_3_slv_q2a_axi_clk", - One + 0x03, + "ICBID_MASTER_PCIE_0", + "ICBID_SLAVE_EBI1", + 0x000F4240, + 0x000F4240 } }, Package (0x02) { - "CLOCK", - Package (0x02) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_3_mstr_axi_clk", - One + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000B7980, + One, + 0x04, + Zero } - }, + } + }, + Package (0x04) + { + "DSTATE", + 0x02, Package (0x02) { - "CLOCK", - Package (0x02) + "BUSARB", + Package (0x05) { - "gcc_pcie_3_cfg_ahb_clk", - One + 0x03, + "ICBID_MASTER_PCIE_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, Package (0x02) { - "CLOCK", - Package (0x04) + "PMICVREGVOTE", + Package (0x06) { - "gcc_pcie_3_aux_clk", - 0x08, - 0x0124F800, - 0x03 + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + 0x04, + Zero } - }, + } + }, + Package (0x04) + { + "DSTATE", + 0x03, Package (0x02) { - "CLOCK", - Package (0x04) + "BUSARB", + Package (0x05) { - "gcc_pcie3_phy_refgen_clk", - 0x08, - 0x05F5E100, - 0x03 + 0x03, + "ICBID_MASTER_PCIE_0", + "ICBID_SLAVE_EBI1", + Zero, + Zero } }, Package (0x02) { - "TLMMGPIO", - Package (0x07) + "PMICVREGVOTE", + Package (0x06) { - 0xB3, - Zero, + "PPP_RESOURCE_ID_LDO1_A", One, Zero, - 0x03, Zero, + 0x04, Zero } } @@ -53175,36 +53812,398 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x02) { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", + "ABANDON_DSTATE", 0x02 - }, + } + }, - Package (0x0F) + Package (0x03) + { + "DEVICE", + "\\_SB.COEX", + Package (0x05) { - "DSTATE", - 0x03, + "COMPONENT", + Zero, Package (0x02) { - "CLOCK", - Package (0x02) - { - "gcc_pcie_3_aux_clk", - 0x02 - } + "FSTATE", + Zero }, - Package (0x02) + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + 0x000B7980, + One, + 0x04, + Zero + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO1_A", + One, + Zero, + Zero, + 0x04, + Zero + } + } + } + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.BTH0", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x05) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + 0x001B7740, + One, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + 0x0013E5C0, + One, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO11_C", + One, + 0x00328980, + One, + 0x04, + Zero + } + } + }, + + Package (0x05) + { + "DSTATE", + 0x03, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO7_A", + One, + Zero, + Zero, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO2_A", + One, + Zero, + Zero, + 0x04, + Zero + } + }, + + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LDO11_C", + One, + Zero, + Zero, + 0x04, + Zero + } + } + } + } + }) + } + + Scope (\_SB.PEP0) + { + Method (PEMD, 0, NotSerialized) + { + If ((\_SB.SVMJ >= 0x02)) + { + Return (PEMC) /* \_SB_.PEP0.PEMC */ + } + Else + { + Return (PEMX) /* \_SB_.PEP0.PEMX */ + } + } + + Name (PEMC, Package (0x08) + { + Package (0x09) + { + "DEVICE", + "\\_SB.PCI0", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x10) + { + "DSTATE", + 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", + 0x3A699D00, + 0x3A699D00 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) { "CLOCK", Package (0x02) { - "gcc_pcie_3_slv_axi_clk", + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_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) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie0_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0x24, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_0_aux_clk", 0x02 } }, @@ -53214,7 +54213,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_slv_q2a_axi_clk", + "gcc_pcie_0_slv_axi_clk", 0x02 } }, @@ -53224,7 +54223,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_mstr_axi_clk", + "gcc_pcie_0_slv_q2a_axi_clk", 0x02 } }, @@ -53234,7 +54233,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_cfg_ahb_clk", + "gcc_pcie_0_mstr_axi_clk", 0x02 } }, @@ -53244,7 +54243,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie3_phy_refgen_clk", + "gcc_pcie_0_cfg_ahb_clk", 0x02 } }, @@ -53254,7 +54253,17 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "CLOCK", Package (0x02) { - "gcc_pcie_3_pipe_clk", + "gcc_pcie0_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_0_pipe_clk", 0x02 } }, @@ -53298,7 +54307,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { 0x03, "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_3_CFG", + "ICBID_SLAVE_PCIE_0_CFG", Zero, Zero } @@ -53310,7 +54319,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { 0x03, - "ICBID_MASTER_PCIE_3", + "ICBID_MASTER_PCIE_0", "ICBID_SLAVE_EBI1", Zero, Zero @@ -53322,7 +54331,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FOOTSWITCH", Package (0x02) { - "pcie_3_gdsc", + "pcie_0_gdsc", 0x02 } } @@ -53351,7 +54360,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x07) { "DEVICE", - "\\_SB.PCI3.RP1", + "\\_SB.PCI0.RP1", Package (0x04) { "COMPONENT", @@ -53392,24 +54401,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "DSTATE", 0x03 } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMX, 0, NotSerialized) - { - Return (LPXX) /* \_SB_.PEP0.LPXX */ - } + }, - Name (LPXX, Package (0x01) - { - Package (0x07) + Package (0x09) { "DEVICE", - "\\_SB.GTCH", - Package (0x03) + "\\_SB.PCI1", + Package (0x04) { "COMPONENT", Zero, @@ -53417,103 +54415,16640 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "FSTATE", Zero + }, + + Package (0x02) + { + "FSTATE", + One } }, - Package (0x05) + Package (0x10) { "DSTATE", Zero, Package (0x02) { - "TLMMGPIO", - Package (0x06) + "FOOTSWITCH", + Package (0x02) { - One, - One, - Zero, - One, - Zero, - Zero + "pcie_1_gdsc", + One } }, Package (0x02) { - "DELAY", - Package (0x01) + "BUSARB", + Package (0x05) { - 0x012C + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_1_CFG", + 0x047868C0, + Zero } }, Package (0x02) { - "TLMMGPIO", - Package (0x06) + "BUSARB", + Package (0x05) { - Zero, - One, - Zero, - One, - Zero, - Zero + 0x03, + "ICBID_MASTER_PCIE_1", + "ICBID_SLAVE_EBI1", + 0x74D33A00, + 0x74D33A00 } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, + }, - Package (0x05) - { - "DSTATE", - 0x03, Package (0x02) { - "TLMMGPIO", - Package (0x06) + "NPARESOURCE", + Package (0x04) { - Zero, - Zero, - Zero, One, - Zero, - Zero + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" } }, Package (0x02) { - "DELAY", - Package (0x01) + "CLOCK", + Package (0x02) { - 0x0A + "gcc_pcie_phy_aux_clk", + One } }, Package (0x02) { - "TLMMGPIO", - Package (0x06) + "CLOCK", + Package (0x02) { - One, - One, - Zero, - One, - Zero, - Zero + "gcc_aggre_noc_pcie_tbu_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) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie1_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0x67, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + 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_pcie1_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_1_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + 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) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + 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 + } + }, + + Package (0x09) + { + "DEVICE", + "\\_SB.PCI2", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x10) + { + "DSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_2_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_2_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_2", + "ICBID_SLAVE_EBI1", + 0xE9A67400, + 0xE9A67400 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_q2a_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_mstr_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_cfg_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie_2_aux_clk", + 0x08, + 0x0124F800, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie2_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0xB0, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_q2a_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_mstr_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_cfg_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie2_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_2_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_2_gdsc", + 0x02 + } + } + }, + + Package (0x02) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PCI2.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 (0x09) + { + "DEVICE", + "\\_SB.PCI3", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x10) + { + "DSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_3_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_3_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_3", + "ICBID_SLAVE_EBI1", + 0xE9A67400, + 0xE9A67400 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_q2a_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_mstr_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_cfg_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie_3_aux_clk", + 0x08, + 0x0124F800, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie3_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0xB3, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_q2a_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_mstr_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_cfg_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie3_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_3_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_3", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_3_gdsc", + 0x02 + } + } + }, + + Package (0x02) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PCI3.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 + } + } + }) + Name (PEMX, Package (0x08) + { + Package (0x09) + { + "DEVICE", + "\\_SB.PCI0", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x16) + { + "DSTATE", + 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", + 0x3A699D00, + 0x3A699D00 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_rx2_qlink_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_mem_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_rx2_qlink_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_mem_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_card_clkref_en", + 0x09, + 0x08 + } + }, + + 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) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie0_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0x24, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + 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_pcie0_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_0_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + 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) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + 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 (0x09) + { + "DEVICE", + "\\_SB.PCI1", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x16) + { + "DSTATE", + 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", + 0x74D33A00, + 0x74D33A00 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_rx2_qlink_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_mem_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_rx2_qlink_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_mem_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_card_clkref_en", + 0x09, + 0x08 + } + }, + + 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) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie1_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0x67, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + 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_pcie1_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_1_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + 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) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + 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 + } + }, + + Package (0x09) + { + "DEVICE", + "\\_SB.PCI2", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x16) + { + "DSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_2_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_2_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_2", + "ICBID_SLAVE_EBI1", + 0x74D33A00, + 0x74D33A00 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_rx2_qlink_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_mem_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_rx2_qlink_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_mem_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_card_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_q2a_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_mstr_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_cfg_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie_2_aux_clk", + 0x08, + 0x0124F800, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie2_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0xB0, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_slv_q2a_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_mstr_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_cfg_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie2_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_2_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_2_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_2", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_2_gdsc", + 0x02 + } + } + }, + + Package (0x02) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PCI2.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 (0x09) + { + "DEVICE", + "\\_SB.PCI3", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + }, + + Package (0x16) + { + "DSTATE", + Zero, + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_3_gdsc", + One + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_3_CFG", + 0x047868C0, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_3", + "ICBID_SLAVE_EBI1", + 0xE9A67400, + 0xE9A67400 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x0100, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_rx2_qlink_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_mem_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_ufs_card_clkref_en", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_rx2_qlink_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_mem_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x03) + { + "gcc_ufs_card_clkref_en", + 0x09, + 0x08 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_pipe_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_q2a_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_mstr_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_cfg_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie_3_aux_clk", + 0x08, + 0x0124F800, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "gcc_pcie3_phy_refgen_clk", + 0x08, + 0x05F5E100, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x07) + { + 0xB3, + Zero, + One, + Zero, + 0x03, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x0F) + { + "DSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_slv_q2a_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_mstr_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_cfg_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie3_phy_refgen_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_3_pipe_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_pcie_phy_aux_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_aggre_noc_pcie_tbu_clk", + 0x02 + } + }, + + Package (0x02) + { + "NPARESOURCE", + Package (0x04) + { + One, + "/arc/client/rail_cx", + 0x10, + "SUPPRESSIBLE" + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_APPSS_PROC", + "ICBID_SLAVE_PCIE_3_CFG", + Zero, + Zero + } + }, + + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_PCIE_3", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "pcie_3_gdsc", + 0x02 + } + } + }, + + Package (0x02) + { + "CRASHDUMP_EXCEPTION", + Package (0x02) + { + "EXECUTE_FUNCTION", + Package (0x01) + { + "ExecuteOcdPCIeExceptions" + } + } + }, + + Package (0x02) + { + "CRASHDUMP_DSTATE", + Zero + } + }, + + Package (0x07) + { + "DEVICE", + "\\_SB.PCI3.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 (0x05) + { + Package (0x03) + { + "DEVICE", + "\\_SB.FLSH", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + } + }, + + Package (0x05) + { + "DEVICE", + "\\_SB.CAMP", + Package (0x0F) + { + "COMPONENT", + Zero, + Package (0x28) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + 0x23 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + 0x23 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x06, + 0x18 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x07, + 0x18 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x08, + 0x18 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x09, + 0x18 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_hf_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_sf_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_0_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_1_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_2_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_3_clk", + One + } + }, + + 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 (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x11, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x12, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x13, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x14, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x1F, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x20, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x21, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x22, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x29, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2A, + One, + One, + One, + 0x03, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0D, + One, + One, + One, + Zero, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0E, + One, + One, + One, + Zero, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0F, + One, + One, + One, + Zero, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x10, + One, + One, + One, + Zero, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x19, + One, + One, + One, + Zero, + 0x02 + } + } + }, + + Package (0x24) + { + "FSTATE", + One, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x19, + Zero, + Zero, + Zero, + One, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x10, + Zero, + Zero, + Zero, + One, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0F, + Zero, + Zero, + Zero, + One, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0E, + Zero, + Zero, + Zero, + One, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0D, + Zero, + Zero, + Zero, + One, + 0x02 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x2A, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x29, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x22, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x21, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x20, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x1F, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x14, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x13, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x12, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x11, + Zero, + Zero, + Zero, + One, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_3_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_2_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cci_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_sf_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_hf_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + 0x25 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + 0x25 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x06, + 0x1D + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x07, + 0x1D + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x08, + 0x1D + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x09, + 0x1D + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_0_clk", + 0x03, + 0x023C3460, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_0_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_1_clk", + 0x03, + 0x023C3460, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_1_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_2_clk", + 0x03, + 0x023C3460, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_2_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_3_clk", + 0x03, + 0x023C3460, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_cci_3_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + }, + + Package (0x28) + { + "PSTATE_SET", + 0x04, + 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", + 0x05, + 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 (0x20) + { + "PSTATE_SET", + 0x06, + 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", + 0x07, + 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 (0x20) + { + "PSTATE_SET", + 0x08, + 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", + 0x09, + 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 (0x08) + { + "PSTATE_SET", + 0x0A, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_camnoc_axi_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_camnoc_axi_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_camnoc_axi_clk", + 0x03, + 0x1312D000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_camnoc_axi_clk", + 0x03, + 0x0FDAD680, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_camnoc_axi_clk", + 0x03, + 0x08F0D180, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x05, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_camnoc_axi_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + One, + Package (0x09) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + } + }, + + Package (0x09) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + 0x02, + Package (0x02) + { + "FSTATE", + Zero + }, + + Package (0x02) + { + "FSTATE", + One + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.CAMS", + Package (0x0D) + { + "DSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x16, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk0_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x16, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + } + }, + + Package (0x0C) + { + "DSTATE", + 0x03, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x16, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk0_clk", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.CAMF", + Package (0x0D) + { + "DSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk2_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + } + }, + + Package (0x0C) + { + "DSTATE", + 0x03, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x0C, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk2_clk", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + }, + + Package (0x04) + { + "DEVICE", + "\\_SB.CAMI", + Package (0x0D) + { + "DSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk3_clk", + 0x08, + 0x016E3600, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + } + }, + + Package (0x0D) + { + "DSTATE", + 0x03, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_mclk3_clk", + 0x0C, + Zero, + 0x03 + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x17, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + } + }) + } + + Scope (\_SB.PEP0) + { + Method (C0MD, 0, NotSerialized) + { + Return (CPC0) /* \_SB_.PEP0.CPC0 */ + } + + Method (C1MD, 0, NotSerialized) + { + Return (CPC1) /* \_SB_.PEP0.CPC1 */ + } + + Method (C2MD, 0, NotSerialized) + { + Return (CPC2) /* \_SB_.PEP0.CPC2 */ + } + + Name (CPC0, Package (0x01) + { + Package (0x04) + { + "DEVICE", + "\\_SB.JPGE", + Package (0x05) + { + "COMPONENT", + Zero, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_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_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + 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, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x17D78400, + 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) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_jpeg_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x03 + } + } + }, + + Package (0x0A) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_jpeg_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + 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, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_jpeg_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + } + } + } + } + }) + Name (CPC1, Package (0x01) + { + Package (0x06) + { + "DEVICE", + "\\_SB.MPCS", + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi0phytimer_clk", + 0x08, + 0x11E1A300, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy0_clk", + 0x08, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x0B) + { + "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) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + One, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi1phytimer_clk", + 0x08, + 0x11E1A300, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy1_clk", + 0x08, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x0B) + { + "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) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + 0x02, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi2phytimer_clk", + 0x08, + 0x11E1A300, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy2_clk", + 0x08, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x0B) + { + "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) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + }, + + Package (0x04) + { + "COMPONENT", + 0x03, + Package (0x0B) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csi3phytimer_clk", + 0x08, + 0x11E1A300, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_csiphy3_clk", + 0x08, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x0B) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csiphy3_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_csi3phytimer_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + } + } + } + }) + Name (CPC2, Package (0x01) + { + Package (0x0F) + { + "DEVICE", + "\\_SB.VFE0", + Package (0x06) + { + "COMPONENT", + Zero, + Package (0x12) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_0_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_0_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + 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 (0x12) + { + "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) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + 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) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + 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_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x2D4CAE00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x25F7D940, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x21426780, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_0_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + One, + Package (0x12) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_1_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_1_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + 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 (0x12) + { + "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) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + 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) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + 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_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x2D4CAE00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x25F7D940, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x21426780, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_1_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x02, + Package (0x12) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_2_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_dsp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_axi_clk", + One + } + } + }, + + Package (0x12) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_dsp_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_2_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_2_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_clk", + 0x03, + 0x2D4CAE00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_clk", + 0x03, + 0x25F7D940, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_clk", + 0x03, + 0x21426780, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_2_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x03, + Package (0x12) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_3_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_dsp_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_axi_clk", + One + } + } + }, + + Package (0x12) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_dsp_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_3_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_3_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_clk", + 0x03, + 0x2D4CAE00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_clk", + 0x03, + 0x25F7D940, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_clk", + 0x03, + 0x21426780, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_3_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x04, + Package (0x10) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_0_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_0_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_0_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + } + }, + + Package (0x10) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_0_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_0_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_0_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "ife_0_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_clk", + 0x03, + 0x1312D000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_0_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x05, + Package (0x0F) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_1_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_1_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + } + }, + + Package (0x0F) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_1_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_1_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_1_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_clk", + 0x03, + 0x1312D000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_1_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x06, + Package (0x0F) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_2_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_2_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + } + }, + + Package (0x0F) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_2_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_2_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_2_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_clk", + 0x03, + 0x1312D000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_2_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x07, + Package (0x0F) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_3_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_cphy_rx_clk", + 0x08, + 0x17D78400, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_3_csid_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + } + }, + + Package (0x0F) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_3_csid_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_3_cphy_rx_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x04 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ife_lite_3_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + Zero, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_clk", + 0x03, + 0x1312D000, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x06) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_csid_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_csid_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_csid_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ife_lite_3_csid_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x0B) + { + "COMPONENT", + 0x08, + Package (0x14) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + Zero + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x06, + Zero + } + }, + + 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) + { + "gcc_camera_hf_axi_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_sf_axi_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_ahb_clk", + One + } + } + }, + + Package (0x14) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_icp_ahb_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) + { + "gcc_camera_sf_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_hf_axi_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) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x04, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x05, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x06, + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + 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 (0x04) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + 0x0BEBC200, + 0x0BEBC200 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_SF", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x04, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF0", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x05, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1_UNCOMP", + "ICBID_SLAVE_CAMNOC_UNCOMP", + Zero, + Zero + } + } + } + }, + + Package (0x04) + { + "PSTATE_SET", + 0x06, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + 0x1DCD6500, + 0x1DCD6500 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "BUSARB", + Package (0x05) + { + 0x03, + "ICBID_MASTER_CAMNOC_HF1", + "ICBID_SLAVE_EBI1", + Zero, + Zero + } + } + } + } + }, + + Package (0x08) + { + "COMPONENT", + 0x09, + Package (0x17) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_axi_clk", + One + } + }, + + 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) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_axi_clk", + One + } + } + }, + + Package (0x17) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_1_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x03, + 0x04 + } + }, + + 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) + { + "CLOCK", + Package (0x02) + { + "cam_cc_ipe_0_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + 0x02, + 0x04 + } + }, + + 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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "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, + 0x1EFE9200, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + 0x1C4FECC0, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + 0x165A0BC0, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x07) + { + "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, + 0x1EFE9200, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + 0x1C4FECC0, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + 0x165A0BC0, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + 0x02, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_areg_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_areg_clk", + 0x03, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_areg_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_areg_clk", + 0x03, + 0x05F5E100, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_0_areg_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + 0x03, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_areg_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_areg_clk", + 0x03, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_areg_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_areg_clk", + 0x03, + 0x05F5E100, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_ipe_1_areg_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x0A, + Package (0x10) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_axi_clk", + One + } + } + }, + + Package (0x10) + { + "FSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_axi_clk", + 0x02 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x04 + } + }, + + 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) + { + "FOOTSWITCH", + Package (0x02) + { + "bps_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_bps_ahb_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "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, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_clk", + 0x03, + Zero, + 0x03 + } + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_areg_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_areg_clk", + 0x03, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_areg_clk", + 0x03, + 0x0BEBC200, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_areg_clk", + 0x03, + 0x05F5E100, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_bps_areg_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x05) + { + "COMPONENT", + 0x0B, + Package (0x0A) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_cpas_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_lrme_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x02 + } + } + }, + + Package (0x0A) + { + "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_cpas_ahb_clk", + 0x02 + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "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, + 0x11E1A300, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_lrme_clk", + 0x03, + 0x0E4E1C00, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_lrme_clk", + 0x03, + Zero, + 0x03 + } + } + } + } + }, + + Package (0x06) + { + "COMPONENT", + 0x0C, + Package (0x0E) + { + "FSTATE", + Zero, + Package (0x02) + { + "NPARESOURCE", + Package (0x03) + { + One, + "/arc/client/rail_mmcx", + 0x30 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "gcc_camera_ahb_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + One + } + }, + + Package (0x02) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 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_camnoc_dcd_xo_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_fd_core_clk", + One + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_fd_core_uar_clk", + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + One + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + One + } + } + }, + + Package (0x0E) + { + "FSTATE", + One, + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + One, + 0x03 + } + }, + + Package (0x02) + { + "PSTATE_ADJUST", + Package (0x02) + { + Zero, + 0x03 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_fd_core_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_fd_core_uar_clk", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_camnoc_dcd_xo_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) + { + "FOOTSWITCH", + Package (0x02) + { + "titan_top_gdsc", + 0x02 + } + }, + + Package (0x02) + { + "CLOCK", + Package (0x02) + { + "cam_cc_gdsc_clk", + 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, + "/arc/client/rail_mmcx", + Zero + } + } + }, + + Package (0x07) + { + "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, + 0x1C9C3800, + 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, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + }, + + Package (0x07) + { + "PSTATE_SET", + One, + Package (0x03) + { + "PSTATE", + Zero, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_uar_clk", + 0x03, + 0x23C34600, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + One, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_uar_clk", + 0x03, + 0x1C9C3800, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x02, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_uar_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x03, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_uar_clk", + 0x03, + 0x17D78400, + 0x03 + } + } + }, + + Package (0x03) + { + "PSTATE", + 0x04, + Package (0x02) + { + "CLOCK", + Package (0x04) + { + "cam_cc_fd_core_uar_clk", + 0x03, + 0x0124F800, + 0x03 + } + } + } + } + } + } + }) + } + + Scope (\_SB.PEP0) + { + Method (LPMX, 0, NotSerialized) + { + Return (LPXX) /* \_SB_.PEP0.LPXX */ + } + + Name (LPXX, Package (0x01) + { + Package (0x07) + { + "DEVICE", + "\\_SB.GTCH", + Package (0x03) + { + "COMPONENT", + Zero, + Package (0x02) + { + "FSTATE", + Zero + } + }, + + Package (0x05) + { + "DSTATE", + Zero, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + One, + One, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x012C + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + Zero, + One, + Zero, + One, + Zero, + Zero + } + } + }, + + Package (0x02) + { + "DSTATE", + One + }, + + Package (0x02) + { + "DSTATE", + 0x02 + }, + + Package (0x05) + { + "DSTATE", + 0x03, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + Zero, + Zero, + Zero, + One, + Zero, + Zero + } + }, + + Package (0x02) + { + "DELAY", + Package (0x01) + { + 0x0A + } + }, + + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + One, + One, + Zero, + One, + Zero, + Zero + } + } } } }) @@ -57165,7 +74700,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Alias (\_SB.PSUB, _SUB) Alias (\_SB.SIDT, _IDT) Name (_UID, Zero) // _UID: Unique ID - // Name (_CLS, 0x0003000000000000) // _CLS: Class Code + Name (_CLS, 0x0003000000000000) // _CLS: Class Code Name (_HRV, 0x7C) // _HRV: Hardware Revision Device (MON0) { @@ -57596,136 +75131,615 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "SMMUINTERFACEID", Buffer (0x10) { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + /* 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, + 0x03030008 + } + }, + + Package (0x03) + { + "PERF_CONTROLS", + Package (0x02) + { + 0x02, + Package (0x02) + { + "LimitForPassiveCooling", + One + } + }, + + Package (0x02) + { + 0x03, + Package (0x02) + { + "LimitForPassiveCooling", + One + } + } + }, + + Package (0x02) + { + "THERMAL_DOMAINS", + "GPU" + }, + + Package (0x05) + { + "PROPERTIES", + 0x03, + Package (0x02) + { + "GmemBaseAddr", + Zero + }, + + Package (0x02) + { + "GmemSize", + 0x00200000 + }, + + 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, + "V8L", + "SMMUID", + ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca") /* Unknown UUID */, + "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, + "V8L", + "SMMUID", + ToUUID ("665e0f8e-add3-49d1-91bc-5540c5f57fba") /* Unknown UUID */, + "SMMUINTERFACEID", + ToUUID ("1c3fc0e8-0b11-4ee0-be89-3e21420a865f") /* Unknown UUID */, + Package (0x07) + { + "PAGETABLEUSAGE", + 0x05, + "VideoNonSecurePT", + "VideoSecurePT1", + "VideoSecurePT2", + "VideoSecurePT3", + "VideoSecurePT4" + } + }, + + Package (0x04) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + }, + + Package (0x03) + { + "PROPERTIES", + One, + Package (0x02) + { + "DecMaxFps", + 0x3C + } + } + }, + + Package (0x09) + { + "ENGINE", + "CRYPTO", + "Crypto1.0", + 0x05, + One, + Zero, + Package (0x0B) + { + "MMUINFO", + "Miniport", + "ArmSmmuV2", + 0x02, + 0x20, + "V8L", + "SMMUID", + ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca") /* Unknown UUID */, + "SMMUINTERFACEID", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Package (0x04) + { + "PAGETABLEUSAGE", + 0x02, + "CryptoNonSecurePT", + "CryptoSecurePT" + } + }, + + Package (0x02) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + } + }, + + Package (0x0D) + { + "DISPLAYS", + "MDP5.x", + 0x08, + Package (0x07) + { + "DISPLAY", + "INTERNAL1", + Zero, + One, + Zero, + Package (0x05) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + }, + + Package (0x01) + { + 0x05 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "INTERNAL2", + 0x06, + One, + Zero, + Package (0x05) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + }, + + Package (0x01) + { + 0x05 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "EXTERNAL1", + 0x07, + One, + Zero, + Package (0x05) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + }, + + Package (0x01) + { + 0x05 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "EXTERNAL2", + 0x08, + One, + Zero, + Package (0x05) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 + }, + + Package (0x01) + { + 0x04 + }, + + Package (0x01) + { + 0x05 + } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "EXTERNAL3", + 0x09, + One, + Zero, + Package (0x05) + { + "PERF_CONTROLS", + Package (0x01) + { + 0x02 + }, + + Package (0x01) + { + 0x03 }, - Package (0x0E) + Package (0x01) { - "PAGETABLEUSAGE", - 0x04, - "GraphicsGlobalPT", - Zero, - 0x03030000, - "GraphicsPerProcessPT", - Zero, - 0x03030000, - "GraphicsSecurePT", - One, - 0x030A0000, - "GraphicsGmuPT", - 0x03, - 0x03030008 + 0x04 + }, + + Package (0x01) + { + 0x05 } }, - Package (0x03) + Package (0x01) + { + "THERMAL_DOMAINS" + } + }, + + Package (0x07) + { + "DISPLAY", + "EXTERNAL4", + 0x0A, + One, + Zero, + Package (0x05) { "PERF_CONTROLS", - Package (0x02) + Package (0x01) { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } + 0x02 }, - Package (0x02) + Package (0x01) { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } + 0x03 + }, + + Package (0x01) + { + 0x04 + }, + + Package (0x01) + { + 0x05 } }, - Package (0x02) + Package (0x01) { - "THERMAL_DOMAINS", - "GPU" - }, + "THERMAL_DOMAINS" + } + }, + Package (0x07) + { + "DISPLAY", + "EXTERNAL5", + 0x0B, + One, + Zero, Package (0x05) { - "PROPERTIES", - 0x03, - Package (0x02) + "PERF_CONTROLS", + Package (0x01) { - "GmemBaseAddr", - Zero + 0x02 }, - Package (0x02) + Package (0x01) { - "GmemSize", - 0x00200000 + 0x03 }, - Package (0x02) + Package (0x01) { - "SMMUCount", - One + 0x04 + }, + + Package (0x01) + { + 0x05 } + }, + + Package (0x01) + { + "THERMAL_DOMAINS" } }, - Package (0x09) + Package (0x07) { - "ENGINE", - "MDPBLT", - "MDP5.x", - 0x02, + "DISPLAY", + "EXTERNAL6", + 0x0C, One, Zero, - Package (0x02) - { - "SHAREDSMMU", - "ROTATOR" - }, - - Package (0x03) + Package (0x05) { "PERF_CONTROLS", - Package (0x02) + Package (0x01) { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } + 0x02 }, - Package (0x02) + Package (0x01) { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } + 0x03 + }, + + Package (0x01) + { + 0x04 + }, + + Package (0x01) + { + 0x05 } }, - Package (0x02) + Package (0x01) { - "THERMAL_DOMAINS", - "GPU" + "THERMAL_DOMAINS" } }, - Package (0x09) + Package (0x02) { - "ENGINE", - "ROTATOR", - "MDP5.x", - 0x03, - One, - Zero, + "RESOURCES", Package (0x0B) { "MMUINFO", @@ -57750,858 +75764,1086 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "MdpNonSecurePT", "MdpSecurePT" } + } + }, + + Package (0x22) + { + "PRIMARY_SOURCE_MODES", + 0x20, + Package (0x02) + { + 0x0280, + 0x01E0 }, - Package (0x03) + Package (0x02) { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, + 0x0280, + 0x0168 + }, - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } + Package (0x02) + { + 0x0320, + 0x0258 }, Package (0x02) { - "THERMAL_DOMAINS", - "GPU" + 0x03C0, + 0x021C + }, + + Package (0x02) + { + 0x0500, + 0x02D0 + }, + + Package (0x02) + { + 0x0500, + 0x0438 + }, + + 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 (0x02) + { + 0x0800, + 0x0438 + }, + + Package (0x02) + { + 0x0800, + 0x0480 + }, + + Package (0x02) + { + 0x0800, + 0x0600 + }, + + Package (0x02) + { + 0x0A00, + 0x0438 + }, + + Package (0x02) + { + 0x0A00, + 0x0640 + }, + + Package (0x02) + { + 0x0A00, + 0x05A0 + }, + + Package (0x02) + { + 0x0A00, + 0x0800 + }, + + Package (0x02) + { + 0x0C80, + 0x0708 + }, + + Package (0x02) + { + 0x0C80, + 0x0960 + }, + + Package (0x02) + { + 0x0C80, + 0x0800 + }, + + Package (0x02) + { + 0x0D70, + 0x05A0 + }, + + Package (0x02) + { + 0x0F00, + 0x0438 + }, + + Package (0x02) + { + 0x0F00, + 0x0640 + }, + + Package (0x02) + { + 0x0F00, + 0x0960 + }, + + Package (0x02) + { + 0x0F00, + 0x0870 + }, + + Package (0x02) + { + 0x1000, + 0x0870 } + } + }, + + Package (0x0F) + { + "PAGETABLES", + 0x0D, + Package (0x07) + { + "GraphicsGlobalPT", + One, + Zero, + One, + One, + 0x0000008000000000, + 0x0000000800000000 }, - Package (0x0A) + Package (0x07) { - "ENGINE", - "VIDEO", - "Venus", - 0x04, + "GraphicsPerProcessPT", + Zero, + Zero, + Zero, + Zero, + 0x00400000, + 0x0000007FFFC00000 + }, + + Package (0x07) + { + "GraphicsSecurePT", + Zero, One, + One, + One, + 0x0000008000000000, + 0x0000000A00000000 + }, + + Package (0x07) + { + "GraphicsGmuPT", Zero, - Package (0x0B) - { - "MMUINFO", - "Engine", - "ArmSmmuV2", - 0x02, - 0x20, - "V8L", - "SMMUID", - ToUUID ("665e0f8e-add3-49d1-91bc-5540c5f57fba") /* Unknown UUID */, - "SMMUINTERFACEID", - ToUUID ("1c3fc0e8-0b11-4ee0-be89-3e21420a865f") /* Unknown UUID */, - Package (0x07) - { - "PAGETABLEUSAGE", - 0x05, - "VideoNonSecurePT", - "VideoSecurePT1", - "VideoSecurePT2", - "VideoSecurePT3", - "VideoSecurePT4" - } - }, + Zero, + Zero, + Zero, + Zero, + 0x80000000 + }, - Package (0x04) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, + Package (0x07) + { + "MdpNonSecurePT", + Zero, + Zero, + Zero, + Zero, + 0x00100000, + 0xFFF00000 + }, - Package (0x01) - { - 0x03 - }, + Package (0x07) + { + "MdpSecurePT", + Zero, + One, + Zero, + One, + 0x00100000, + 0xFFF00000 + }, - Package (0x01) - { - 0x04 - } - }, + Package (0x09) + { + "VideoNonSecurePT", + Zero, + Zero, + Zero, + One, + 0x00100000, + 0xBFF00000, + 0x1B, + Zero + }, + + Package (0x09) + { + "VideoSecurePT1", + Zero, + One, + Zero, + One, + 0xC0000000, + 0x10000000, + 0x09, + One + }, - Package (0x01) - { - "THERMAL_DOMAINS" - }, + Package (0x09) + { + "VideoSecurePT2", + Zero, + One, + Zero, + One, + 0xD0000000, + 0x10000000, + 0x07, + 0x02 + }, - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DecMaxFps", - 0x3C - } - } + Package (0x09) + { + "VideoSecurePT3", + Zero, + One, + Zero, + One, + 0xE0000000, + 0x10000000, + 0x02, + 0x03 }, Package (0x09) { - "ENGINE", - "CRYPTO", - "Crypto1.0", - 0x05, + "VideoSecurePT4", + Zero, One, Zero, - Package (0x0B) - { - "MMUINFO", - "Miniport", - "ArmSmmuV2", - 0x02, - 0x20, - "V8L", - "SMMUID", - ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca") /* Unknown UUID */, - "SMMUINTERFACEID", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, + One, + 0xF0000000, + 0x10000000, + 0x2A, + 0x04 + }, - Package (0x04) - { - "PAGETABLEUSAGE", - 0x02, - "CryptoNonSecurePT", - "CryptoSecurePT" - } - }, + Package (0x07) + { + "CryptoNonSecurePT", + Zero, + Zero, + Zero, + Zero, + 0x00100000, + 0x7FF00000 + }, - Package (0x02) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - } - }, + Package (0x07) + { + "CryptoSecurePT", + Zero, + One, + Zero, + One, + 0x80000000, + 0x80000000 + } + } + }) + Return (EBUF) /* \_SB_.GPU0.ENGS.EBUF */ + } - Package (0x01) + Method (TMDT, 0, NotSerialized) + { + Name (RBUF, Package (0x03) + { + One, + Zero, + Package (0x03) + { + "THERMAL_DOMAINS", + One, + Package (0x03) + { + "GPU", + "GPU0", + Package (0x03) { - "THERMAL_DOMAINS" + "GRAPHICS", + "MDPBLT", + "ROTATOR" } } - }, + } + }) + Return (RBUF) /* \_SB_.GPU0.TMDT.RBUF */ + } - Package (0x0C) + Method (PMCL, 0, NotSerialized) + { + Name (RBUF, Package (0x10) + { + 0x03, + 0x02, + 0x0D, + Package (0x10) { - "DISPLAYS", - "MDP5.x", - 0x07, - Package (0x07) + "COMPONENT", + Zero, + ToUUID ("2c135991-4391-4633-90b1-fa96f2e2cc04") /* Unknown UUID */, + "PRIMDISPLAY_POWER_STATES", + "HW_BLOCK_MDP", + Package (0x02) { "DISPLAY", - "INTERNAL1", + "INTERNAL1" + }, + + 0x02, + 0x06, + Package (0x06) + { + "FSTATE", Zero, - One, + "ALL_ON", Zero, - Package (0x05) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - }, - - Package (0x01) - { - 0x05 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } + Zero, + 0x02 }, - Package (0x07) + Package (0x06) { - "DISPLAY", - "EXTERNAL1", - 0x06, + "FSTATE", + One, + "PWR_OFF", + One, One, + One + }, + + Package (0x0A) + { + "PSTATE_SET", Zero, - Package (0x05) + "INTERNAL1_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, + Package (0x04) { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - }, - - Package (0x01) - { - 0x05 - } + "PSTATE", + Zero, + One, + 0x02 }, - Package (0x01) + Package (0x04) { - "THERMAL_DOMAINS" + "PSTATE", + One, + Zero, + 0x02 } }, - Package (0x07) + Package (0x0A) { - "DISPLAY", - "EXTERNAL2", - 0x07, + "PSTATE_SET", One, + "INTERNAL1_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, Zero, - Package (0x05) + Package (0x04) { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - }, - - Package (0x01) - { - 0x05 - } + "PSTATE", + Zero, + One, + 0x02 }, - Package (0x01) + Package (0x04) { - "THERMAL_DOMAINS" + "PSTATE", + One, + Zero, + 0x02 } }, - Package (0x07) + Package (0x0D) { - "DISPLAY", - "EXTERNAL3", - 0x08, - One, + "PSTATE_SET", + 0x02, + "INTERNAL1_SCAN_CONTROL", + "*", + "DISPLAY_SOURCE_SCAN_CTRL", + 0x05, Zero, - Package (0x05) + Zero, + Package (0x04) { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, + "PSTATE", + Zero, + 0x04, + 0x02 + }, - Package (0x01) - { - 0x03 - }, + Package (0x04) + { + "PSTATE", + One, + 0x03, + 0x02 + }, - Package (0x01) - { - 0x04 - }, + Package (0x04) + { + "PSTATE", + 0x02, + 0x02, + 0x02 + }, - Package (0x01) - { - 0x05 - } + Package (0x04) + { + "PSTATE", + 0x03, + One, + 0x02 }, - Package (0x01) + Package (0x04) { - "THERMAL_DOMAINS" + "PSTATE", + 0x04, + Zero, + 0x02 } }, - Package (0x07) + Package (0x12) { - "DISPLAY", - "EXTERNAL4", - 0x09, + "PSTATE_SET", + 0x03, + "INTERNAL1_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x0A, One, Zero, - Package (0x05) + Package (0x04) { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, + "PSTATE", + Zero, + 0x1B6B0B00, + One + }, - Package (0x01) - { - 0x03 - }, + Package (0x04) + { + "PSTATE", + One, + 0x14904840, + 0x02 + }, - Package (0x01) - { - 0x04 - }, + Package (0x04) + { + "PSTATE", + 0x02, + 0x11E1A300, + 0x02 + }, - Package (0x01) - { - 0x05 - } + Package (0x04) + { + "PSTATE", + 0x03, + 0x0BEBC200, + 0x02 }, - Package (0x01) + Package (0x04) { - "THERMAL_DOMAINS" - } - }, + "PSTATE", + 0x04, + 0x0A37CADB, + 0x03 + }, - Package (0x07) - { - "DISPLAY", - "EXTERNAL5", - 0x0A, - One, - Zero, - Package (0x05) + Package (0x04) { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, + "PSTATE", + 0x05, + 0x08F0D180, + 0x03 + }, - Package (0x01) - { - 0x03 - }, + Package (0x04) + { + "PSTATE", + 0x06, + 0x05F5E100, + 0x03 + }, - Package (0x01) - { - 0x04 - }, + Package (0x04) + { + "PSTATE", + 0x07, + 0x051BD4B0, + 0x03 + }, - Package (0x01) - { - 0x05 - } + Package (0x04) + { + "PSTATE", + 0x08, + 0x0124F800, + 0x03 }, - Package (0x01) + Package (0x04) { - "THERMAL_DOMAINS" + "PSTATE", + 0x09, + Zero, + 0x03 } }, - Package (0x07) + Package (0x3A) { - "DISPLAY", - "EXTERNAL6", - 0x0B, - One, - Zero, - Package (0x05) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - }, - - Package (0x01) - { - 0x05 - } + "PSTATE_SET", + 0x04, + "INTERNAL1_EBI_BANDWIDTH", + "*", + "BANDWIDTH", + 0x32, + 0x23, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x00000003AECEF2A0, + Zero }, - Package (0x01) + Package (0x04) { - "THERMAL_DOMAINS" - } - }, + "PSTATE", + One, + 0x0000000396F76EA0, + Zero + }, - Package (0x02) - { - "RESOURCES", - Package (0x0B) + Package (0x04) { - "MMUINFO", - "Miniport", - "ArmSmmuV2", + "PSTATE", 0x02, - 0x20, - "V8L", - "SMMUID", - ToUUID ("36079ae4-78e8-452d-af50-0cff78b2f1ca") /* Unknown UUID */, - "SMMUINTERFACEID", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, + 0x000000037F1FEAA0, + Zero + }, - Package (0x04) - { - "PAGETABLEUSAGE", - 0x02, - "MdpNonSecurePT", - "MdpSecurePT" - } - } - }, + Package (0x04) + { + "PSTATE", + 0x03, + 0x00000003674866A0, + Zero + }, - Package (0x22) - { - "PRIMARY_SOURCE_MODES", - 0x20, - Package (0x02) + Package (0x04) { - 0x0280, - 0x01E0 + "PSTATE", + 0x04, + 0x000000034F70E2A0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0280, - 0x0168 + "PSTATE", + 0x05, + 0x0000000337995EA0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0320, - 0x0258 + "PSTATE", + 0x06, + 0x000000031FC1DAA0, + Zero }, - Package (0x02) + Package (0x04) { - 0x03C0, - 0x021C + "PSTATE", + 0x07, + 0x0000000307EA56A0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0500, - 0x02D0 + "PSTATE", + 0x08, + 0x00000002F012D2A0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0500, - 0x0438 + "PSTATE", + 0x09, + 0x00000002D83B4EA0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0400, - 0x0300 + "PSTATE", + 0x0A, + 0x00000002C063CAA0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0480, - 0x0300 + "PSTATE", + 0x0B, + 0x00000002A88C46A0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0500, - 0x0300 + "PSTATE", + 0x0C, + 0x0000000290B4C2A0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0550, - 0x0300 + "PSTATE", + 0x0D, + 0x0000000278DD3EA0, + Zero }, - Package (0x02) + Package (0x04) { - 0x0556, - 0x0300 + "PSTATE", + 0x0E, + 0x000000026105BAA0, + One }, - Package (0x02) + Package (0x04) { - 0x0640, - 0x0384 + "PSTATE", + 0x0F, + 0x000000025B8E7F80, + One }, - Package (0x02) + Package (0x04) { - 0x0500, - 0x0400 + "PSTATE", + 0x10, + 0x000000023C346000, + One }, - Package (0x02) + Package (0x04) { - 0x0780, - 0x0438 + "PSTATE", + 0x11, + 0x00000002245CDC00, + One }, - Package (0x02) + Package (0x04) { - 0x0780, - 0x04B0 + "PSTATE", + 0x12, + 0x000000020C855800, + One }, - Package (0x02) + Package (0x04) { - 0x0780, - 0x0500 + "PSTATE", + 0x13, + 0x00000001F4ADD400, + One }, - Package (0x02) + Package (0x04) { - 0x0800, - 0x0438 + "PSTATE", + 0x14, + 0x00000001DCD65000, + One }, - Package (0x02) + Package (0x04) { - 0x0800, - 0x0480 + "PSTATE", + 0x15, + 0x00000001C4FECC00, + One }, - Package (0x02) + Package (0x04) { - 0x0800, - 0x0600 + "PSTATE", + 0x16, + 0x00000001AD274800, + One }, - Package (0x02) + Package (0x04) { - 0x0A00, - 0x0438 + "PSTATE", + 0x17, + 0x00000001954FC400, + One }, - Package (0x02) + Package (0x04) { - 0x0A00, - 0x0640 + "PSTATE", + 0x18, + 0x000000017D784000, + One }, - Package (0x02) + Package (0x04) { - 0x0A00, - 0x05A0 + "PSTATE", + 0x19, + 0x0000000165A0BC00, + One }, - Package (0x02) + Package (0x04) { - 0x0A00, - 0x0800 + "PSTATE", + 0x1A, + 0x000000014DC93800, + One }, - Package (0x02) + Package (0x04) { - 0x0C80, - 0x0708 + "PSTATE", + 0x1B, + 0x0000000135F1B400, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0C80, - 0x0960 + "PSTATE", + 0x1C, + 0x000000011E1A3000, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0C80, - 0x0800 + "PSTATE", + 0x1D, + 0x000000010642AC00, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0D70, - 0x05A0 + "PSTATE", + 0x1E, + 0xEE6B2800, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0F00, - 0x0438 + "PSTATE", + 0x1F, + 0xD693A400, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0F00, - 0x0640 + "PSTATE", + 0x20, + 0xBEBC2000, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0F00, - 0x0960 + "PSTATE", + 0x21, + 0xA6E49C00, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x0F00, - 0x0870 + "PSTATE", + 0x22, + 0x8F0D1800, + 0x02 }, - Package (0x02) + Package (0x04) { - 0x1000, - 0x0870 - } - } - }, + "PSTATE", + 0x23, + 0x77359400, + 0x02 + }, - Package (0x0F) - { - "PAGETABLES", - 0x0D, - Package (0x07) - { - "GraphicsGlobalPT", - One, - Zero, - One, - One, - 0x0000008000000000, - 0x0000000800000000 - }, + Package (0x04) + { + "PSTATE", + 0x24, + 0x5F5E1000, + 0x02 + }, - Package (0x07) - { - "GraphicsPerProcessPT", - Zero, - Zero, - Zero, - Zero, - 0x00400000, - 0x0000007FFFC00000 - }, + Package (0x04) + { + "PSTATE", + 0x25, + 0x59682F00, + 0x02 + }, - Package (0x07) - { - "GraphicsSecurePT", - Zero, - One, - One, - One, - 0x0000008000000000, - 0x0000000A00000000 - }, + Package (0x04) + { + "PSTATE", + 0x26, + 0x53724E00, + 0x02 + }, - Package (0x07) - { - "GraphicsGmuPT", - Zero, - Zero, - Zero, - Zero, - Zero, - 0x80000000 - }, + Package (0x04) + { + "PSTATE", + 0x27, + 0x4D7C6D00, + 0x02 + }, - Package (0x07) - { - "MdpNonSecurePT", - Zero, - Zero, - Zero, - Zero, - 0x00100000, - 0xFFF00000 - }, + Package (0x04) + { + "PSTATE", + 0x28, + 0x47868C00, + 0x02 + }, - Package (0x07) - { - "MdpSecurePT", - Zero, - One, - Zero, - One, - 0x00100000, - 0xFFF00000 - }, + Package (0x04) + { + "PSTATE", + 0x29, + 0x4190AB00, + 0x02 + }, - Package (0x09) - { - "VideoNonSecurePT", - Zero, - Zero, - Zero, - One, - 0x00100000, - 0xBFF00000, - 0x1B, - Zero - }, + Package (0x04) + { + "PSTATE", + 0x2A, + 0x3B9ACA00, + 0x02 + }, - Package (0x09) - { - "VideoSecurePT1", - Zero, - One, - Zero, - One, - 0xC0000000, - 0x10000000, - 0x09, - One - }, + Package (0x04) + { + "PSTATE", + 0x2B, + 0x35A4E900, + 0x02 + }, - Package (0x09) - { - "VideoSecurePT2", - Zero, - One, - Zero, - One, - 0xD0000000, - 0x10000000, - 0x07, - 0x02 - }, + Package (0x04) + { + "PSTATE", + 0x2C, + 0x2FAF0800, + 0x02 + }, - Package (0x09) - { - "VideoSecurePT3", - Zero, - One, - Zero, - One, - 0xE0000000, - 0x10000000, - 0x02, - 0x03 - }, + Package (0x04) + { + "PSTATE", + 0x2D, + 0x29B92700, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x2E, + 0x23C34600, + 0x02 + }, - Package (0x09) - { - "VideoSecurePT4", - Zero, - One, - Zero, - One, - 0xF0000000, - 0x10000000, - 0x2A, - 0x04 - }, + Package (0x04) + { + "PSTATE", + 0x2F, + 0x1DCD6500, + 0x02 + }, - Package (0x07) - { - "CryptoNonSecurePT", - Zero, - Zero, - Zero, - Zero, - 0x00100000, - 0x7FF00000 + Package (0x04) + { + "PSTATE", + 0x30, + 0x17D78400, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x31, + Zero, + 0x02 + } }, - Package (0x07) + Package (0x0A) { - "CryptoSecurePT", + "PSTATE_SET", + 0x05, + "INTERNAL1_EBI_INSTANT_BANDWIDTH", + "*", + "BANDWIDTH", + 0x02, Zero, - One, Zero, - One, - 0x80000000, - 0x80000000 - } - } - }) - Return (EBUF) /* \_SB_.GPU0.ENGS.EBUF */ - } + Package (0x04) + { + "PSTATE", + Zero, + 0x2FAF0800, + 0x02 + }, - Method (TMDT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - One, - Zero, - Package (0x03) - { - "THERMAL_DOMAINS", - One, - Package (0x03) - { - "GPU", - "GPU0", - Package (0x03) + Package (0x04) { - "GRAPHICS", - "MDPBLT", - "ROTATOR" + "PSTATE", + One, + Zero, + 0x02 } } - } - }) - Return (RBUF) /* \_SB_.GPU0.TMDT.RBUF */ - } + }, - Method (PMCL, 0, NotSerialized) - { - Name (RBUF, Package (0x0F) - { - 0x03, - 0x02, - 0x0C, - Package (0x10) + Package (0x0E) { "COMPONENT", - Zero, - ToUUID ("2c135991-4391-4633-90b1-fa96f2e2cc04") /* Unknown UUID */, - "PRIMDISPLAY_POWER_STATES", - "HW_BLOCK_MDP", + One, + ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11") /* Unknown UUID */, + "GRAPHICS_POWER_STATES", + "HW_BLOCK_GRAPHICS", Package (0x02) { - "DISPLAY", - "INTERNAL1" + "ENGINE", + "GRAPHICS" }, 0x02, - 0x06, + 0x04, Package (0x06) { "FSTATE", @@ -58617,8 +76859,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "FSTATE", One, "PWR_OFF", - One, - One, + 0x2711, + 0x0A, One }, @@ -58626,7 +76868,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", Zero, - "INTERNAL1_RESET", + "GRAPHICS_RESET", "*", "RESET", 0x02, @@ -58653,11 +76895,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", One, - "INTERNAL1_FOOTSWITCH_OVERRIDE", + "GRAPHICS_FOOTSWITCH_OVERRIDE", "*", "FOOTSWITCH_OVERRIDE", 0x02, - 0xFFFFFFFF, + One, Zero, Package (0x04) { @@ -58676,44 +76918,105 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0D) + Package (0x02) { - "PSTATE_SET", + "ENGINE_PSTATE_SET", + 0x02 + }, + + Package (0x02) + { + "ENGINE_PSTATE_SET", + 0x03 + } + }, + + Package (0x0F) + { + "COMPONENT", + 0x02, + ToUUID ("07ca2add-df87-49e1-8583-08687dc81c8e") /* Unknown UUID */, + "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, - "INTERNAL1_SCAN_CONTROL", + "PWR_OFF", + 0x000186A0, + Zero, + One + }, + + Package (0x0A) + { + "PSTATE_SET", + Zero, + "MDPBLT_RESET", "*", - "DISPLAY_SOURCE_SCAN_CTRL", - 0x05, + "RESET", + 0x02, Zero, Zero, Package (0x04) { "PSTATE", Zero, - 0x04, - 0x02 - }, - - Package (0x04) - { - "PSTATE", One, - 0x03, 0x02 }, Package (0x04) { "PSTATE", - 0x02, - 0x02, + One, + Zero, 0x02 - }, + } + }, + Package (0x0A) + { + "PSTATE_SET", + One, + "MDPBLT_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, Package (0x04) { "PSTATE", - 0x03, + Zero, One, 0x02 }, @@ -58721,7 +77024,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x04, + One, Zero, 0x02 } @@ -58730,646 +77033,895 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x12) { "PSTATE_SET", - 0x03, - "INTERNAL1_CORE_CLOCK_CONTROL", + 0x02, + "MDPBLT_CORE_CLOCK_CONTROL", "*", "CORE_CLOCK", 0x0A, - One, + 0x02, Zero, - Package (0x04) + Package (0x05) { "PSTATE", Zero, 0x1B6B0B00, - One + One, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", One, 0x14904840, - 0x02 + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x02, 0x11E1A300, - 0x02 + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x03, 0x0BEBC200, - 0x02 + 0x02, + Package (0x02) + { + "GPU", + 0x42 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x04, 0x0A37CADB, - 0x03 + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x05, 0x08F0D180, - 0x03 + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x06, 0x05F5E100, - 0x03 + 0x03, + Package (0x02) + { + "GPU", + 0x21 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x07, 0x051BD4B0, - 0x03 + 0x03, + Package (0x02) + { + "GPU", + Zero + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x08, 0x0124F800, - 0x03 + 0x03, + Package (0x02) + { + "GPU", + Zero + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x09, Zero, - 0x03 + 0x03, + Package (0x02) + { + "GPU", + Zero + } } }, - Package (0x3A) + Package (0x40) { "PSTATE_SET", - 0x04, - "INTERNAL1_EBI_BANDWIDTH", + 0x03, + "MDPBLT_AXI_BANDWIDTH_CONTROL", "*", "BANDWIDTH", - 0x32, - 0x23, + 0x38, + 0xFFFFFFFF, Zero, - Package (0x04) + Package (0x05) { "PSTATE", Zero, 0x00000003AECEF2A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", One, 0x0000000396F76EA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x02, 0x000000037F1FEAA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x03, 0x00000003674866A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x04, 0x000000034F70E2A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x05, 0x0000000337995EA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x06, 0x000000031FC1DAA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x07, 0x0000000307EA56A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x08, 0x00000002F012D2A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x09, 0x00000002D83B4EA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x0A, 0x00000002C063CAA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x0B, 0x00000002A88C46A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x0C, 0x0000000290B4C2A0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x0D, 0x0000000278DD3EA0, - Zero + Zero, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x0E, 0x000000026105BAA0, - One + One, + Package (0x02) + { + "GPU", + 0x64 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x0F, - 0x000000025B8E7F80, - One + 0x00000002492E36A0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x10, - 0x000000023C346000, - One + 0x000000023156B2A0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x11, - 0x00000002245CDC00, - One + 0x00000002197F2EA0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x12, - 0x000000020C855800, - One + 0x0000000201A7AAA0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x13, - 0x00000001F4ADD400, - One + 0x00000001E9D026A0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x14, - 0x00000001DCD65000, - One + 0x00000001D1F8A2A0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x15, - 0x00000001C4FECC00, - One + 0x00000001BA211EA0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x16, - 0x00000001AD274800, - One + 0x00000001A2499AA0, + One, + Package (0x02) + { + "GPU", + 0x4B + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x17, - 0x00000001954FC400, - One + 0x000000018A7216A0, + One, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x18, - 0x000000017D784000, - One + 0x00000001729A92A0, + One, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x19, - 0x0000000165A0BC00, - One + 0x000000015AC30EA0, + One, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x1A, - 0x000000014DC93800, - One + 0x0000000142EB8AA0, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x1B, - 0x0000000135F1B400, - 0x02 + 0x000000012B1406A0, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x1C, - 0x000000011E1A3000, - 0x02 + 0x00000001133C82A0, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x1D, - 0x000000010642AC00, - 0x02 + 0xFB64FEA0, + 0x02, + Package (0x02) + { + "GPU", + 0x32 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x1E, - 0xEE6B2800, - 0x02 + 0xE38D7AA0, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x1F, - 0xD693A400, - 0x02 + 0xCBB5F6A0, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x20, - 0xBEBC2000, - 0x02 + 0xB3DE72A0, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x21, - 0xA6E49C00, - 0x02 + 0x9C06EEA0, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x22, 0x8F0D1800, - 0x02 + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x23, - 0x77359400, - 0x02 + 0x89173700, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x24, - 0x5F5E1000, - 0x02 + 0x83215600, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x25, - 0x59682F00, - 0x02 + 0x7D2B7500, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x26, - 0x53724E00, - 0x02 + 0x77359400, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x27, - 0x4D7C6D00, - 0x02 + 0x713FB300, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x28, - 0x47868C00, - 0x02 + 0x6B49D200, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x29, - 0x4190AB00, - 0x02 + 0x6553F100, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x2A, - 0x3B9ACA00, - 0x02 + 0x5F5E1000, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x2B, - 0x35A4E900, - 0x02 + 0x59682F00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x2C, - 0x2FAF0800, - 0x02 + 0x53724E00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x2D, - 0x29B92700, - 0x02 + 0x4D7C6D00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x2E, - 0x23C34600, - 0x02 + 0x47868C00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x2F, - 0x1DCD6500, - 0x02 + 0x4190AB00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x30, - 0x17D78400, - 0x02 + 0x3B9ACA00, + 0x02, + Package (0x02) + { + "GPU", + 0x19 + } }, - Package (0x04) + Package (0x05) { "PSTATE", 0x31, - Zero, - 0x02 - } - }, + 0x35A4E900, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, - Package (0x0A) - { - "PSTATE_SET", - 0x05, - "INTERNAL1_EBI_INSTANT_BANDWIDTH", - "*", - "BANDWIDTH", - 0x02, - Zero, - Zero, - Package (0x04) + Package (0x05) { "PSTATE", - Zero, + 0x32, 0x2FAF0800, - 0x02 + 0x02, + Package (0x02) + { + "GPU", + Zero + } }, - Package (0x04) + Package (0x05) { "PSTATE", - One, - Zero, - 0x02 - } - } - }, - - Package (0x0E) - { - "COMPONENT", - One, - ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11") /* Unknown UUID */, - "GRAPHICS_POWER_STATES", - "HW_BLOCK_GRAPHICS", - Package (0x02) - { - "ENGINE", - "GRAPHICS" - }, - - 0x02, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - 0x2711, - 0x0A, - One - }, + 0x33, + 0x29B92700, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, - Package (0x0A) - { - "PSTATE_SET", - Zero, - "GRAPHICS_RESET", - "*", - "RESET", - 0x02, - Zero, - Zero, - Package (0x04) + Package (0x05) { "PSTATE", - Zero, - One, - 0x02 + 0x34, + 0x23C34600, + 0x02, + Package (0x02) + { + "GPU", + Zero + } }, - Package (0x04) + Package (0x05) { "PSTATE", - One, - Zero, - 0x02 - } - }, + 0x35, + 0x1DCD6500, + 0x02, + Package (0x02) + { + "GPU", + Zero + } + }, - Package (0x0A) - { - "PSTATE_SET", - One, - "GRAPHICS_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Zero, - Package (0x04) + Package (0x05) { "PSTATE", - Zero, - One, - 0x02 + 0x36, + 0x17D78400, + 0x02, + Package (0x02) + { + "GPU", + Zero + } }, - Package (0x04) + Package (0x05) { "PSTATE", - One, + 0x37, Zero, - 0x02 + 0x02, + Package (0x02) + { + "GPU", + Zero + } } - }, - - Package (0x02) - { - "ENGINE_PSTATE_SET", - 0x02 - }, - - Package (0x02) - { - "ENGINE_PSTATE_SET", - 0x03 } }, Package (0x0F) { "COMPONENT", - 0x02, - ToUUID ("07ca2add-df87-49e1-8583-08687dc81c8e") /* Unknown UUID */, - "MDPBLT_POWER_STATES", - "HW_BLOCK_MDP", + 0x03, + ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607") /* Unknown UUID */, + "ROTATOR_POWER_STATES", + "HW_BLOCK_ROTATOR", Package (0x02) { "ENGINE", - "MDPBLT" + "ROTATOR" }, 0x03, @@ -59408,7 +77960,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", Zero, - "MDPBLT_RESET", + "ROTATOR_RESET", "*", "RESET", 0x02, @@ -59435,7 +77987,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", One, - "MDPBLT_FOOTSWITCH_OVERRIDE", + "ROTATOR_FOOTSWITCH_OVERRIDE", "*", "FOOTSWITCH_OVERRIDE", 0x02, @@ -59458,14 +78010,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x12) + Package (0x0E) { "PSTATE_SET", 0x02, - "MDPBLT_CORE_CLOCK_CONTROL", + "ROTATOR_CORE_CLOCK_CONTROL", "*", "CORE_CLOCK", - 0x0A, + 0x06, 0x02, Zero, Package (0x05) @@ -59511,19 +78063,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE", 0x03, - 0x0BEBC200, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, 0x0A37CADB, 0x03, Package (0x02) @@ -59536,46 +78075,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { "PSTATE", - 0x05, - 0x08F0D180, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x05F5E100, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x051BD4B0, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, + 0x04, 0x0124F800, 0x03, Package (0x02) @@ -59588,7 +78088,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x05) { "PSTATE", - 0x09, + 0x05, Zero, 0x03, Package (0x02) @@ -59603,7 +78103,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { "PSTATE_SET", 0x03, - "MDPBLT_AXI_BANDWIDTH_CONTROL", + "ROTATOR_AXI_BANDWIDTH_CONTROL", "*", "BANDWIDTH", 0x38, @@ -60339,21 +78839,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } }, - Package (0x0F) + Package (0x10) { "COMPONENT", - 0x03, - ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607") /* Unknown UUID */, - "ROTATOR_POWER_STATES", - "HW_BLOCK_ROTATOR", + 0x04, + ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8") /* Unknown UUID */, + "VIDEO_POWER_STATES", + "HW_BLOCK_VIDEO", Package (0x02) { "ENGINE", - "ROTATOR" + "VIDEO" }, 0x03, - 0x04, + 0x05, Package (0x06) { "FSTATE", @@ -60384,1058 +78884,1029 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) One }, - Package (0x0A) + Package (0x0B) { "PSTATE_SET", Zero, - "ROTATOR_RESET", + "VIDEO_RESET", "*", "RESET", - 0x02, + 0x03, + Zero, + Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x02, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Zero, + 0x02 + } + }, + + Package (0x0B) + { + "PSTATE_SET", + One, + "VIDEO_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x03, + One, Zero, + Package (0x04) + { + "PSTATE", + Zero, + 0x02, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + One, + One, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x02, + Zero, + 0x02 + } + }, + + Package (0x0F) + { + "PSTATE_SET", + 0x02, + "VIDEO_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x07, + 0x05, Zero, Package (0x04) { "PSTATE", Zero, + 0x1FC4EF40, + Zero + }, + + Package (0x04) + { + "PSTATE", One, + 0x1A76E700, + One + }, + + Package (0x04) + { + "PSTATE", + 0x02, + 0x15C17540, 0x02 }, Package (0x04) { "PSTATE", - One, - Zero, - 0x02 - } - }, + 0x03, + 0x14257880, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x04, + 0x0E4E1C00, + 0x02 + }, + + Package (0x04) + { + "PSTATE", + 0x05, + 0x0BEBC200, + 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 (0x0A) - { - "PSTATE_SET", - One, - "ROTATOR_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - 0xFFFFFFFF, - Zero, Package (0x04) { "PSTATE", - Zero, - One, - 0x02 + 0x22, + 0x0000000389FD9800, + Zero }, Package (0x04) { "PSTATE", - One, - Zero, - 0x02 - } - }, + 0x23, + 0x000000037E11D600, + Zero + }, - Package (0x0E) - { - "PSTATE_SET", - 0x02, - "ROTATOR_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x06, - 0x02, - Zero, - Package (0x05) + Package (0x04) { "PSTATE", - Zero, - 0x1B6B0B00, - One, - Package (0x02) - { - "GPU", - 0x64 - } + 0x24, + 0x0000000372261400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - One, - 0x14904840, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } + 0x25, + 0x00000003663A5200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x02, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - 0x42 - } + 0x26, + 0x000000035A4E9000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x03, - 0x0A37CADB, - 0x03, - Package (0x02) - { - "GPU", - 0x21 - } + 0x27, + 0x000000034E62CE00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x04, - 0x0124F800, - 0x03, - Package (0x02) - { - "GPU", - Zero - } + 0x28, + 0x0000000342770C00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x05, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }, + 0x29, + 0x00000003368B4A00, + Zero + }, - Package (0x40) - { - "PSTATE_SET", - 0x03, - "ROTATOR_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x38, - 0xFFFFFFFF, - Zero, - Package (0x05) + Package (0x04) { "PSTATE", - Zero, - 0x00000003AECEF2A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x2A, + 0x000000032A9F8800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - One, - 0x0000000396F76EA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x2B, + 0x000000031EB3C600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x02, - 0x000000037F1FEAA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x2C, + 0x0000000312C80400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x03, - 0x00000003674866A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x2D, + 0x0000000306DC4200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x04, - 0x000000034F70E2A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x2E, + 0x00000002FAF08000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x05, - 0x0000000337995EA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x2F, + 0x00000002EF04BE00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x06, - 0x000000031FC1DAA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x30, + 0x00000002E318FC00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x07, - 0x0000000307EA56A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x31, + 0x00000002D72D3A00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x08, - 0x00000002F012D2A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x32, + 0x00000002CB417800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x09, - 0x00000002D83B4EA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x33, + 0x00000002BF55B600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x0A, - 0x00000002C063CAA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x34, + 0x00000002B369F400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x0B, - 0x00000002A88C46A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x35, + 0x00000002A77E3200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x0C, - 0x0000000290B4C2A0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x36, + 0x000000029B927000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x0D, - 0x0000000278DD3EA0, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } + 0x37, + 0x000000028FA6AE00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x0E, - 0x000000026105BAA0, - One, - Package (0x02) - { - "GPU", - 0x64 - } + 0x38, + 0x0000000283BAEC00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x0F, - 0x00000002492E36A0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x39, + 0x0000000277CF2A00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x10, - 0x000000023156B2A0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x3A, + 0x000000026BE36800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x11, - 0x00000002197F2EA0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x3B, + 0x000000025FF7A600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x12, - 0x0000000201A7AAA0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x3C, + 0x00000002540BE400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x13, - 0x00000001E9D026A0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x3D, + 0x0000000248202200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x14, - 0x00000001D1F8A2A0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x3E, + 0x000000023C346000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x15, - 0x00000001BA211EA0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x3F, + 0x0000000230489E00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x16, - 0x00000001A2499AA0, - One, - Package (0x02) - { - "GPU", - 0x4B - } + 0x40, + 0x00000002245CDC00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x17, - 0x000000018A7216A0, - One, - Package (0x02) - { - "GPU", - 0x32 - } + 0x41, + 0x0000000218711A00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x18, - 0x00000001729A92A0, - One, - Package (0x02) - { - "GPU", - 0x32 - } + 0x42, + 0x000000020C855800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x19, - 0x000000015AC30EA0, - One, - Package (0x02) - { - "GPU", - 0x32 - } + 0x43, + 0x0000000200999600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x1A, - 0x0000000142EB8AA0, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } + 0x44, + 0x00000001F4ADD400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x1B, - 0x000000012B1406A0, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } + 0x45, + 0x00000001E8C21200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x1C, - 0x00000001133C82A0, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } + 0x46, + 0x00000001DCD65000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x1D, - 0xFB64FEA0, - 0x02, - Package (0x02) - { - "GPU", - 0x32 - } + 0x47, + 0x00000001D0EA8E00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x1E, - 0xE38D7AA0, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x48, + 0x00000001C4FECC00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x1F, - 0xCBB5F6A0, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x49, + 0x00000001B9130A00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x20, - 0xB3DE72A0, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x4A, + 0x00000001AD274800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x21, - 0x9C06EEA0, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x4B, + 0x00000001A13B8600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x22, - 0x8F0D1800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x4C, + 0x00000001954FC400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x23, - 0x89173700, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x4D, + 0x0000000189640200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x24, - 0x83215600, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x4E, + 0x000000017D784000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x25, - 0x7D2B7500, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x4F, + 0x00000001718C7E00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x26, - 0x77359400, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x50, + 0x0000000165A0BC00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x27, - 0x713FB300, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x51, + 0x0000000159B4FA00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x28, - 0x6B49D200, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x52, + 0x000000014DC93800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x29, - 0x6553F100, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x53, + 0x0000000141DD7600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x2A, - 0x5F5E1000, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x54, + 0x0000000135F1B400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x2B, - 0x59682F00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x55, + 0x000000012A05F200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x2C, - 0x53724E00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x56, + 0x000000011E1A3000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x2D, - 0x4D7C6D00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x57, + 0x00000001122E6E00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x2E, - 0x47868C00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x58, + 0x000000010642AC00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x2F, - 0x4190AB00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x59, + 0xFA56EA00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x30, - 0x3B9ACA00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } + 0x5A, + 0xEE6B2800, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x31, - 0x35A4E900, - 0x02, - Package (0x02) - { - "GPU", - Zero - } + 0x5B, + 0xE27F6600, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x32, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } + 0x5C, + 0xD693A400, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x33, - 0x29B92700, - 0x02, - Package (0x02) - { - "GPU", - Zero - } + 0x5D, + 0xCAA7E200, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x34, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } + 0x5E, + 0xBEBC2000, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x35, - 0x1DCD6500, - 0x02, - Package (0x02) - { - "GPU", - Zero - } + 0x5F, + 0xB2D05E00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x36, - 0x17D78400, - 0x02, - Package (0x02) - { - "GPU", - Zero - } + 0x60, + 0xA6E49C00, + Zero }, - Package (0x05) + Package (0x04) { "PSTATE", - 0x37, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x10) - { - "COMPONENT", - 0x04, - ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8") /* Unknown UUID */, - "VIDEO_POWER_STATES", - "HW_BLOCK_VIDEO", - Package (0x02) - { - "ENGINE", - "VIDEO" - }, - - 0x03, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, + 0x61, + 0x9AF8DA00, + Zero + }, - Package (0x0B) - { - "PSTATE_SET", - Zero, - "VIDEO_RESET", - "*", - "RESET", - 0x03, - Zero, - Zero, Package (0x04) { "PSTATE", - Zero, - 0x02, - 0x02 + 0x62, + 0x8F0D1800, + Zero }, Package (0x04) { "PSTATE", - One, - One, - 0x02 + 0x63, + 0x83215600, + Zero }, Package (0x04) { "PSTATE", - 0x02, - Zero, - 0x02 - } - }, + 0x64, + 0x77359400, + Zero + }, - Package (0x0B) - { - "PSTATE_SET", - One, - "VIDEO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x03, - One, - Zero, Package (0x04) { "PSTATE", - Zero, - 0x02, - 0x02 + 0x65, + 0x6B49D200, + Zero }, Package (0x04) { "PSTATE", - One, - One, - 0x02 + 0x66, + 0x5F5E1000, + Zero }, Package (0x04) { "PSTATE", - 0x02, - Zero, - 0x02 - } - }, + 0x67, + 0x53724E00, + Zero + }, - Package (0x0F) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x07, - 0x05, - Zero, Package (0x04) { "PSTATE", - Zero, - 0x1FC4EF40, + 0x68, + 0x47868C00, Zero }, Package (0x04) { "PSTATE", - One, - 0x1A76E700, - One + 0x69, + 0x3B9ACA00, + Zero }, Package (0x04) { "PSTATE", - 0x02, - 0x15C17540, - 0x02 + 0x6A, + 0x2FAF0800, + One }, Package (0x04) { "PSTATE", - 0x03, - 0x14257880, - 0x02 + 0x6B, + 0x23C34600, + One }, Package (0x04) { "PSTATE", - 0x04, - 0x0E4E1C00, + 0x6C, + 0x17D78400, 0x02 }, Package (0x04) { "PSTATE", - 0x05, + 0x6D, 0x0BEBC200, 0x02 }, @@ -61443,21 +79914,21 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x04) { "PSTATE", - 0x06, + 0x6E, Zero, - 0x03 + 0x02 } }, Package (0x77) { "PSTATE_SET", - 0x03, - "VIDEO_AXI_PORT_BW", + 0x04, + "VIDEO_LLC_AXI_PORT_BW", "*", "BANDWIDTH", 0x6F, - 0x6C, + 0x6E, Zero, Package (0x04) { @@ -62346,965 +80817,755 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Zero, 0x02 } + } + }, + + Package (0x0D) + { + "COMPONENT", + 0x05, + ToUUID ("cc4d73fa-c3c2-4c7e-a217-d468f4611bbd") /* Unknown UUID */, + "CRYPTO_POWER_STATES", + "HW_BLOCK_NONE", + Package (0x02) + { + "ENGINE", + "CRYPTO" }, - Package (0x77) + 0x02, + 0x03, + Package (0x06) + { + "FSTATE", + Zero, + "ALL_ON", + Zero, + Zero, + 0x03 + }, + + Package (0x06) + { + "FSTATE", + One, + "PWR_OFF", + 0x000186A0, + Zero, + One + }, + + Package (0x0A) { "PSTATE_SET", - 0x04, - "VIDEO_LLC_AXI_PORT_BW", + Zero, + "CRYPTO_RESET", "*", - "BANDWIDTH", - 0x6F, - 0x6E, + "RESET", + 0x02, + Zero, 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 + 0x02 }, Package (0x04) { "PSTATE", - 0x25, - 0x00000003663A5200, - Zero - }, + One, + Zero, + 0x02 + } + }, + Package (0x0A) + { + "PSTATE_SET", + One, + "CRYPTO_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + One, + Zero, Package (0x04) { "PSTATE", - 0x26, - 0x000000035A4E9000, - Zero + Zero, + One, + 0x02 }, Package (0x04) { "PSTATE", - 0x27, - 0x000000034E62CE00, - Zero - }, + One, + Zero, + 0x02 + } + }, + Package (0x09) + { + "PSTATE_SET", + 0x02, + "CRYPTO_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + One, + Zero, + Zero, Package (0x04) { "PSTATE", - 0x28, - 0x0000000342770C00, + Zero, + Zero, Zero - }, + } + } + }, - Package (0x04) - { - "PSTATE", - 0x29, - 0x00000003368B4A00, - Zero - }, + Package (0x10) + { + "COMPONENT", + 0x06, + ToUUID ("c42be628-d6bc-4755-bfd5-5af776797228") /* Unknown UUID */, + "SECDISPLAY_POWER_STATES", + "HW_BLOCK_MDP", + Package (0x02) + { + "DISPLAY", + "INTERNAL2" + }, - Package (0x04) - { - "PSTATE", - 0x2A, - 0x000000032A9F8800, - Zero - }, + 0x02, + 0x06, + Package (0x06) + { + "FSTATE", + Zero, + "ALL_ON", + Zero, + Zero, + 0x02 + }, - Package (0x04) - { - "PSTATE", - 0x2B, - 0x000000031EB3C600, - Zero - }, + Package (0x06) + { + "FSTATE", + One, + "PWR_OFF", + One, + One, + One + }, + Package (0x0A) + { + "PSTATE_SET", + Zero, + "INTERNAL2_RESET", + "*", + "RESET", + 0x02, + Zero, + Zero, Package (0x04) { "PSTATE", - 0x2C, - 0x0000000312C80400, - Zero + Zero, + One, + 0x02 }, Package (0x04) { "PSTATE", - 0x2D, - 0x0000000306DC4200, - Zero - }, + One, + Zero, + 0x02 + } + }, + Package (0x0A) + { + "PSTATE_SET", + One, + "INTERNAL2_FOOTSWITCH_OVERRIDE", + "*", + "FOOTSWITCH_OVERRIDE", + 0x02, + 0xFFFFFFFF, + Zero, Package (0x04) { "PSTATE", - 0x2E, - 0x00000002FAF08000, - Zero + Zero, + One, + 0x02 }, Package (0x04) { "PSTATE", - 0x2F, - 0x00000002EF04BE00, - Zero - }, + One, + Zero, + 0x02 + } + }, + Package (0x0D) + { + "PSTATE_SET", + 0x02, + "INTERNAL2_SCAN_CONTROL", + "*", + "DISPLAY_SOURCE_SCAN_CTRL", + 0x05, + Zero, + Zero, Package (0x04) { "PSTATE", - 0x30, - 0x00000002E318FC00, - Zero + Zero, + 0x04, + 0x02 }, Package (0x04) { "PSTATE", - 0x31, - 0x00000002D72D3A00, - Zero + One, + 0x03, + 0x02 }, Package (0x04) { "PSTATE", - 0x32, - 0x00000002CB417800, - Zero + 0x02, + 0x02, + 0x02 }, Package (0x04) { "PSTATE", - 0x33, - 0x00000002BF55B600, - Zero + 0x03, + One, + 0x02 }, Package (0x04) { "PSTATE", - 0x34, - 0x00000002B369F400, - Zero - }, + 0x04, + Zero, + 0x02 + } + }, + Package (0x12) + { + "PSTATE_SET", + 0x03, + "INTERNAL2_CORE_CLOCK_CONTROL", + "*", + "CORE_CLOCK", + 0x0A, + One, + Zero, Package (0x04) { "PSTATE", - 0x35, - 0x00000002A77E3200, - Zero + Zero, + 0x1B6B0B00, + One }, Package (0x04) { "PSTATE", - 0x36, - 0x000000029B927000, - Zero + One, + 0x14904840, + 0x02 }, Package (0x04) { "PSTATE", - 0x37, - 0x000000028FA6AE00, - Zero + 0x02, + 0x11E1A300, + 0x02 }, Package (0x04) { "PSTATE", - 0x38, - 0x0000000283BAEC00, - Zero + 0x03, + 0x0BEBC200, + 0x02 }, Package (0x04) { "PSTATE", - 0x39, - 0x0000000277CF2A00, - Zero + 0x04, + 0x0A37CADB, + 0x03 }, Package (0x04) { "PSTATE", - 0x3A, - 0x000000026BE36800, - Zero + 0x05, + 0x08F0D180, + 0x03 }, Package (0x04) { "PSTATE", - 0x3B, - 0x000000025FF7A600, - Zero + 0x06, + 0x05F5E100, + 0x03 }, Package (0x04) { "PSTATE", - 0x3C, - 0x00000002540BE400, - Zero + 0x07, + 0x051BD4B0, + 0x03 }, Package (0x04) { "PSTATE", - 0x3D, - 0x0000000248202200, - Zero + 0x08, + 0x0124F800, + 0x03 }, Package (0x04) { "PSTATE", - 0x3E, - 0x000000023C346000, - Zero - }, + 0x09, + Zero, + 0x03 + } + }, + Package (0x3A) + { + "PSTATE_SET", + 0x04, + "INTERNAL2_EBI_BANDWIDTH", + "*", + "BANDWIDTH", + 0x32, + 0x23, + Zero, Package (0x04) { "PSTATE", - 0x3F, - 0x0000000230489E00, + Zero, + 0x00000003AECEF2A0, Zero }, Package (0x04) { "PSTATE", - 0x40, - 0x00000002245CDC00, + One, + 0x0000000396F76EA0, Zero }, Package (0x04) { "PSTATE", - 0x41, - 0x0000000218711A00, + 0x02, + 0x000000037F1FEAA0, Zero }, Package (0x04) { "PSTATE", - 0x42, - 0x000000020C855800, + 0x03, + 0x00000003674866A0, Zero }, Package (0x04) { "PSTATE", - 0x43, - 0x0000000200999600, + 0x04, + 0x000000034F70E2A0, Zero }, Package (0x04) { "PSTATE", - 0x44, - 0x00000001F4ADD400, + 0x05, + 0x0000000337995EA0, Zero }, Package (0x04) { "PSTATE", - 0x45, - 0x00000001E8C21200, + 0x06, + 0x000000031FC1DAA0, Zero }, Package (0x04) { "PSTATE", - 0x46, - 0x00000001DCD65000, + 0x07, + 0x0000000307EA56A0, Zero }, Package (0x04) { "PSTATE", - 0x47, - 0x00000001D0EA8E00, + 0x08, + 0x00000002F012D2A0, Zero }, Package (0x04) { "PSTATE", - 0x48, - 0x00000001C4FECC00, + 0x09, + 0x00000002D83B4EA0, Zero }, Package (0x04) { "PSTATE", - 0x49, - 0x00000001B9130A00, + 0x0A, + 0x00000002C063CAA0, Zero }, Package (0x04) { "PSTATE", - 0x4A, - 0x00000001AD274800, + 0x0B, + 0x00000002A88C46A0, Zero }, Package (0x04) { "PSTATE", - 0x4B, - 0x00000001A13B8600, + 0x0C, + 0x0000000290B4C2A0, Zero }, Package (0x04) { "PSTATE", - 0x4C, - 0x00000001954FC400, + 0x0D, + 0x0000000278DD3EA0, Zero }, Package (0x04) { "PSTATE", - 0x4D, - 0x0000000189640200, - Zero + 0x0E, + 0x000000026105BAA0, + One }, Package (0x04) { "PSTATE", - 0x4E, - 0x000000017D784000, - Zero + 0x0F, + 0x000000025B8E7F80, + One }, Package (0x04) { "PSTATE", - 0x4F, - 0x00000001718C7E00, - Zero + 0x10, + 0x000000023C346000, + One }, Package (0x04) { "PSTATE", - 0x50, - 0x0000000165A0BC00, - Zero + 0x11, + 0x00000002245CDC00, + One }, Package (0x04) { "PSTATE", - 0x51, - 0x0000000159B4FA00, - Zero + 0x12, + 0x000000020C855800, + One }, Package (0x04) { "PSTATE", - 0x52, - 0x000000014DC93800, - Zero + 0x13, + 0x00000001F4ADD400, + One }, Package (0x04) { "PSTATE", - 0x53, - 0x0000000141DD7600, - Zero + 0x14, + 0x00000001DCD65000, + One }, Package (0x04) { "PSTATE", - 0x54, - 0x0000000135F1B400, - Zero + 0x15, + 0x00000001C4FECC00, + One }, Package (0x04) { "PSTATE", - 0x55, - 0x000000012A05F200, - Zero + 0x16, + 0x00000001AD274800, + One }, Package (0x04) { "PSTATE", - 0x56, - 0x000000011E1A3000, - Zero + 0x17, + 0x00000001954FC400, + One }, Package (0x04) { "PSTATE", - 0x57, - 0x00000001122E6E00, - Zero + 0x18, + 0x000000017D784000, + One }, Package (0x04) { "PSTATE", - 0x58, - 0x000000010642AC00, - Zero + 0x19, + 0x0000000165A0BC00, + One }, Package (0x04) { "PSTATE", - 0x59, - 0xFA56EA00, - Zero + 0x1A, + 0x000000014DC93800, + One }, Package (0x04) { "PSTATE", - 0x5A, - 0xEE6B2800, - Zero + 0x1B, + 0x0000000135F1B400, + 0x02 }, Package (0x04) { "PSTATE", - 0x5B, - 0xE27F6600, - Zero + 0x1C, + 0x000000011E1A3000, + 0x02 }, Package (0x04) { "PSTATE", - 0x5C, - 0xD693A400, - Zero + 0x1D, + 0x000000010642AC00, + 0x02 }, Package (0x04) { "PSTATE", - 0x5D, - 0xCAA7E200, - Zero + 0x1E, + 0xEE6B2800, + 0x02 }, Package (0x04) { "PSTATE", - 0x5E, - 0xBEBC2000, - Zero + 0x1F, + 0xD693A400, + 0x02 }, Package (0x04) { "PSTATE", - 0x5F, - 0xB2D05E00, - Zero + 0x20, + 0xBEBC2000, + 0x02 }, Package (0x04) { "PSTATE", - 0x60, + 0x21, 0xA6E49C00, - Zero + 0x02 }, Package (0x04) { "PSTATE", - 0x61, - 0x9AF8DA00, - Zero + 0x22, + 0x8F0D1800, + 0x02 }, Package (0x04) { "PSTATE", - 0x62, - 0x8F0D1800, - Zero + 0x23, + 0x77359400, + 0x02 }, Package (0x04) { "PSTATE", - 0x63, - 0x83215600, - Zero + 0x24, + 0x5F5E1000, + 0x02 }, Package (0x04) { "PSTATE", - 0x64, - 0x77359400, - Zero + 0x25, + 0x59682F00, + 0x02 }, Package (0x04) { "PSTATE", - 0x65, - 0x6B49D200, - Zero + 0x26, + 0x53724E00, + 0x02 }, Package (0x04) { "PSTATE", - 0x66, - 0x5F5E1000, - Zero + 0x27, + 0x4D7C6D00, + 0x02 }, Package (0x04) { "PSTATE", - 0x67, - 0x53724E00, - Zero + 0x28, + 0x47868C00, + 0x02 }, Package (0x04) { "PSTATE", - 0x68, - 0x47868C00, - Zero + 0x29, + 0x4190AB00, + 0x02 }, Package (0x04) { "PSTATE", - 0x69, + 0x2A, 0x3B9ACA00, - Zero + 0x02 }, Package (0x04) { "PSTATE", - 0x6A, - 0x2FAF0800, - One + 0x2B, + 0x35A4E900, + 0x02 }, Package (0x04) { "PSTATE", - 0x6B, - 0x23C34600, - One + 0x2C, + 0x2FAF0800, + 0x02 }, Package (0x04) { "PSTATE", - 0x6C, - 0x17D78400, + 0x2D, + 0x29B92700, 0x02 }, Package (0x04) { "PSTATE", - 0x6D, - 0x0BEBC200, + 0x2E, + 0x23C34600, 0x02 }, Package (0x04) { "PSTATE", - 0x6E, - Zero, + 0x2F, + 0x1DCD6500, 0x02 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x05, - ToUUID ("cc4d73fa-c3c2-4c7e-a217-d468f4611bbd") /* Unknown UUID */, - "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, + 0x30, + 0x17D78400, 0x02 }, Package (0x04) { "PSTATE", - One, + 0x31, Zero, 0x02 } @@ -63313,18 +81574,18 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x0A) { "PSTATE_SET", - One, - "CRYPTO_FOOTSWITCH_OVERRIDE", + 0x05, + "INTERNAL2_EBI_INSTANT_BANDWIDTH", "*", - "FOOTSWITCH_OVERRIDE", + "BANDWIDTH", 0x02, - One, + Zero, Zero, Package (0x04) { "PSTATE", Zero, - One, + 0x2FAF0800, 0x02 }, @@ -63335,32 +81596,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 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, + 0x07, ToUUID ("6069b502-0611-4c94-8778-0a4e1610f5e5") /* Unknown UUID */, "DP_POWER_STATES", "HW_BLOCK_MDP", @@ -64022,7 +82264,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x10) { "COMPONENT", - 0x07, + 0x08, ToUUID ("436e1ed8-45ba-4ff2-addc-59ca0df71668") /* Unknown UUID */, "EX2_POWER_STATES", "HW_BLOCK_MDP", @@ -64684,7 +82926,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x10) { "COMPONENT", - 0x08, + 0x09, ToUUID ("d8136865-c7c0-45c3-b777-3d58919fa3d0") /* Unknown UUID */, "EX3_POWER_STATES", "HW_BLOCK_MDP", @@ -65346,7 +83588,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x10) { "COMPONENT", - 0x09, + 0x0A, ToUUID ("d60914f9-98a9-41d9-be08-d87f4e98fe14") /* Unknown UUID */, "EX4_POWER_STATES", "HW_BLOCK_MDP", @@ -66008,7 +84250,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x10) { "COMPONENT", - 0x0A, + 0x0B, ToUUID ("cd75f5c1-4e7d-4685-8033-ad2cf0aeacba") /* Unknown UUID */, "EX5_POWER_STATES", "HW_BLOCK_MDP", @@ -66670,7 +84912,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Package (0x10) { "COMPONENT", - 0x0B, + 0x0C, ToUUID ("9e0196b4-44c5-4cb8-9bbd-7f5267cadd63") /* Unknown UUID */, "EX6_POWER_STATES", "HW_BLOCK_MDP", @@ -68459,20 +86701,20 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } }) - If (((((\_SB.SOID == 0x0154) && (\_SB.SIDV >= 0x00020001)) && ( + If (((((\_SB.SOID == 0x0153) && (\_SB.SIDV >= 0x00020001)) && ( \_SB.SIDT == 0x03)) || (((\_SB.SOID == 0x0194) && (\_SB.SIDV >= 0x00020001)) && (\_SB.SIDT == 0x02)))) { DerefOf (RBUF [0x04]) [0x0C] = P001 /* \_SB_.GPU0.PMCL.P001 */ } - ElseIf ((((((\_SB.SOID == 0x0154) && (\_SB.SIDV == 0x00020000)) && - (\_SB.SIDT == 0x05)) || (((\_SB.SOID == 0x0154) && (\_SB.SIDV >= 0x00020001)) && ( + ElseIf ((((((\_SB.SOID == 0x0153) && (\_SB.SIDV == 0x00020000)) && + (\_SB.SIDT == 0x05)) || (((\_SB.SOID == 0x0153) && (\_SB.SIDV >= 0x00020001)) && ( \_SB.SIDT == 0x02))) || (((\_SB.SOID == 0x0194) && (\_SB.SIDV >= 0x00020000)) && (\_SB.SIDT == One)))) { DerefOf (RBUF [0x04]) [0x0C] = P002 /* \_SB_.GPU0.PMCL.P002 */ } - ElseIf (((((\_SB.SOID == 0x0154) && (\_SB.SIDV >= 0x00020001)) && + ElseIf (((((\_SB.SOID == 0x0153) && (\_SB.SIDV >= 0x00020001)) && (\_SB.SIDT == 0x05)) || (((\_SB.SOID == 0x0194) && (\_SB.SIDV >= 0x00020001)) && ( \_SB.SIDT == 0x03)))) { @@ -68487,8 +86729,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) DerefOf (RBUF [0x04]) [0x0C] = P005 /* \_SB_.GPU0.PMCL.P005 */ } - If ((((((\_SB.SOID == 0x0154) && (\_SB.SIDV == 0x00020000)) && ( - \_SB.SIDT == 0x05)) || (((\_SB.SOID == 0x0154) && (\_SB.SIDV >= 0x00020001)) && (\_SB.SIDT == + If ((((((\_SB.SOID == 0x0153) && (\_SB.SIDV == 0x00020000)) && ( + \_SB.SIDT == 0x05)) || (((\_SB.SOID == 0x0153) && (\_SB.SIDV >= 0x00020001)) && (\_SB.SIDT == 0x02))) || (((\_SB.SOID == 0x0194) && (\_SB.SIDV >= 0x00020000)) && (\_SB.SIDT == One)))) { DerefOf (RBUF [0x04]) [0x0D] = P006 /* \_SB_.GPU0.PMCL.P006 */ @@ -78379,40 +96621,625 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) }) While (One) { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == 0x8056)) - { - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - } - ElseIf ((_T_0 == 0x8000)) - { - Local2 = PCF1 /* \_SB_.GPU0._ROM.PCF1 */ - } - ElseIf ((_T_0 == 0x8010)) + Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_0 = ToInteger (Arg2) + If ((_T_0 == 0x8056)) + { + Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ + } + ElseIf ((_T_0 == 0x8000)) + { + Local2 = PCF1 /* \_SB_.GPU0._ROM.PCF1 */ + } + ElseIf ((_T_0 == 0x8010)) + { + Local2 = PCF2 /* \_SB_.GPU0._ROM.PCF2 */ + } + ElseIf ((_T_0 == 0x8011)) + { + Local2 = PCF3 /* \_SB_.GPU0._ROM.PCF3 */ + } + ElseIf ((_T_0 == 0x8012)) + { + Local2 = PCF4 /* \_SB_.GPU0._ROM.PCF4 */ + } + ElseIf ((_T_0 == 0x8013)) + { + Local2 = PCF5 /* \_SB_.GPU0._ROM.PCF5 */ + } + Else + { + Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ + } + + Break + } + + If ((Arg0 >= SizeOf (Local2))) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + Else + { + Local0 = Arg0 + } + + If ((Arg1 > 0x1000)) + { + Local1 = 0x1000 + } + Else + { + Local1 = Arg1 + } + + If (((Local0 + Local1) > SizeOf (Local2))) + { + Local1 = (SizeOf (Local2) - Local0) + } + + CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) + Return (RBUF) /* \_SB_.GPU0._ROM.RBUF */ + } + + Method (PIGC, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.PIGC.RBUF */ + } + + Method (PPCC, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.PPCC.RBUF */ + } + + Method (PGCT, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.PGCT.RBUF */ + } + + Method (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 (DITH, 2, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ + } + + Method (BLCP, 2, NotSerialized) + { + Name (RBUF, Buffer (0x0100){}) + Return (RBUF) /* \_SB_.GPU0.BLCP.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) { - Local2 = PCF2 /* \_SB_.GPU0._ROM.PCF2 */ - } - ElseIf ((_T_0 == 0x8011)) + 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, 2, 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) { - Local2 = PCF3 /* \_SB_.GPU0._ROM.PCF3 */ - } - ElseIf ((_T_0 == 0x8012)) + 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 */ + } + + Method (ROE2, 3, NotSerialized) + { + Name (PCFG, Buffer (One) + { + 0x00 // . + }) + Local2 = PCFG /* \_SB_.GPU0.ROE2.PCFG */ + If ((Arg0 >= SizeOf (Local2))) + { + Return (Buffer (One) { - Local2 = PCF4 /* \_SB_.GPU0._ROM.PCF4 */ - } - ElseIf ((_T_0 == 0x8013)) + 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.ROE2.RBUF */ + } + + Method (ROE3, 3, NotSerialized) + { + Name (PCFG, Buffer (One) + { + 0x00 // . + }) + Local2 = PCFG /* \_SB_.GPU0.ROE3.PCFG */ + If ((Arg0 >= SizeOf (Local2))) + { + Return (Buffer (One) { - Local2 = PCF5 /* \_SB_.GPU0._ROM.PCF5 */ - } - Else + 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.ROE3.RBUF */ + } + + Method (ROE4, 3, NotSerialized) + { + Name (PCFG, Buffer (One) + { + 0x00 // . + }) + Local2 = PCFG /* \_SB_.GPU0.ROE4.PCFG */ + If ((Arg0 >= SizeOf (Local2))) + { + Return (Buffer (One) { - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - } + 0x00 // . + }) + } + Else + { + Local0 = Arg0 + } - Break + 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.ROE4.RBUF */ + } + + Method (ROE5, 3, NotSerialized) + { + Name (PCFG, Buffer (One) + { + 0x00 // . + }) + Local2 = PCFG /* \_SB_.GPU0.ROE5.PCFG */ If ((Arg0 >= SizeOf (Local2))) { Return (Buffer (One) @@ -78440,918 +97267,1258 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0._ROM.RBUF */ + Return (RBUF) /* \_SB_.GPU0.ROE5.RBUF */ } - Method (PIGC, 2, NotSerialized) + Method (ROE6, 3, NotSerialized) { - Name (RBUF, Buffer (One) + Name (PCFG, Buffer (One) { 0x00 // . }) - Return (RBUF) /* \_SB_.GPU0.PIGC.RBUF */ + Local2 = PCFG /* \_SB_.GPU0.ROE6.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.ROE6.RBUF */ + } + + Name (_DOD, Package (0x01) // _DOD: Display Output Devices + { + 0x00024321 + }) + Device (AVS0) + { + Name (_ADR, 0x00024321) // _ADR: Address + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, Buffer (0x02) + { + 0x79, 0x00 // y. + }) + Return (RBUF) /* \_SB_.GPU0.AVS0._CRS.RBUF */ + } + + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.MMU0, + \_SB.IMM0, + \_SB.VFE0 + }) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (CHDV, 0, NotSerialized) + { + Name (CHIF, Package (0x02) + { + One, + Package (0x07) + { + "CHILDDEV", + Zero, + 0x00024321, + "QCOM_AVStream_8150", + 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 (PPCC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PPCC.RBUF */ - } + Method (DPIN, 2, NotSerialized) + { + Return (\_SB.PINA) + } + + Method (REGR, 0, NotSerialized) + { + Name (RBUF, Package (0x1A) + { + 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) + { + "OPMApiVersion", + 0x02 + }, + + Package (0x02) + { + "DisableTzMDSSRestore", + One + }, + + Package (0x02) + { + "UseLowPTForGfxPerProcess", + One + }, + + Package (0x02) + { + "DisableCDI", + Zero + }, + + 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", + One + }, + + Package (0x02) + { + "SecureCarveoutSize", + 0x00200000 + }, + + Package (0x02) + { + "allowDrmAbove1080p", + One + }, + + Package (0x02) + { + "ZeroPageLowAddr", + 0x85F40000 + }, + + Package (0x02) + { + "ZeroPageHighAddr", + Zero + }, + + Package (0x02) + { + "KeepUefiBuffer", + One + }, + + Package (0x05) + { + "GRAPHICS", + 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 + }, - Method (PGCT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGCT.RBUF */ - } + Package (0x02) + { + "BusResetValue", + 0x04B0 + } + }, - Method (PLGC, 3, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg1 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local1 = Arg1 - } + Package (0x06) + { + "A6x", + Package (0x02) + { + "DisableICG", + Zero + }, - If ((Arg2 > 0x1000)) - { - Local2 = 0x1000 - } - Else - { - Local2 = Arg2 - } + Package (0x02) + { + "DisableGmuCG", + Zero + }, - If (((Local1 + Local2) > SizeOf (TBUF))) - { - Local2 = (SizeOf (TBUF) - Local1) - } + Package (0x02) + { + "DisableGmuACD", + Zero + }, - CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF) - Return (RBUF) /* \_SB_.GPU0.PLGC.RBUF */ - } + Package (0x02) + { + "EnableFallbackToDisableSecureMode", + Zero + }, - Method (HSIC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.HSIC.RBUF */ - } + Package (0x02) + { + "DisableCPCrashDump", + Zero + } + } + }, - Method (PGMT, 2, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg0 >= SizeOf (TBUF))) - { - Return (Buffer (One) + Package (0x02) { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } + "VIDEO", + Package (0x02) + { + "EnableSystemCache", + One + } + }, - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } + Package (0x02) + { + "CRYPTO", + Package (0x02) + { + "EnableCryptoVA", + One + } + }, - If (((Local0 + Local1) > SizeOf (TBUF))) - { - Local1 = (SizeOf (TBUF) - Local0) - } + Package (0x07) + { + "DISPLAY", + Package (0x02) + { + "DisableMiracast", + One + }, - CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.PGMT.RBUF */ - } + Package (0x02) + { + "EnableOEMDriverDependency", + Zero + }, - Method (PWGM, 2, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg0 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } + Package (0x02) + { + "EnableBridgeDriverDependency", + Zero + }, - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } + Package (0x02) + { + "DisableRotator", + Zero + }, - If (((Local0 + Local1) > SizeOf (TBUF))) - { - Local1 = (SizeOf (TBUF) - Local0) - } + Package (0x02) + { + "DisableMDPBLT", + One + }, - CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.PWGM.RBUF */ + Package (0x02) + { + "DisableExternal", + Zero + } + } + }) + Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ } + } - Method (PGRT, 2, NotSerialized) + Device (SCM0) + { + Name (_HID, "QCOM040B") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + } + + Device (TREE) + { + Name (_HID, "QCOM0476") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { - Name (RBUF, Buffer (One) + Name (RBUF, ResourceTemplate () { - 0x00 // . + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0009 + } + Memory32Fixed (ReadWrite, + 0xDEADBEEF, // Address Base + 0xBEEFDEAD, // Address Length + _Y00) }) - Return (RBUF) /* \_SB_.GPU0.PGRT.RBUF */ + CreateDWordField (RBUF, \_SB.TREE._CRS._Y00._BAS, TGCA) // _BAS: Base Address + CreateDWordField (RBUF, \_SB.TREE._CRS._Y00._LEN, TGCL) // _LEN: Length + TGCA = \_SB.TCMA + TGCL = \_SB.TCML + Return (RBUF) /* \_SB_.TREE._CRS.RBUF */ } + } - Method (PBRT, 2, NotSerialized) + Device (SPMI) + { + Name (_HID, "QCOM040C") // _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, Buffer (One) + Name (RBUF, ResourceTemplate () { - 0x00 // . + Memory32Fixed (ReadWrite, + 0x0C400000, // Address Base + 0x02800000, // Address Length + ) }) - Return (RBUF) /* \_SB_.GPU0.PBRT.RBUF */ + Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ } - Method (DITH, 2, NotSerialized) + Method (CONF, 0, NotSerialized) { - Name (RBUF, Buffer (One) + Name (XBUF, Buffer (0x1A) { - 0x00 // . + /* 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 (RBUF) /* \_SB_.GPU0.DITH.RBUF */ + Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ } + } - Method (BLCP, 2, NotSerialized) + Device (GIO0) + { + Name (_HID, "QCOM040D") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + OperationRegion (GPOR, GeneralPurposeIo, Zero, One) + Field (\_SB.GIO0.GPOR, ByteAcc, NoLock, Preserve) { - Name (RBUF, Buffer (0x0100){}) - Return (RBUF) /* \_SB_.GPU0.BLCP.RBUF */ + Connection ( + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0079 + } + ), + LIDR, 1 } - Method (ROE1, 3, NotSerialized) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE1.PCFG */ - If ((Arg0 >= SizeOf (Local2))) + Name (RBUF, ResourceTemplate () { - Return (Buffer (One) + Memory32Fixed (ReadWrite, + 0x03000000, // Address Base + 0x00DDC000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) { - 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 */ - } - - Method (ROE2, 3, NotSerialized) - { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE2.PCFG */ - If ((Arg0 >= SizeOf (Local2))) - { - Return (Buffer (One) + 0x000000F0, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) { - 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.ROE2.RBUF */ + 0x000000F0, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000F0, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x00000249, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) + { + 0x0000025B, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x00000259, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000022C, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000024E, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000292, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000239, + } + }) + Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ } - Method (ROE3, 3, NotSerialized) + Method (OFNI, 0, NotSerialized) { - Name (PCFG, Buffer (One) + Name (RBUF, Buffer (0x02) { - 0x00 // . + 0xAF, 0x00 // .. }) - Local2 = PCFG /* \_SB_.GPU0.ROE3.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.ROE3.RBUF */ + Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ } - Method (ROE4, 3, NotSerialized) + Name (GABL, Zero) + Method (_REG, 2, NotSerialized) // _REG: Region Availability { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE4.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))) + If ((Arg0 == 0x08)) { - Local1 = (SizeOf (Local2) - Local0) + GABL = Arg1 } - - CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.ROE4.RBUF */ } - Method (ROE5, 3, NotSerialized) + Method (_AEI, 0, NotSerialized) // _AEI: ACPI Event Interrupts { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE5.PCFG */ - If ((Arg0 >= SizeOf (Local2))) + If ((\_SB.PLST == One)) { - Return (Buffer (One) + Name (RBFC, ResourceTemplate () { - 0x00 // . + GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0140 + } }) + Return (RBFC) /* \_SB_.GIO0._AEI.RBFC */ } Else { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x01F4, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00BD + } + GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0140 + } + }) + Return (RBUF) /* \_SB_.GIO0._AEI.RBUF */ } + } - If (((Local0 + Local1) > SizeOf (Local2))) + Method (_EBD, 0, NotSerialized) // _Exx: Edge-Triggered GPE, xx=0x00-0xFF + { + If ((\_SB.PLST != One)) { - Local1 = (SizeOf (Local2) - Local0) + Notify (\_SB.GPU0, 0x92) // Device-Specific } - - CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.ROE5.RBUF */ } - Method (ROE6, 3, NotSerialized) + Method (_EVT, 1, NotSerialized) // _EVT: Event { - Name (PCFG, Buffer (One) - { - 0x00 // . - }) - Local2 = PCFG /* \_SB_.GPU0.ROE6.PCFG */ - If ((Arg0 >= SizeOf (Local2))) + While (One) { - Return (Buffer (One) + Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_0 = Arg0 + If ((_T_0 == 0x0140)) { - 0x00 // . - }) + \_SB.LID0.LIDB = \_SB.GIO0.LIDR + Notify (\_SB.LID0, 0x80) // Status Change + } + + Break } - Else + } + } + + Device (PCI0) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.QPPX + }) + Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + Name (_SEG, Zero) // _SEG: PCI Segment + Name (_BBN, Zero) // _BBN: BIOS Bus Number + Name (_PRT, Package (0x04) // _PRT: PCI Routing Table + { + Package (0x04) { - Local0 = Arg0 - } + 0xFFFF, + Zero, + Zero, + 0xB5 + }, - If ((Arg1 > 0x1000)) + Package (0x04) { - Local1 = 0x1000 - } - Else + 0xFFFF, + One, + Zero, + 0xB6 + }, + + Package (0x04) { - Local1 = Arg1 - } + 0xFFFF, + 0x02, + Zero, + 0xB7 + }, - If (((Local0 + Local1) > SizeOf (Local2))) + Package (0x04) { - Local1 = (SizeOf (Local2) - Local0) + 0xFFFF, + 0x03, + Zero, + 0xB8 } - - CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.ROE6.RBUF */ + }) + Method (_CCA, 0, NotSerialized) // _CCA: Cache Coherency Attribute + { + Return (One) } - Name (_DOD, Package (0x01) // _DOD: Display Output Devices - { - 0x00024321 - }) Method (_STA, 0, NotSerialized) // _STA: Status { - Return (0x0F) + If ((PRP0 == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } } - Method (CHDV, 0, NotSerialized) + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { - Name (CHIF, Package (0x02) - { - One, - Package (0x07) - { - "CHILDDEV", - Zero, - 0x00024321, - "QCOM_AVStream_8150", - Zero, - "Qualcomm Camera AVStream Mini Driver", - Package (0x04) - { - "COMPATIBLEIDS", - 0x02, - "VEN_QCOM&DEV__AVSTREAM", - "QCOM_AVSTREAM" - } - } - }) - Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ + Return (Zero) } - Method (DPCC, 2, NotSerialized) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { - Return (\_SB.CCST) + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x60200000, // Address Base + 0x01DF0000, // Address Length + ) + WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, + 0x0000, // Granularity + 0x0000, // Range Minimum + 0x0001, // Range Maximum + 0x0000, // Translation Offset + 0x0002, // Length + ,, ) + }) + Return (RBUF) /* \_SB_.PCI0._CRS.RBUF */ } - Method (DPIN, 2, NotSerialized) + Name (SUPP, Zero) + Name (CTRL, Zero) + Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake { - Return (\_SB.PINA) } - Method (REGR, 0, NotSerialized) + Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { - Name (RBUF, Package (0x1A) + If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { - 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) - { - "OPMApiVersion", - 0x02 - }, - - Package (0x02) - { - "DisableTzMDSSRestore", - One - }, - - Package (0x02) - { - "UseLowPTForGfxPerProcess", - One - }, - - Package (0x02) - { - "DisableCDI", - Zero - }, - - 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", - One - }, - - Package (0x02) - { - "SecureCarveoutSize", - 0x00200000 - }, - - Package (0x02) + CreateDWordField (Arg3, Zero, CDW1) + CreateDWordField (Arg3, 0x04, CDW2) + CreateDWordField (Arg3, 0x08, CDW3) + SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + If (((SUPP & 0x16) != 0x16)) { - "allowDrmAbove1080p", - One - }, + CTRL &= 0x1E + } - Package (0x02) + CTRL &= 0x15 + If ((Arg1 != One)) { - "ZeroPageLowAddr", - 0x85F40000 - }, + CDW1 |= 0x08 + } - Package (0x02) + If ((CDW3 != CTRL)) { - "ZeroPageHighAddr", - Zero - }, + CDW1 |= 0x10 + } - Package (0x02) - { - "KeepUefiBuffer", - One - }, + CDW3 = CTRL /* \_SB_.PCI0.CTRL */ + Return (Arg3) + } + Else + { + CDW1 |= 0x04 + Return (Arg3) + } + } - Package (0x05) + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + While (One) { - "GRAPHICS", - Package (0x02) - { - "EnableSystemCache", - One - }, - - Package (0x02) - { - "EnableSysCacheForGpuhtw", - One - }, - - Package (0x0A) + Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_0 = ToInteger (Arg2) + If ((_T_0 == Zero)) { - "DCVS", - Package (0x02) + Return (Buffer (0x02) { - "Enable", - One - }, - - Package (0x02) + 0xFF, 0x03 // .. + }) + } + ElseIf ((_T_0 == One)) + { + Return (Package (0x02) { - "IncreaseFilterBw", - 0x00020000 - }, + Package (One) + { + One + }, - Package (0x02) + Package (0x03) + { + Zero, + One, + One + } + }) + } + ElseIf ((_T_0 == 0x02)) + { + Return (Package (One) { - "DecreaseFilterBw", - 0x3333 - }, - - Package (0x02) + Package (0x04) + { + One, + 0x03, + Zero, + 0x07 + } + }) + } + ElseIf ((_T_0 == 0x03)) + { + Return (Package (One) { - "TargetBusyPct", - 0x55 - }, - - Package (0x02) + Zero + }) + } + ElseIf ((_T_0 == 0x04)) + { + Return (Package (0x02) { - "SampleRate", - 0x3C - }, + Package (One) + { + Zero + }, - Package (0x02) + Package (0x04) + { + One, + 0x03, + Zero, + 0x07 + } + }) + } + ElseIf ((_T_0 == 0x05)) + { + Return (Package (One) { - "TargetBusyPctOffscreen", - 0x4B - }, - - Package (0x02) + One + }) + } + ElseIf ((_T_0 == 0x06)) + { + Return (Package (0x04) { - "SampleRateOffscreen", - 0x14 - }, + Package (One) + { + Zero + }, - Package (0x02) - { - "GpuResetValue", - 0x11490C80 - }, + Package (One) + { + Zero + }, - Package (0x02) - { - "BusResetValue", - 0x04B0 - } - }, + Package (One) + { + Zero + }, - Package (0x06) + Package (One) + { + Zero + } + }) + } + ElseIf ((_T_0 == 0x07)) { - "A6x", - Package (0x02) + Return (Package (One) { - "DisableICG", - Zero - }, - - Package (0x02) + One + }) + } + ElseIf ((_T_0 == 0x08)) + { + Return (Package (One) { - "DisableGmuCG", - Zero - }, - - Package (0x02) + One + }) + } + ElseIf ((_T_0 == 0x09)) + { + Return (Package (0x05) { - "DisableGmuACD", - Zero - }, + 0xFFFFFFFF, + 0xFFFFFFFF, + 0xFFFFFFFF, + Zero, + 0xFFFFFFFF + }) + } + Else + { + } - Package (0x02) - { - "EnableFallbackToDisableSecureMode", - Zero - }, + Break + } + } + } - Package (0x02) - { - "DisableCPCrashDump", - Zero - } - } - }, + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + \_SB.P0RR + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + \_SB.P0RR + }) + Device (RP1) + { + Method (_ADR, 0, Serialized) // _ADR: Address + { + Return (Zero) + } - Package (0x02) + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + \_SB.R0RR + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + \_SB.R0RR + }) + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset + { + \_SB.R0RR + }) + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, + Package (0x01) { - "VIDEO", Package (0x02) { - "EnableSystemCache", + "HotPlugSupportInD3", One } - }, - - Package (0x02) + } + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((PSUB == "CLS08150")) { - "CRYPTO", - Package (0x02) + Name (RBF0, Buffer (0x02) { - "EnableCryptoVA", - One - } - }, - - Package (0x07) + 0x79, 0x00 // y. + }) + Return (RBF0) /* \_SB_.PCI0.RP1_._CRS.RBF0 */ + } + Else { - "DISPLAY", - Package (0x02) - { - "DisableMiracast", - One - }, - - Package (0x02) - { - "EnableOEMDriverDependency", - Zero - }, - - Package (0x02) - { - "EnableBridgeDriverDependency", - Zero - }, - - Package (0x02) + Name (RBF1, ResourceTemplate () { - "DisableRotator", - Zero - }, + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0180 + } + }) + Return (RBF1) /* \_SB_.PCI0.RP1_._CRS.RBF1 */ + } + } - Package (0x02) + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + While (One) { - "DisableMDPBLT", - One - }, + Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_0 = ToInteger (Arg2) + If ((_T_0 == Zero)) + { + Return (Buffer (0x02) + { + 0x01, 0x03 // .. + }) + } + ElseIf ((_T_0 == 0x08)) + { + Return (Package (One) + { + One + }) + } + ElseIf ((_T_0 == 0x09)) + { + Return (Package (0x05) + { + 0xFFFFFFFF, + 0xFFFFFFFF, + 0xFFFFFFFF, + Zero, + 0xFFFFFFFF + }) + } + Else + { + } - Package (0x02) - { - "DisableExternal", - Zero + Break } } - }) - Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ + } } } - Device (SCM0) + PowerResource (P0RR, 0x05, 0x0000) { - Name (_HID, "QCOM040B") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - } + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } - Device (TREE) - { - Name (_HID, "QCOM0476") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0009 - } - Memory32Fixed (ReadWrite, - 0xDEADBEEF, // Address Base - 0xBEEFDEAD, // Address Length - _Y00) - }) - CreateDWordField (RBUF, \_SB.TREE._CRS._Y00._BAS, TGCA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.TREE._CRS._Y00._LEN, TGCL) // _LEN: Length - TGCA = \_SB.TCMA - TGCL = \_SB.TCML - Return (RBUF) /* \_SB_.TREE._CRS.RBUF */ } } - Device (SPMI) + PowerResource (R0RR, 0x05, 0x0000) { - Name (_HID, "QCOM040C") // _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 + Method (_STA, 0, NotSerialized) // _STA: Status { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x0C400000, // Address Base - 0x02800000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ + Return (Zero) } - Method (CONF, 0, NotSerialized) + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset { - 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) + Device (QPPX) { - Name (_HID, "QCOM040D") // _HID: Hardware ID + Name (_HID, "QCOM04A2") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute Alias (\_SB.PSUB, _SUB) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { Memory32Fixed (ReadWrite, - 0x03000000, // Address Base - 0x00DDC000, // Address Length + 0x01FEC004, // Address Base + 0x00000004, // Address Length ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x00000249, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared, ,, ) - { - 0x0000025B, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x00000259, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000022C, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000024E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000292, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000239, - } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x01 + }) + { // Pin list + 0x0023 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x01, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x01 + }) + { // Pin list + 0x00AF + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x02, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x01 + }) + { // Pin list + 0x0066 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x03, ResourceConsumer, , + RawDataBuffer (0x01) // Vendor Data + { + 0x01 + }) + { // Pin list + 0x00B2 + } }) - Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ + Return (RBUF) /* \_SB_.QPPX._CRS.RBUF */ } - Method (OFNI, 0, NotSerialized) + Method (_QPG, 0, Serialized) { - Name (RBUF, Buffer (0x02) + If ((\_SB.PSUB == "CLS08150")) { - 0xAF, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ - } - - Name (GABL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x08)) + Return (Package (0x04) + { + Zero, + One, + One, + One + }) + } + Else { - GABL = Arg1 + Return (Package (0x04) + { + One, + One, + One, + One + }) } } - Name (_AEI, ResourceTemplate () // _AEI: ACPI Event Interrupts + Name (GWLE, ResourceTemplate () { - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x01F4, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x00BD + 0x00A9 } }) - Method (_EBD, 0, NotSerialized) // _Exx: Edge-Triggered GPE, xx=0x00-0xFF + Name (GMDM, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00B9 + } + }) + Name (GMDR, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0210 + } + }) + Name (GMDS, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x02A5 + } + }) + Scope (\_SB.GIO0) + { + OperationRegion (WLEN, GeneralPurposeIo, Zero, One) + OperationRegion (MPON, GeneralPurposeIo, Zero, One) + } + + Scope (\_SB.PM01) + { + OperationRegion (PMDR, GeneralPurposeIo, Zero, One) + OperationRegion (PMON, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.WLEN, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.QPPX.GWLE), + WLEN, 1 + } + + Field (\_SB.GIO0.MPON, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.QPPX.GMDM), + MPON, 1 + } + + Field (\_SB.PM01.PMDR, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.QPPX.GMDR), + PMDR, 1 + } + + Field (\_SB.PM01.PMON, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.QPPX.GMDS), + PMON, 1 + } + + Method (_RST, 1, Serialized) // _RST: Device Reset { - Notify (\_SB.GPU0, 0x92) // Device-Specific + While (One) + { + Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_0 = ToInteger (Arg0) + If ((_T_0 == Zero)) + { + If ((\_SB.PSUB == "MTP08150")) + { + If (((\_SB.PLST == One) || (\_SB.PLST == 0x04))) + { + \_SB.QPPX.WLEN = Zero + Sleep (0x05) + \_SB.QPPX.WLEN = One + } + } + ElseIf ((\_SB.PSUB == "CLS08150")) + { + If (((\_SB.SOID == 0x0194) && ((BSID == 0x02) || (BSID == 0x03)))) + { + \_SB.QPPX.WLEN = Zero + Sleep (0x05) + \_SB.QPPX.WLEN = One + } + } + } + ElseIf ((_T_0 == One)){} + ElseIf ((_T_0 == 0x02)){} + ElseIf ((_T_0 == 0x03)) + { + If ((\_SB.PSUB == "CLS08150")) + { + If ((BREV == Zero)) + { + \_SB.QPPX.PMON = Zero + \_SB.QPPX.PMDR = Zero + \_SB.QPPX.MPON = Zero + Sleep (0x0190) + \_SB.QPPX.MPON = One + \_SB.QPPX.PMDR = One + Sleep (0x64) + \_SB.QPPX.PMON = One + Sleep (0x1E) + } + } + } + Else + { + Debug = "Invalid PCIe port number passed to QPPX reset helper" + } + + Break + } } } - Device (PCI0) + Device (PCI1) { Name (_DEP, Package (0x02) // _DEP: Dependencies { @@ -79360,8 +98527,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) }) Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SEG, Zero) // _SEG: PCI Segment + Name (_UID, One) // _UID: Unique ID + Name (_SEG, One) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { @@ -79370,7 +98537,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, Zero, Zero, - 0xB5 + 0x030B }, Package (0x04) @@ -79378,7 +98545,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, One, Zero, - 0xB6 + 0x030A }, Package (0x04) @@ -79386,7 +98553,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, 0x02, Zero, - 0xB7 + 0x0309 }, Package (0x04) @@ -79394,7 +98561,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, 0x03, Zero, - 0xB8 + 0x0308 } }) Method (_CCA, 0, NotSerialized) // _CCA: Cache Coherency Attribute @@ -79404,7 +98571,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Method (_STA, 0, NotSerialized) // _STA: Status { - If ((PRP0 == One)) + If ((PRP1 == One)) { Return (0x0F) } @@ -79424,7 +98591,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (RBUF, ResourceTemplate () { Memory32Fixed (ReadWrite, - 0x60200000, // Address Base + 0x68200000, // Address Base 0x01DF0000, // Address Length ) WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, @@ -79435,7 +98602,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x0002, // Length ,, ) }) - Return (RBUF) /* \_SB_.PCI0._CRS.RBUF */ + Return (RBUF) /* \_SB_.PCI1._CRS.RBUF */ } Name (SUPP, Zero) @@ -79451,8 +98618,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CreateDWordField (Arg3, Zero, CDW1) CreateDWordField (Arg3, 0x04, CDW2) CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + SUPP = CDW2 /* \_SB_.PCI1._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PCI1._OSC.CDW3 */ If (((SUPP & 0x16) != 0x16)) { CTRL &= 0x1E @@ -79469,7 +98636,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CDW1 |= 0x10 } - CDW3 = CTRL /* \_SB_.PCI0.CTRL */ + CDW3 = CTRL /* \_SB_.PCI1.CTRL */ Return (Arg3) } Else @@ -79585,7 +98752,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { Return (Package (One) { - One + 0x02 }) } ElseIf ((_T_0 == 0x08)) @@ -79618,11 +98785,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_S0W, 0x04) // _S0W: S0 Device Wake State Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { - \_SB.P0RR + \_SB.P1RR }) Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot { - \_SB.P0RR + \_SB.P1RR }) Device (RP1) { @@ -79633,15 +98800,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { - \_SB.R0RR + \_SB.R1RR }) Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot { - \_SB.R0RR + \_SB.R1RR }) Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset { - \_SB.R0RR + \_SB.R1RR }) Name (_S0W, 0x04) // _S0W: S0 Device Wake State Name (_DSD, Package (0x02) // _DSD: Device-Specific Data @@ -79658,27 +98825,16 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { - If ((PSUB == "CLS08150")) - { - Name (RBF0, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBF0) /* \_SB_.PCI0.RP1_._CRS.RBF0 */ - } - Else + Name (RBUF, ResourceTemplate () { - Name (RBF1, ResourceTemplate () - { - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0180 - } - }) - Return (RBF1) /* \_SB_.PCI0.RP1_._CRS.RBF1 */ - } + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x01C0 + } + }) + Return (RBUF) /* \_SB_.PCI1.RP1_._CRS.RBUF */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method @@ -79725,7 +98881,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - PowerResource (P0RR, 0x05, 0x0000) + PowerResource (P1RR, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { @@ -79741,7 +98897,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - PowerResource (R0RR, 0x05, 0x0000) + PowerResource (R1RR, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { @@ -79761,219 +98917,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - Device (QPPX) - { - Name (_HID, "QCOM04A2") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Alias (\_SB.PSUB, _SUB) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - - Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x01FEC004, // Address Base - 0x00000004, // Address Length - ) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x01 - }) - { // Pin list - 0x0023 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x01, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x01 - }) - { // Pin list - 0x00AF - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x02, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x01 - }) - { // Pin list - 0x0066 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x03, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x01 - }) - { // Pin list - 0x00B2 - } - }) - Return (RBUF) /* \_SB_.QPPX._CRS.RBUF */ - } - - Method (_QPG, 0, Serialized) - { - If ((\_SB.PSUB == "CLS08150")) - { - Return (Package (0x04) - { - Zero, - One, - One, - One - }) - } - Else - { - Return (Package (0x04) - { - One, - One, - One, - One - }) - } - } - - Name (GWLE, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00A9 - } - }) - Name (GMDM, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00B9 - } - }) - Name (GMDR, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0210 - } - }) - Name (GMDS, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x02A5 - } - }) - Scope (\_SB.GIO0) - { - OperationRegion (WLEN, GeneralPurposeIo, Zero, One) - OperationRegion (MPON, GeneralPurposeIo, Zero, One) - } - - Scope (\_SB.PM01) - { - OperationRegion (PMDR, GeneralPurposeIo, Zero, One) - OperationRegion (PMON, GeneralPurposeIo, Zero, One) - } - - Field (\_SB.GIO0.WLEN, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.QPPX.GWLE), - WLEN, 1 - } - - Field (\_SB.GIO0.MPON, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.QPPX.GMDM), - MPON, 1 - } - - Field (\_SB.PM01.PMDR, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.QPPX.GMDR), - PMDR, 1 - } - - Field (\_SB.PM01.PMON, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.QPPX.GMDS), - PMON, 1 - } - - Method (_RST, 1, Serialized) // _RST: Device Reset - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg0) - If ((_T_0 == Zero)) - { - If ((\_SB.PSUB == "MTP08150")) - { - If (((\_SB.PLST == One) || (\_SB.PLST == 0x04))) - { - \_SB.QPPX.WLEN = Zero - Sleep (0x05) - \_SB.QPPX.WLEN = One - } - } - ElseIf ((\_SB.PSUB == "CLS08150")) - { - If (((\_SB.SOID == 0x0194) && ((BSID == 0x02) || (BSID == 0x03)))) - { - \_SB.QPPX.WLEN = Zero - Sleep (0x05) - \_SB.QPPX.WLEN = One - } - } - } - ElseIf ((_T_0 == One)){} - ElseIf ((_T_0 == 0x02)){} - ElseIf ((_T_0 == 0x03)) - { - If ((\_SB.PSUB == "CLS08150")) - { - If ((BREV == Zero)) - { - \_SB.QPPX.PMON = Zero - \_SB.QPPX.PMDR = Zero - \_SB.QPPX.MPON = Zero - Sleep (0x0190) - \_SB.QPPX.MPON = One - \_SB.QPPX.PMDR = One - Sleep (0x64) - \_SB.QPPX.PMON = One - Sleep (0x1E) - } - } - } - Else - { - Debug = "Invalid PCIe port number passed to QPPX reset helper" - } - - Break - } - } - } - - Device (PCI1) + Device (PCI2) { Name (_DEP, Package (0x02) // _DEP: Dependencies { @@ -79982,8 +98926,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) }) Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_SEG, One) // _SEG: PCI Segment + Name (_UID, 0x02) // _UID: Unique ID + Name (_SEG, 0x02) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { @@ -79992,7 +98936,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, Zero, Zero, - 0x030B + 0x02B7 }, Package (0x04) @@ -80000,7 +98944,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, One, Zero, - 0x030A + 0x02B6 }, Package (0x04) @@ -80008,7 +98952,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, 0x02, Zero, - 0x0309 + 0x02B5 }, Package (0x04) @@ -80016,7 +98960,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, 0x03, Zero, - 0x0308 + 0x02B4 } }) Method (_CCA, 0, NotSerialized) // _CCA: Cache Coherency Attribute @@ -80026,7 +98970,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Method (_STA, 0, NotSerialized) // _STA: Status { - If ((PRP1 == One)) + If ((PRP2 == One)) { Return (0x0F) } @@ -80046,7 +98990,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (RBUF, ResourceTemplate () { Memory32Fixed (ReadWrite, - 0x68200000, // Address Base + 0x70200000, // Address Base 0x01DF0000, // Address Length ) WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, @@ -80057,7 +99001,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x0002, // Length ,, ) }) - Return (RBUF) /* \_SB_.PCI1._CRS.RBUF */ + Return (RBUF) /* \_SB_.PCI2._CRS.RBUF */ } Name (SUPP, Zero) @@ -80073,8 +99017,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CreateDWordField (Arg3, Zero, CDW1) CreateDWordField (Arg3, 0x04, CDW2) CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI1._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI1._OSC.CDW3 */ + SUPP = CDW2 /* \_SB_.PCI2._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PCI2._OSC.CDW3 */ If (((SUPP & 0x16) != 0x16)) { CTRL &= 0x1E @@ -80091,7 +99035,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CDW1 |= 0x10 } - CDW3 = CTRL /* \_SB_.PCI1.CTRL */ + CDW3 = CTRL /* \_SB_.PCI2.CTRL */ Return (Arg3) } Else @@ -80207,7 +99151,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { Return (Package (One) { - 0x02 + 0x03 }) } ElseIf ((_T_0 == 0x08)) @@ -80240,11 +99184,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_S0W, 0x04) // _S0W: S0 Device Wake State Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { - \_SB.P1RR + \_SB.P2RR }) Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot { - \_SB.P1RR + \_SB.P2RR }) Device (RP1) { @@ -80255,15 +99199,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { - \_SB.R1RR + \_SB.R2RR }) Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot { - \_SB.R1RR + \_SB.R2RR }) Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset { - \_SB.R1RR + \_SB.R2RR }) Name (_S0W, 0x04) // _S0W: S0 Device Wake State Name (_DSD, Package (0x02) // _DSD: Device-Specific Data @@ -80286,10 +99230,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x01C0 + 0x0200 } }) - Return (RBUF) /* \_SB_.PCI1.RP1_._CRS.RBUF */ + Return (RBUF) /* \_SB_.PCI2.RP1_._CRS.RBUF */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method @@ -80336,7 +99280,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - PowerResource (P1RR, 0x05, 0x0000) + PowerResource (P2RR, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { @@ -80352,7 +99296,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - PowerResource (R1RR, 0x05, 0x0000) + PowerResource (R2RR, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { @@ -80372,7 +99316,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - Device (PCI2) + Device (PCI3) { Name (_DEP, Package (0x02) // _DEP: Dependencies { @@ -80381,8 +99325,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) }) Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_SEG, 0x02) // _SEG: PCI Segment + Name (_UID, 0x03) // _UID: Unique ID + Name (_SEG, 0x03) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { @@ -80391,7 +99335,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, Zero, Zero, - 0x02B7 + 0x01D2 }, Package (0x04) @@ -80399,7 +99343,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, One, Zero, - 0x02B6 + 0x01D3 }, Package (0x04) @@ -80407,7 +99351,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, 0x02, Zero, - 0x02B5 + 0x01D6 }, Package (0x04) @@ -80415,7 +99359,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0xFFFF, 0x03, Zero, - 0x02B4 + 0x01D7 } }) Method (_CCA, 0, NotSerialized) // _CCA: Cache Coherency Attribute @@ -80425,7 +99369,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Method (_STA, 0, NotSerialized) // _STA: Status { - If ((PRP2 == One)) + If ((PRP3 == One)) { Return (0x0F) } @@ -80445,7 +99389,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (RBUF, ResourceTemplate () { Memory32Fixed (ReadWrite, - 0x70200000, // Address Base + 0x40200000, // Address Base 0x01DF0000, // Address Length ) WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, @@ -80456,7 +99400,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) 0x0002, // Length ,, ) }) - Return (RBUF) /* \_SB_.PCI2._CRS.RBUF */ + Return (RBUF) /* \_SB_.PCI3._CRS.RBUF */ } Name (SUPP, Zero) @@ -80472,8 +99416,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CreateDWordField (Arg3, Zero, CDW1) CreateDWordField (Arg3, 0x04, CDW2) CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI2._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI2._OSC.CDW3 */ + SUPP = CDW2 /* \_SB_.PCI3._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PCI3._OSC.CDW3 */ If (((SUPP & 0x16) != 0x16)) { CTRL &= 0x1E @@ -80490,7 +99434,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) CDW1 |= 0x10 } - CDW3 = CTRL /* \_SB_.PCI2.CTRL */ + CDW3 = CTRL /* \_SB_.PCI3.CTRL */ Return (Arg3) } Else @@ -80606,7 +99550,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) { Return (Package (One) { - 0x03 + 0x04 }) } ElseIf ((_T_0 == 0x08)) @@ -80639,11 +99583,11 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_S0W, 0x04) // _S0W: S0 Device Wake State Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { - \_SB.P2RR + \_SB.P3RR }) Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot { - \_SB.P2RR + \_SB.P3RR }) Device (RP1) { @@ -80654,15 +99598,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { - \_SB.R2RR + \_SB.R3RR }) Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot { - \_SB.R2RR + \_SB.R3RR }) Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset { - \_SB.R2RR + \_SB.R3RR }) Name (_S0W, 0x04) // _S0W: S0 Device Wake State Name (_DSD, Package (0x02) // _DSD: Device-Specific Data @@ -80685,10 +99629,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0200 + 0x0240 } }) - Return (RBUF) /* \_SB_.PCI2.RP1_._CRS.RBUF */ + Return (RBUF) /* \_SB_.PCI3.RP1_._CRS.RBUF */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method @@ -80735,808 +99679,1269 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } - PowerResource (P2RR, 0x05, 0x0000) + PowerResource (P3RR, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + } + + PowerResource (R3RR, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + } + } + + Device (IPC0) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.GLNK + }) + Name (_HID, "QCOM040E") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (GLNK) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.RPEN + }) + Name (_HID, "QCOM048D") // _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, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000017C, + } + }) + Return (RBUF) /* \_SB_.GLNK._CRS.RBUF */ + } + } + + Device (ARPC) + { + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.MMU0, + \_SB.GLNK, + \_SB.SCM0 + }) + Name (_HID, "QCOM0460") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (ARPD) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.ADSP, + \_SB.ARPC + }) + Name (_HID, "QCOM048A") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (RFS0) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.IPC0 + }) + Name (_HID, "QCOM0417") // _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 + _Y01) + Memory32Fixed (ReadWrite, + 0x11111111, // Address Base + 0x22222222, // Address Length + _Y02) + Memory32Fixed (ReadWrite, + 0x33333333, // Address Base + 0x44444444, // Address Length + _Y03) + }) + CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._BAS, RMTA) // _BAS: Base Address + CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._LEN, RMTL) // _LEN: Length + CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._BAS, RFMA) // _BAS: Base Address + CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._LEN, RFML) // _LEN: Length + CreateDWordField (RBUF, \_SB.RFS0._CRS._Y03._BAS, RFAA) // _BAS: Base Address + CreateDWordField (RBUF, \_SB.RFS0._CRS._Y03._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 */ + } + } + + Scope (\_SB.RFS0) { Method (_STA, 0, NotSerialized) // _STA: Status { - Return (Zero) + Return (0x0B) } + } - Method (_ON, 0, NotSerialized) // _ON_: Power On + Device (IPA) + { + Name (_DEP, Package (0x06) // _DEP: Dependencies { - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off + \_SB.PEP0, + \_SB.RPEN, + \_SB.TREE, + \_SB.MMU0, + \_SB.GSI, + \_SB.GLNK + }) + Name (_HID, "QCOM0470") // _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, + } + }) } } - PowerResource (R2RR, 0x05, 0x0000) + Scope (\_SB.IPA) { Method (_STA, 0, NotSerialized) // _STA: Status { - Return (Zero) + If ((\_SB.SOID == 0x0194)) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } } + } - Method (_ON, 0, NotSerialized) // _ON_: Power On + Device (GSI) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM0483") // _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 */ } + } - Method (_OFF, 0, NotSerialized) // _OFF: Power Off + Scope (\_SB.GSI) + { + Method (_STA, 0, NotSerialized) // _STA: Status { + If ((\_SB.SOID == 0x0194)) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } } + } - Method (_RST, 0, NotSerialized) // _RST: Device Reset + Device (QDIG) + { + Name (_DEP, Package (One) // _DEP: Dependencies { - } + \_SB.GLNK + }) + Name (_HID, "QCOM0414") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) } - Device (PCI3) + Device (SSM) { Name (_DEP, Package (0x02) // _DEP: Dependencies { - \_SB.PEP0, - \_SB.QPPX + \_SB.GLNK, + \_SB.TREE }) - Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID - Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_SEG, 0x03) // _SEG: PCI Segment - Name (_BBN, Zero) // _BBN: BIOS Bus Number - Name (_PRT, Package (0x04) // _PRT: PCI Routing Table + Name (_HID, "QCOM0415") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status { - Package (0x04) - { - 0xFFFF, - Zero, - Zero, - 0x01D2 - }, + Return (Zero) + } + } - Package (0x04) + Device (SYSM) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x00100000) // _UID: Unique ID + Name (_LPI, Package (0x04) // _LPI: Low Power Idle States + { + Zero, + 0x01000000, + One, + Package (0x0A) { - 0xFFFF, + 0x251C, + 0x1770, One, + 0x20, Zero, - 0x01D3 - }, + Zero, + 0xA300, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Package (0x04) + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "platform.DRIPS" + } + }) + 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 { - 0xFFFF, - 0x02, Zero, - 0x01D6 - }, + 0x01000000, + 0x02, + Package (0x0A) + { + 0x170C, + 0x0BB8, + Zero, + Zero, + Zero, + Zero, + 0x20, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Package (0x04) + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "L3Cluster.D2" + }, + + Package (0x0A) + { + 0x1770, + 0x0CE4, + One, + Zero, + Zero, + One, + 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) { - 0xFFFF, - 0x03, - Zero, - 0x01D7 + 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) + { + 0x0F0A, + 0x035C, + 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) + { + 0x0F6E, + 0x038E, + 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" + } + }) } - }) - Method (_CCA, 0, NotSerialized) // _CCA: Cache Coherency Attribute - { - Return (One) - } - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((PRP3 == One)) - { - Return (0x0F) - } - Else - { - Return (Zero) - } - } + 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" + }, - Method (_PSC, 0, NotSerialized) // _PSC: Power State Current - { - Return (Zero) - } + Package (0x0A) + { + 0x0F0A, + 0x035C, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x40200000, // Address Base - 0x01DF0000, // Address Length - ) - WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, - 0x0000, // Granularity - 0x0000, // Range Minimum - 0x0001, // Range Maximum - 0x0000, // Translation Offset - 0x0002, // Length - ,, ) - }) - Return (RBUF) /* \_SB_.PCI3._CRS.RBUF */ - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Name (SUPP, Zero) - Name (CTRL, Zero) - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities - { - If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) - { - CreateDWordField (Arg3, Zero, CDW1) - CreateDWordField (Arg3, 0x04, CDW2) - CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI3._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI3._OSC.CDW3 */ - If (((SUPP & 0x16) != 0x16)) - { - CTRL &= 0x1E - } + "KryoSilver1.C3" + }, - CTRL &= 0x15 - If ((Arg1 != One)) - { - CDW1 |= 0x08 - } + Package (0x0A) + { + 0x0F6E, + 0x038E, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, - If ((CDW3 != CTRL)) - { - CDW1 |= 0x10 - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - CDW3 = CTRL /* \_SB_.PCI3.CTRL */ - Return (Arg3) - } - Else - { - CDW1 |= 0x04 - Return (Arg3) + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver1.C4" + } + }) } - } - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + Device (CPU2) { - While (One) + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) + Return (0x0F) + } + + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + { + Zero, + Zero, + 0x04, + Package (0x0A) { - Return (Buffer (0x02) + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () { - 0xFF, 0x03 // .. - }) - } - ElseIf ((_T_0 == One)) - { - Return (Package (0x02) + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () { - Package (One) - { - One - }, + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Package (0x03) - { - Zero, - One, - One - } - }) - } - ElseIf ((_T_0 == 0x02)) - { - Return (Package (One) + ResourceTemplate () { - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x03)) + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C1" + }, + + Package (0x0A) { - Return (Package (One) + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () { - Zero - }) - } - ElseIf ((_T_0 == 0x04)) - { - Return (Package (0x02) + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () { - Package (One) - { - Zero - }, + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x05)) - { - Return (Package (One) + ResourceTemplate () { - One - }) - } - ElseIf ((_T_0 == 0x06)) + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C2" + }, + + Package (0x0A) { - Return (Package (0x04) + 0x0F0A, + 0x035C, + One, + One, + Zero, + One, + ResourceTemplate () { - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, - Package (One) - { - Zero - }, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Package (One) - { - Zero - } - }) - } - ElseIf ((_T_0 == 0x07)) - { - Return (Package (One) + ResourceTemplate () { - 0x04 - }) - } - ElseIf ((_T_0 == 0x08)) + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoSilver2.C3" + }, + + Package (0x0A) { - Return (Package (One) + 0x0F6E, + 0x038E, + One, + One, + Zero, + 0x02, + ResourceTemplate () { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Break - } - } - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 - { - \_SB.P3RR - }) - Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot - { - \_SB.P3RR - }) - Device (RP1) - { - Method (_ADR, 0, Serialized) // _ADR: Address - { - Return (Zero) + "KryoSilver2.C4" + } + }) } - Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 - { - \_SB.R3RR - }) - Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot - { - \_SB.R3RR - }) - Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset - { - \_SB.R3RR - }) - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + Device (CPU3) { - ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, - Package (0x01) + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status { - Package (0x02) - { - "HotPlugSupportInD3", - One - } + Return (0x0F) } - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0240 - } - }) - Return (RBUF) /* \_SB_.PCI3.RP1_._CRS.RBUF */ - } - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States { - While (One) + Zero, + Zero, + 0x04, + Package (0x0A) { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) + Zero, + Zero, + One, + Zero, + Zero, + Zero, + ResourceTemplate () { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x00000000FFFFFFFF, // Address + 0x03, // Access Size + ) + }, + + ResourceTemplate () { - } + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Break - } - } - } - } - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - PowerResource (P3RR, 0x05, 0x0000) - { - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } + "KryoSilver3.C1" + }, - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - } + Package (0x0A) + { + 0x0190, + 0x64, + Zero, + Zero, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000000000002, // Address + 0x03, // Access Size + ) + }, - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - } - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - PowerResource (R3RR, 0x05, 0x0000) - { - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - } + "KryoSilver3.C2" + }, - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - } + Package (0x0A) + { + 0x0F0A, + 0x035C, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, - Method (_RST, 0, NotSerialized) // _RST: Device Reset - { - } - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Device (IPC0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GLNK - }) - Name (_HID, "QCOM040E") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Device (GLNK) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.RPEN - }) - Name (_HID, "QCOM048D") // _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, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000017C, - } - }) - Return (RBUF) /* \_SB_.GLNK._CRS.RBUF */ - } - } + "KryoSilver3.C3" + }, - Device (ARPC) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.MMU0, - \_SB.GLNK, - \_SB.SCM0 - }) - Name (_HID, "QCOM0460") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } + Package (0x0A) + { + 0x0F6E, + 0x038E, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, - Device (ARPD) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.ADSP, - \_SB.ARPC - }) - Name (_HID, "QCOM048A") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Device (RFS0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.IPC0 - }) - Name (_HID, "QCOM0417") // _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 - _Y01) - Memory32Fixed (ReadWrite, - 0x11111111, // Address Base - 0x22222222, // Address Length - _Y02) - Memory32Fixed (ReadWrite, - 0x33333333, // Address Base - 0x44444444, // Address Length - _Y03) - }) - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._BAS, RMTA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._LEN, RMTL) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._BAS, RFMA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._LEN, RFML) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y03._BAS, RFAA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y03._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 */ - } - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Scope (\_SB.RFS0) - { - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - } + "KryoSilver3.C4" + } + }) + } - Device (IPA) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.RPEN, - \_SB.TREE, - \_SB.MMU0, - \_SB.GSI, - \_SB.GLNK - }) - Name (_HID, "QCOM0470") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () + Device (CPU4) { - Memory32Fixed (ReadWrite, - 0x01E40000, // Address Base - 0x0001FFFF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status { - 0x00000157, + Return (0x0F) } - }) - } - } - - Scope (\_SB.IPA) - { - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((\_SB.SOID == 0x0194)) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - } - Device (GSI) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM0483") // _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, ,, ) + Name (_LPI, Package (0x07) // _LPI: Low Power Idle States { - 0x000001D0, - } - }) - Return (RBUF) /* \_SB_.GSI_._CRS.RBUF */ - } - } + 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 + ) + }, - Scope (\_SB.GSI) - { - Method (_STA, 0, NotSerialized) // _STA: Status - { - If ((\_SB.SOID == 0x0194)) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Device (QDIG) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GLNK - }) - Name (_HID, "QCOM0414") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Device (SSM) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.GLNK, - \_SB.TREE - }) - Name (_HID, "QCOM0415") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - } + "KryoGold0.C1" + }, - Device (SYSM) - { - Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID - Name (_UID, 0x00100000) // _UID: Unique ID - Name (_LPI, Package (0x04) // _LPI: Low Power Idle States - { - Zero, - 0x01000000, - One, - Package (0x0A) - { - 0x251C, - 0x1770, - One, - 0x20, - Zero, - Zero, - 0xA300, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + 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 + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - "platform.DRIPS" - } - }) - 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 - ,) + "KryoGold0.C2" }, - ResourceTemplate () + Package (0x0A) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + 0x0F96, + 0x03E8, + One, + One, + Zero, + One, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000003, // Address + 0x03, // Access Size + ) + }, - "L3Cluster.D2" - }, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, - Package (0x0A) - { - 0x1770, - 0x0CE4, - One, - Zero, - Zero, - One, - 0x40, - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "KryoGold0.C3" }, - ResourceTemplate () + Package (0x0A) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + 0x118A, + 0x05DC, + One, + One, + Zero, + 0x02, + ResourceTemplate () + { + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x0000000040000004, // Address + 0x03, // Access Size + ) + }, - "L3Cluster.D4" - } - }) - Device (CPU0) + 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, Zero) // _UID: Unique ID + Name (_UID, 0x05) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) @@ -81583,7 +100988,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver0.C1" + "KryoGold1.C1" }, Package (0x0A) @@ -81622,13 +101027,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver0.C2" + "KryoGold1.C2" }, Package (0x0A) { - 0x0F0A, - 0x035C, + 0x0F96, + 0x03E8, One, One, Zero, @@ -81661,13 +101066,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver0.C3" + "KryoGold1.C3" }, Package (0x0A) { - 0x0F6E, - 0x038E, + 0x118A, + 0x05DC, One, One, Zero, @@ -81700,15 +101105,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver0.C4" + "KryoGold1.C4" } }) } - Device (CPU1) + Device (CPU6) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID + Name (_UID, 0x06) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) @@ -81755,7 +101160,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver1.C1" + "KryoGold2.C1" }, Package (0x0A) @@ -81794,13 +101199,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver1.C2" + "KryoGold2.C2" }, Package (0x0A) { - 0x0F0A, - 0x035C, + 0x0F96, + 0x03E8, One, One, Zero, @@ -81833,13 +101238,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver1.C3" + "KryoGold2.C3" }, Package (0x0A) { - 0x0F6E, - 0x038E, + 0x118A, + 0x05DC, One, One, Zero, @@ -81872,15 +101277,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver1.C4" + "KryoGold2.C4" } }) } - Device (CPU2) + Device (CPU7) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID + Name (_UID, 0x07) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) @@ -81927,7 +101332,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver2.C1" + "KryoGold3.C1" }, Package (0x0A) @@ -81966,13 +101371,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver2.C2" + "KryoGold3.C2" }, Package (0x0A) { - 0x0F0A, - 0x035C, + 0x0F96, + 0x03E8, One, One, Zero, @@ -82005,13 +101410,13 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver2.C3" + "KryoGold3.C3" }, Package (0x0A) { - 0x0F6E, - 0x038E, + 0x118A, + 0x05DC, One, One, Zero, @@ -82044,1235 +101449,2061 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) ,) }, - "KryoSilver2.C4" + "KryoGold3.C4" } }) } + } + } + + Device (GPS) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.GLNK + }) + Name (_HID, "QCOM0472") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + } + + Scope (\_SB.GPS) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((\_SB.SOID == 0x0194) && ((\_SB.PLST == One) || (\_SB.PLST == 0x02)))) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + } + + Device (QGP0) + { + Name (_HID, "QCOM0493") // _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, ,, ) + { + 0x00000117, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000011B, + } + }) + Return (RBUF) /* \_SB_.QGP0._CRS.RBUF */ + } + } + + Device (QGP1) + { + Name (_HID, "QCOM0493") // _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 */ + } + } + + Device (QGP2) + { + Name (_HID, "QCOM0493") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, 0x02) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00C04000, // Address Base + 0x00050000, // Address Length + ) + }) + Return (RBUF) /* \_SB_.QGP2._CRS.RBUF */ + } + } + + Device (QWPP) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM0481") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x09200000, // Address Base + 0x00400000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x09680000, // Address Base + 0x00070000, // Address Length + ) + }) + } + } + + Device (SOCP) + { + Name (_HID, "QCOM04AA") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Alias (\_SB.STOR, STOR) + } + + Device (QDSS) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM045A") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ResourceTemplate () + { + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000012E, + } + Memory32Fixed (ReadWrite, + 0x06000000, // Address Base + 0x0004B000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x16000000, // Address Base + 0x01000000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x07000000, // Address Base + 0x00901000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000043, + } + }) + } + } + + Device (QCSP) + { + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.GLNK, + \_SB.TREE, + \_SB.SPSS + }) + Name (_HID, "QCOM0492") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + } + + Device (QCDB) + { + Name (_HID, "QCOM0461") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (SERB) + { + Name (_HID, "QCOM04B2") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (RMNT) + { + Name (_HID, "QCOM04A1") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (MBRG) + { + Name (_HID, "QCOM0407") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (RMAT) + { + Name (_HID, "QCOM0408") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Device (DPLB) + { + Name (_HID, "QCOM0477") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + } + + Scope (\_SB.SERB) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (0x0F) + } + ElseIf (((\_SB.SOID == 0x0194) && ((\_SB.PLST == One) || (\_SB.PLST == + 0x02)))) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + } + + Scope (\_SB.RMNT) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((\_SB.SOID == 0x0194)) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + } + + Scope (\_SB.MBRG) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((\_SB.SOID == 0x0194)) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + } + + Scope (\_SB.RMAT) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((\_SB.SOID == 0x0194)) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + } + + Scope (\_SB.DPLB) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((\_SB.SOID == 0x0194)) + { + Return (Zero) + } + ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + } - Device (CPU3) + Device (SSVC) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.IPC0, + \_SB.QDIG + }) + Name (_HID, "QCOM0491") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_CID, "ACPIQCOM0491") // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + } + + Device (CAMP) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PMIC + }) + Name (_HID, "QCOM0435") // _HID: Hardware ID + Name (_UID, 0x1B) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status + Memory32Fixed (ReadWrite, + 0x0AC40000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC42000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC4A000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC4B000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC4C000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC4D000, // Address Base + 0x00001000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) { - Return (0x0F) + 0x000001EC, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000012F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000002AB, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000002AA, } + }) + Return (RBUF) /* \_SB_.CAMP._CRS.RBUF */ + } - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + Method (PCFG, 0, Serialized) + { + Return (Package (0x01) + { + Package (0x09) { + 0x07, Zero, + 0x00210010, + 0x01310010, Zero, - 0x04, - Package (0x0A) + Zero, + Zero, + Zero, + Zero + } + }) + } + + Method (PERF, 0, NotSerialized) + { + Name (EBUF, Package (0x01) + { + Package (0x0D) + { + "COMPONENT", + Zero, + Package (0x05) { + "PSTATE_SET", Zero, Zero, + "CAMP_CLK0", + Package (0x04) + { + "PSTATE", + Zero, + 0x0124F800, + 0x023C3460 + } + }, + + Package (0x05) + { + "PSTATE_SET", One, Zero, - Zero, - Zero, - ResourceTemplate () + "CAMP_CLK1", + Package (0x04) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x0124F800, + 0x023C3460 + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x02, + Zero, + "CAMP_CLK2", + Package (0x04) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x0124F800, + 0x023C3460 + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x03, + Zero, + "CAMP_CLK3", + Package (0x04) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C1" + "PSTATE", + Zero, + 0x0124F800, + 0x023C3460 + } }, - Package (0x0A) + Package (0x05) { - 0x0190, - 0x64, - Zero, - Zero, - Zero, + "PSTATE_SET", + 0x04, One, - ResourceTemplate () + "NRT_UNCOMP_BANDWIDTH", + Package (0x28) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x00000002CB417800, + 0x00000002AD741300, + 0x000000028FA6AE00, + 0x0000000271D94900, + 0x00000002540BE400, + 0x00000002363E7F00, + 0x0000000218711A00, + 0x00000001FAA3B500, + 0x00000001DCD65000, + 0x00000001BF08EB00, + 0x00000001A13B8600, + 0x00000001836E2100, + 0x0000000165A0BC00, + 0x0000000147D35700, + 0x000000012A05F200, + 0x000000010C388D00, + 0xEE6B2800, + 0xD09DC300, + 0xC4B20100, + 0xB8C63F00, + 0xACDA7D00, + 0xA0EEBB00, + 0x9502F900, + 0x89173700, + 0x7D2B7500, + 0x713FB300, + 0x6553F100, + 0x59682F00, + 0x4D7C6D00, + 0x4190AB00, + 0x35A4E900, + 0x29B92700, + 0x1DCD6500, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x05, + One, + "NRT_BANDWIDTH", + Package (0x28) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x00000002CB417800, + 0x00000002AD741300, + 0x000000028FA6AE00, + 0x0000000271D94900, + 0x00000002540BE400, + 0x00000002363E7F00, + 0x0000000218711A00, + 0x00000001FAA3B500, + 0x00000001DCD65000, + 0x00000001BF08EB00, + 0x00000001A13B8600, + 0x00000001836E2100, + 0x0000000165A0BC00, + 0x0000000147D35700, + 0x000000012A05F200, + 0x000000010C388D00, + 0xEE6B2800, + 0xD09DC300, + 0xC4B20100, + 0xB8C63F00, + 0xACDA7D00, + 0xA0EEBB00, + 0x9502F900, + 0x89173700, + 0x7D2B7500, + 0x713FB300, + 0x6553F100, + 0x59682F00, + 0x4D7C6D00, + 0x4190AB00, + 0x35A4E900, + 0x29B92700, + 0x1DCD6500, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x06, + One, + "RT_UNCOMP_BANDWIDTH", + Package (0x20) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C2" + "PSTATE", + Zero, + 0x00000008D8F9FC00, + 0x0000000826299E00, + 0x0000000684EE1800, + 0x000000055AE82600, + 0x00000004A817C800, + 0x00000003B9ACA000, + 0x0000000342770C00, + 0x00000002CB417800, + 0xEE6B2800, + 0xD09DC300, + 0xC4B20100, + 0xB8C63F00, + 0xACDA7D00, + 0xA0EEBB00, + 0x9502F900, + 0x89173700, + 0x7D2B7500, + 0x713FB300, + 0x6553F100, + 0x59682F00, + 0x4D7C6D00, + 0x4190AB00, + 0x35A4E900, + 0x29B92700, + 0x1DCD6500, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0F0A, - 0x035C, - One, - One, - Zero, + "PSTATE_SET", + 0x07, One, - ResourceTemplate () + "RT_COMP_BANDWIDTH", + Package (0x20) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x00000008D8F9FC00, + 0x0000000826299E00, + 0x0000000684EE1800, + 0x000000055AE82600, + 0x00000004A817C800, + 0x00000003B9ACA000, + 0x0000000342770C00, + 0x00000002CB417800, + 0xEE6B2800, + 0xD09DC300, + 0xC4B20100, + 0xB8C63F00, + 0xACDA7D00, + 0xA0EEBB00, + 0x9502F900, + 0x89173700, + 0x7D2B7500, + 0x713FB300, + 0x6553F100, + 0x59682F00, + 0x4D7C6D00, + 0x4190AB00, + 0x35A4E900, + 0x29B92700, + 0x1DCD6500, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x08, + One, + "RT1_UNCOMP_BANDWIDTH", + Package (0x20) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x00000008D8F9FC00, + 0x0000000826299E00, + 0x0000000684EE1800, + 0x000000055AE82600, + 0x00000004A817C800, + 0x00000003B9ACA000, + 0x0000000342770C00, + 0x00000002CB417800, + 0xEE6B2800, + 0xD09DC300, + 0xC4B20100, + 0xB8C63F00, + 0xACDA7D00, + 0xA0EEBB00, + 0x9502F900, + 0x89173700, + 0x7D2B7500, + 0x713FB300, + 0x6553F100, + 0x59682F00, + 0x4D7C6D00, + 0x4190AB00, + 0x35A4E900, + 0x29B92700, + 0x1DCD6500, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x09, + One, + "RT1_COMP_BANDWIDTH", + Package (0x20) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoSilver3.C3" + "PSTATE", + Zero, + 0x00000008D8F9FC00, + 0x0000000826299E00, + 0x0000000684EE1800, + 0x000000055AE82600, + 0x00000004A817C800, + 0x00000003B9ACA000, + 0x0000000342770C00, + 0x00000002CB417800, + 0xEE6B2800, + 0xD09DC300, + 0xC4B20100, + 0xB8C63F00, + 0xACDA7D00, + 0xA0EEBB00, + 0x9502F900, + 0x89173700, + 0x7D2B7500, + 0x713FB300, + 0x6553F100, + 0x59682F00, + 0x4D7C6D00, + 0x4190AB00, + 0x35A4E900, + 0x29B92700, + 0x1DCD6500, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0F6E, - 0x038E, - One, - One, + "PSTATE_SET", + 0x0A, Zero, - 0x02, - ResourceTemplate () + "CAMNOC_AXI_CLK", + Package (0x08) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x1C9C3800, + 0x17D78400, + 0x1312D000, + 0x0FDAD680, + 0x08F0D180, + 0x0124F800 + } + } + } + }) + Return (EBUF) /* \_SB_.CAMP.PERF.EBUF */ + } + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Device (CAMS) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.MPCS + }) + Name (_HID, "QCOM0429") // _HID: Hardware ID + Name (_UID, 0x15) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Method (SCFG, 0, Serialized) + { + Return (Package (0x01) + { + Package (0x05) + { + "com.qti.sensormodule.ofilm_ov12a10.bin", + "com.qti.tuned.ofilm_ov12a10.bin", + 0x00160020, + 0x1241300B, + Zero + } + }) + } - "KryoSilver3.C4" - } - }) + Name (PGID, Buffer (0x0A) + { + "\\_SB.CAMS" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.CAMS.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ } + } - Device (CPU4) + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.CAMS.PGID */ + If (\_SB.ABD.AVBL) { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ + } + } + } + + Device (CAMF) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.MPCS + }) + Name (_HID, "QCOM0406") // _HID: Hardware ID + Name (_UID, 0x1A) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + Method (SCFG, 0, Serialized) + { + Return (Package (0x01) + { + Package (0x05) { - 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 - ) - }, + "com.qti.sensormodule.ofilm_ov12a10_front.bin", + "com.qti.tuned.ofilm_ov12a10.bin", + 0x00160020, + 0x1241300B, + Zero + } + }) + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Name (PGID, Buffer (0x0A) + { + "\\_SB.CAMF" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } - "KryoGold0.C1" - }, + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } - Package (0x0A) - { - 0x0190, - 0x64, - Zero, - Zero, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.CAMF.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ + } + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.CAMF.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ + } + } + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Device (CAMI) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.MPCS + }) + Name (_HID, "QCOM04A5") // _HID: Hardware ID + Name (_UID, 0x1C) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } - "KryoGold0.C2" - }, + Method (SCFG, 0, Serialized) + { + Return (Package (0x01) + { + Package (0x05) + { + "com.qti.sensormodule.tfc_ov7251.bin", + "com.qti.tuned.liteon_ov7251.bin", + 0x001500C0, + 0x7750300A, + Zero + } + }) + } - Package (0x0A) - { - 0x0F96, - 0x03E8, - One, - One, - Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, + Name (PGID, Buffer (0x0A) + { + "\\_SB.CAMI" + }) + 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) + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } - "KryoGold0.C3" - }, + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.CAMI.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMI.DBUF */ + } + } - Package (0x0A) - { - 0x118A, - 0x05DC, - One, - One, - Zero, - 0x02, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.CAMI.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMI.DBUF */ + } + } + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Device (FLSH) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.CAMP + }) + Name (_HID, "QCOM042A") // _HID: Hardware ID + Name (_UID, 0x19) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } - ResourceTemplate () - { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, Buffer (0x02) + { + 0x79, 0x00 // y. + }) + Return (RBUF) /* \_SB_.FLSH._CRS.RBUF */ + } + } - "KryoGold0.C4" - } - }) - } + Device (MPCS) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.CAMP + }) + Name (_HID, "QCOM04A4") // _HID: Hardware ID + Name (_UID, 0x18) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x0AC65000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC66000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC67000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC68000, // Address Base + 0x00001000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001FD, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001FE, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001FF, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001E0, + } + }) + Return (RBUF) /* \_SB_.MPCS._CRS.RBUF */ + } + } - Device (CPU5) + Device (JPGE) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.CAMP, + \_SB.MMU0 + }) + Name (_HID, "QCOM0436") // _HID: Hardware ID + Name (_UID, 0x17) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status + Memory32Fixed (ReadWrite, + 0x0AC4E000, // Address Base + 0x00004000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC52000, // Address Base + 0x00004000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) { - Return (0x0F) + 0x000001FA, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001FB, } + }) + Return (RBUF) /* \_SB_.JPGE._CRS.RBUF */ + } - Name (_LPI, Package (0x07) // _LPI: Low Power Idle States + Method (PERF, 0, NotSerialized) + { + Name (EBUF, Package (0x02) + { + Package (0x03) { + "COMPONENT", Zero, - Zero, - 0x04, - Package (0x0A) + Package (0x05) { + "PSTATE_SET", Zero, Zero, - One, - Zero, - Zero, - Zero, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () + "JPEG0_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x0BEBC200 + } + } + }, - ResourceTemplate () + Package (0x03) + { + "COMPONENT", + One, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "JPEG3_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x0BEBC200 + } + } + } + }) + Return (EBUF) /* \_SB_.JPGE.PERF.EBUF */ + } + } - "KryoGold1.C1" - }, + Device (VFE0) + { + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.MMU0, + \_SB.PEP0, + \_SB.CAMP + }) + Name (_HID, "QCOM0428") // _HID: Hardware ID + Name (_UID, 0x16) // _UID: Unique ID + Alias (\_SB.PSUB, _SUB) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x0AC00000, // Address Base + 0x00020000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC48000, // Address Base + 0x00000200, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC48200, // Address Base + 0x00000200, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC48400, // Address Base + 0x00000200, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC48600, // Address Base + 0x00000200, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC48800, // Address Base + 0x00000200, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC5A000, // Address Base + 0x00004000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0AC6B000, // Address Base + 0x00001000, // Address Length + ) + Memory32Fixed (ReadOnly, + 0x0AC6F000, // Address Base + 0x00008000, // Address Length + ) + Memory32Fixed (ReadOnly, + 0x0AC87000, // Address Base + 0x0000A000, // Address Length + ) + Memory32Fixed (ReadOnly, + 0x0AC91000, // Address Base + 0x0000A000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACAF000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACB6000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACBD000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACE0000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACC4000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACCB000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACD2000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x0ACD9000, // Address Base + 0x00005000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x8B700000, // Address Base + 0x00500000, // Address Length + ) + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001ED, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000013F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000140, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000031F, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000031E, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001EF, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001F1, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001F3, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000031D, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000031C, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001F5, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000188, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000319, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000318, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001EE, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001FC, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001F0, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001F2, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000031B, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x0000031A, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x000001F4, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000187, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000317, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + { + 0x00000316, + } + }) + Return (RBUF) /* \_SB_.VFE0._CRS.RBUF */ + } - Package (0x0A) + Method (PERF, 0, NotSerialized) + { + Name (EBUF, Package (0x0D) + { + Package (0x04) + { + "COMPONENT", + Zero, + Package (0x05) { - 0x0190, - 0x64, - Zero, + "PSTATE_SET", Zero, Zero, - One, - ResourceTemplate () + "IFE0_CLK", + Package (0x07) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x2D4CAE00, + 0x25F7D940, + 0x21426780, + 0x17D78400, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + One, + Zero, + "IFE0_CSID_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } + } + }, - ResourceTemplate () + Package (0x04) + { + "COMPONENT", + One, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "IFE1_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C2" + "PSTATE", + Zero, + 0x2D4CAE00, + 0x25F7D940, + 0x21426780, + 0x17D78400, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0F96, - 0x03E8, - One, + "PSTATE_SET", One, Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () + "IFE1_CSID_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } + } + }, - ResourceTemplate () + Package (0x04) + { + "COMPONENT", + 0x02, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "IFE2_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C3" + "PSTATE", + Zero, + 0x2D4CAE00, + 0x25F7D940, + 0x21426780, + 0x17D78400, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x118A, - 0x05DC, - One, + "PSTATE_SET", One, Zero, - 0x02, - ResourceTemplate () + "IFE2_CSID_CLK", + Package (0x06) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } + } + }, - ResourceTemplate () + Package (0x04) + { + "COMPONENT", + 0x03, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "IFE3_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x2D4CAE00, + 0x25F7D940, + 0x21426780, + 0x17D78400, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + One, + Zero, + "IFE3_CSID_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold1.C4" + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } } - }) - } - - 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 + Package (0x04) { - Zero, - Zero, + "COMPONENT", 0x04, - Package (0x0A) + Package (0x05) { + "PSTATE_SET", 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 () + "IFE_LITE0_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C1" + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x1312D000, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0190, - 0x64, - Zero, - Zero, - Zero, + "PSTATE_SET", One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () + Zero, + "IFE_LITE0_CSID_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } + } + }, - ResourceTemplate () + Package (0x04) + { + "COMPONENT", + 0x05, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "IFE_LITE1_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C2" + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x1312D000, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0F96, - 0x03E8, - One, + "PSTATE_SET", One, Zero, - One, - ResourceTemplate () - { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, - - ResourceTemplate () + "IFE_LITE1_CSID_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } + } + }, - ResourceTemplate () + Package (0x04) + { + "COMPONENT", + 0x06, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "IFE_LITE2_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C3" + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x1312D000, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x118A, - 0x05DC, - One, + "PSTATE_SET", 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 () + "IFE_LITE2_CSID_CLK", + Package (0x06) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold2.C4" + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } } - }) - } - - 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 + Package (0x04) { - Zero, - Zero, - 0x04, - Package (0x0A) + "COMPONENT", + 0x07, + Package (0x05) { + "PSTATE_SET", Zero, Zero, + "IFE_LITE3_CLK", + Package (0x07) + { + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x1312D000, + Zero + } + }, + + Package (0x05) + { + "PSTATE_SET", One, Zero, - Zero, - Zero, - ResourceTemplate () + "IFE_LITE3_CSID_CLK", + Package (0x06) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000000FFFFFFFF, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + Zero + } + } + }, - ResourceTemplate () + Package (0x09) + { + "COMPONENT", + 0x08, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "ICP_CLK", + Package (0x05) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x17D78400, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + One, + One, + "NRT_UNCOMP_BANDWIDTH", + Package (0x04) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C1" + "PSTATE", + Zero, + 0x0BEBC200, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0190, - 0x64, - Zero, - Zero, - Zero, + "PSTATE_SET", + 0x02, One, - ResourceTemplate () + "NRT_BANDWIDTH", + Package (0x04) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000000000002, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x0BEBC200, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x03, + One, + "RT_UNCOMP_BANDWIDTH", + Package (0x04) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x1DCD6500, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x04, + One, + "RT_COMP_BANDWIDTH", + Package (0x04) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C2" + "PSTATE", + Zero, + 0x1DCD6500, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x0F96, - 0x03E8, - One, - One, - Zero, + "PSTATE_SET", + 0x05, One, - ResourceTemplate () + "RT1_UNCOMP_BANDWIDTH", + Package (0x04) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000003, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x1DCD6500, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x06, + One, + "RT1_COMP_BANDWIDTH", + Package (0x04) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x1DCD6500, + Zero + } + } + }, - ResourceTemplate () + Package (0x06) + { + "COMPONENT", + 0x09, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "IPE0_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C3" + "PSTATE", + Zero, + 0x23C34600, + 0x1EFE9200, + 0x1C4FECC0, + 0x165A0BC0, + Zero + } }, - Package (0x0A) + Package (0x05) { - 0x118A, - 0x05DC, - One, + "PSTATE_SET", One, Zero, - 0x02, - ResourceTemplate () + "IPE1_CLK", + Package (0x07) { - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x0000000040000004, // Address - 0x03, // Access Size - ) - }, + "PSTATE", + Zero, + 0x23C34600, + 0x1EFE9200, + 0x1C4FECC0, + 0x165A0BC0, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x02, + Zero, + "IPE0_AREG_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, + "PSTATE", + Zero, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } + }, - ResourceTemplate () + Package (0x05) + { + "PSTATE_SET", + 0x03, + Zero, + "IPE1_AREG_CLK", + Package (0x07) { - Register (SystemMemory, - 0x00, // Bit Width - 0x00, // Bit Offset - 0x0000000000000000, // Address - ,) - }, - - "KryoGold3.C4" + "PSTATE", + Zero, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } } - }) - } - } - } - - Device (GPS) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GLNK - }) - Name (_HID, "QCOM0472") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - } - - Scope (\_SB.GPS) - { - Method (_STA, 0, NotSerialized) // _STA: Status - { - If (((\_SB.SOID == 0x0194) && ((\_SB.PLST == One) || (\_SB.PLST == 0x02)))) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - } - - Device (QGP0) - { - Name (_HID, "QCOM0493") // _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, ,, ) - { - 0x00000117, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000011B, - } - }) - Return (RBUF) /* \_SB_.QGP0._CRS.RBUF */ - } - } + }, - Device (QGP1) - { - Name (_HID, "QCOM0493") // _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, ,, ) + Package (0x04) { - 0x0000013A, - } - }) - Return (RBUF) /* \_SB_.QGP1._CRS.RBUF */ - } - } - - Device (QGP2) - { - Name (_HID, "QCOM0493") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x00C04000, // Address Base - 0x00050000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QGP2._CRS.RBUF */ - } - } - - Device (CSEC) - { - Name (_HID, "QCOM04AE") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (QWPP) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM0481") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x09200000, // Address Base - 0x00400000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x09680000, // Address Base - 0x00070000, // Address Length - ) - }) - } - } - - Device (SOCP) - { - Name (_HID, "QCOM04AA") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Alias (\_SB.STOR, STOR) - } + "COMPONENT", + 0x0A, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "BPS_CLK", + Package (0x07) + { + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x0BEBC200, + Zero + } + }, - Device (QDSS) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM045A") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_UID, Zero) // _UID: Unique ID - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0B) - } + Package (0x05) + { + "PSTATE_SET", + One, + Zero, + "BPS_AREG_CLK", + Package (0x07) + { + "PSTATE", + Zero, + 0x17D78400, + 0x11E1A300, + 0x0BEBC200, + 0x05F5E100, + Zero + } + } + }, - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012E, - } - Memory32Fixed (ReadWrite, - 0x06000000, // Address Base - 0x0004B000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x16000000, // Address Base - 0x01000000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0x07000000, // Address Base - 0x00901000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) + Package (0x03) { - 0x00000043, - } - }) - } - } - - Device (QCSP) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.GLNK, - \_SB.TREE, - \_SB.SPSS - }) - Name (_HID, "QCOM0492") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - } - - Device (QCDB) - { - Name (_HID, "QCOM0461") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } - - Device (SERB) - { - Name (_HID, "QCOM04B2") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } - - Device (RMNT) - { - Name (_HID, "QCOM04A1") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } + "COMPONENT", + 0x0B, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "LRME_CLK", + Package (0x07) + { + "PSTATE", + Zero, + 0x17D78400, + 0x1312D000, + 0x11E1A300, + 0x0E4E1C00, + Zero + } + } + }, - Device (MBRG) - { - Name (_HID, "QCOM0407") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - } + Package (0x04) + { + "COMPONENT", + 0x0C, + Package (0x05) + { + "PSTATE_SET", + Zero, + Zero, + "FD_CLK", + Package (0x07) + { + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x17D78400, + 0x0124F800 + } + }, - Device (RMAT) - { - Name (_HID, "QCOM0408") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) + Package (0x05) + { + "PSTATE_SET", + One, + Zero, + "FD_UAR_CLK", + Package (0x07) + { + "PSTATE", + Zero, + 0x23C34600, + 0x1C9C3800, + 0x17D78400, + 0x17D78400, + 0x0124F800 + } + } + } + }) + Return (EBUF) /* \_SB_.VFE0.PERF.EBUF */ + } } - Device (DPLB) + Device (SEN2) { - Name (_HID, "QCOM0477") // _HID: Hardware ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.IPC0, + \_SB.SCSS, + \_SB.ARPC + }) + Name (_HID, "QCOM049F") // _HID: Hardware ID Alias (\_SB.PSUB, _SUB) + Name (_CID, "QCOM046C") // _CID: Compatible ID } - Scope (\_SB.SERB) + Device (SEN3) { - Method (_STA, 0, NotSerialized) // _STA: Status + Name (_DEP, Package (0x04) // _DEP: Dependencies { - If (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (0x0F) - } - ElseIf (((\_SB.SOID == 0x0194) && ((\_SB.PLST == One) || (\_SB.PLST == - 0x02)))) - { - Return (0x0F) - } - Else - { - Return (Zero) - } - } + \_SB.IPC0, + \_SB.SCSS, + \_SB.ARPC, + \_SB.SEN2 + }) + Name (_HID, "QCOM04A0") // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_CID, "QCOM046C") // _CID: Compatible ID } - Scope (\_SB.RMNT) + Device (LID0) { - Method (_STA, 0, NotSerialized) // _STA: Status + Name (_HID, "PNP0C0D" /* Lid Device */) // _HID: Hardware ID + Alias (\_SB.PSUB, _SUB) + Name (_DEP, Package (0x02) // _DEP: Dependencies { - If ((\_SB.SOID == 0x0194)) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (Zero) - } - Else - { - Return (0x0F) - } - } - } - - Scope (\_SB.MBRG) - { - Method (_STA, 0, NotSerialized) // _STA: Status + \_SB.GIO0, + \_SB.SCM0 + }) + Name (LIDB, One) + Method (_LID, 0, NotSerialized) // _LID: Lid Status { - If ((\_SB.SOID == 0x0194)) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (Zero) - } - Else - { - Return (0x0F) - } + Return (LIDB) /* \_SB_.LID0.LIDB */ } - } - Scope (\_SB.RMAT) - { - Method (_STA, 0, NotSerialized) // _STA: Status + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { - If ((\_SB.SOID == 0x0194)) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) + If (\_SB.GIO0.GABL) { - Return (Zero) - } - Else - { - Return (0x0F) + \_SB.LID0.LIDB = \_SB.GIO0.LIDR + Notify (\_SB.LID0, 0x80) // Status Change } } - } - Scope (\_SB.DPLB) - { - Method (_STA, 0, NotSerialized) // _STA: Status + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { - If ((\_SB.SOID == 0x0194)) - { - Return (Zero) - } - ElseIf (((\_SB.SOID == 0x0154) && (\_SB.PLST == 0x02))) - { - Return (Zero) - } - Else + If (\_SB.GIO0.GABL) { - Return (0x0F) + \_SB.LID0.LIDB = \_SB.GIO0.LIDR + Notify (\_SB.LID0, 0x80) // Status Change } } } - Device (SSVC) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.IPC0, - \_SB.QDIG - }) - Name (_HID, "QCOM0491") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_CID, "ACPIQCOM0491") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (SEN2) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.IPC0, - \_SB.SCSS, - \_SB.ARPC - }) - Name (_HID, "QCOM049F") // _HID: Hardware ID - Alias (\_SB.PSUB, _SUB) - Name (_CID, "QCOM046C") // _CID: Compatible ID - } - Method (PPID, 0, Serialized) { Return (Zero) @@ -83708,6 +103939,413 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM8150 ", 0x00000003) } } + Device (URS1) + { + Name (_HID, "QCOM0497") // _HID: Hardware ID + Name (_CID, "PNP0CA1") // _CID: Compatible ID + Alias (\_SB.PSUB, _SUB) + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.UCS0 + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Memory32Fixed (ReadWrite, + 0x0A800000, // Address Base + 0x000FFFFF, // Address Length + ) + }) + Device (USB1) + { + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + 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 (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) + { + 0x000000AA, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) + { + 0x000000A7, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) + { + 0x00000228, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) + { + 0x0000020A, + } + Interrupt (ResourceConsumer, Edge, ActiveHigh, SharedAndWake, ,, ) + { + 0x0000020B, + } + }) + Name (STVL, 0x0F) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (STVL) /* \_SB_.URS1.USB1.STVL */ + } + + Method (CCVL, 0, NotSerialized) + { + \_SB.CCST = (One & \_SB.UCS0.ECC1) + Return (\_SB.CCST) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + { + 0x00 // . + }) + CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS1.USB1._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, x=0-9, A-Z + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_2 = ToInteger (Arg1) + If ((_T_2 == Zero)) + { + Return (Buffer (One) + { + 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 (Zero) + Break + } + ElseIf ((_T_1 == 0x04)) + { + Return (0x02) + Break + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (REMD, 0, NotSerialized) + { + STVL = Zero + Notify (\_SB.URS1.USB1, One) // Device Check + } + + Method (ADDD, 0, NotSerialized) + { + STVL = 0x0F + Notify (\_SB.URS1.USB1, One) // Device Check + } + + Method (PHYC, 0, NotSerialized) + { + Name (CFG0, Package (0x00){}) + Return (CFG0) /* \_SB_.URS1.USB1.PHYC.CFG0 */ + } + } + + Device (UFN1) + { + 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, ,, ) + { + 0x000000AA, + } + Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) + { + 0x000000A7, + } + }) + Method (CCVL, 0, NotSerialized) + { + \_SB.CCST = (One & \_SB.UCS0.ECC1) + Return (\_SB.CCST) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + While (One) + { + Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + { + 0x00 // . + }) + CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS1.UFN1._DSM._T_0 */ + If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2") /* Unknown UUID */)) + { + While (One) + { + Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_1 = ToInteger (Arg2) + If ((_T_1 == Zero)) + { + While (One) + { + Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_2 = ToInteger (Arg1) + If ((_T_2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + Break + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + Break + } + + Break + } + + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + ElseIf ((_T_1 == One)) + { + Return (0x20) + Break + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751") /* Unknown UUID */)) + { + While (One) + { + Name (_T_3, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_3 = ToInteger (Arg2) + If ((_T_3 == Zero)) + { + While (One) + { + Name (_T_4, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z + _T_4 = ToInteger (Arg1) + If ((_T_4 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + Break + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + Break + } + + Break + } + + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + ElseIf ((_T_3 == One)) + { + Return (0x39) + Break + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + Break + } + + Break + } + } + + Method (PHYC, 0, NotSerialized) + { + Name (CFG0, Package (0x00){}) + Return (CFG0) /* \_SB_.URS1.UFN1.PHYC.CFG0 */ + } + } + } + Device (UCS0) { Name (_HID, "QCOM04A9") // _HID: Hardware ID