BL3X3= ν*>qO]GKvR3)36|(}CKBL31\BL31` A>?~?GD@>xx x@Հa}"!NXXXX@_:C*@ Ax!0A!,ʁ@X@ҀA>?Ā`x?GD@>xx x@տ@5: ұ90!|S!h~ha_!|S!h~h!_!|S!h~h!_!|S!h~h!_!t~h!_!|S0!l~h!_{S*"R*B " SA{¨"RB "RB *BSh!8_{SbRc0@#Rc0!X0=7@RcH1(@5Rc1@Rc02DB8Մ Bӟ T"Rc2d@d@Rc2d@5d@4 Rc,4d@d@kd@k5b Rc58՟ hTB Rc7d<@ODӟ qT" Rc8c@tcDcRJc@` J@5!/!/SA{¨t9 7{Ssa"@Rc(0 @ Rc0!X0-7"@! @Rc:AB8! B? TBRc2@!p@7@!2@7n`"@@*@R@R`"@ @@#R@2`"@@@*@7SA{¨_{Ssa"@Rc(0"(@k#TRc;!X0.6"@RcD2#@Rc0c@ 7"RcT<#@! @bRc:AB8! B? TRc2TX``"@@@R`"@ @@SA{¨#RSA{¨_a{! @Rc(0"(@k#TRc;!X0 .{6"@"RcD2AB8! B? TBRc2@X`> @>2?աա?{_a{! @b#Rc(0"(@k#T#Rc;!X0.=6"@#RcD2AB8! B? T#Rc2>!8!>!~?@X`{l{@B8 B Tc2*R!X0@/6@8\{_!|S4!h~ha_!|S4!h~h!_{S*"R*B *SA{¨{S*"R*B " SA{¨@@!t~h!_@@"RA @a! _@@#Ra M"* _@@"RA Ma!  _@@"RA _{P@!7c@?"R!?>5@!x@@7{_@P!2@@6_{SB Rcx2S@`^Hc`xd`Ӣ`?֢@@@k#T"Rct!?5Z B@'6SA{Ĩ_{S@RsssjSkT*RkT*2RkT*RBSA@{è_{qcS[#*T(Rc B5*ҙ@ (Rc!?@>E5zv~qTaT**x52>R*8ar}\@ k!*SA[BcC#@{Ũ_{S@@@}7*2s(qAT @SA{è_{qSc#[*T1Rc B5B@* "2Rc!?`4{v~qTaT**y5**j 8SA[BcC#@{Ũ_{@B8 B Tc2 R! 4Q_ q RT!` Hb8{_{@B8 B Tc2 R!  48\{_{AB8! B? Tc2BR! 4* {_{q*TbRc?q)TRc! @4@B8 B TRc2_q@RT_kT?k?k@{_{A66{{6{{6{{6{w{|q!SS*T?q3Z*җ*Rҧҁr}b^@"h *SA{¨җSA{¨_*Ҕ{?q!Z|q!\@(Tc R!D #4p}h"{_@D_{ST**@@4 @b4@"Rc k#TRc ! @ 3 ?**@ @s~ @s *@@?֠KkcTSA@{è_{@4 @a4@!c R! ` 3A{ (_ ; *_D`cp,@A {*HRRrBRcqaT{$5*{[Sc*W$aBQ*?qTXs***?(T>qT R& Tc@R!3Xs**?TSA[BcC{Ĩ_{[Sck+!B;Sz)aB A BT` @,WBADHՙ6E8* R& Tc'R!`J3 R*& R&~@N@BR@~T@ BF3`@4@ @$33`)B@63B[{!R~s)t& RW(a@" 2_k! 2!>*~Bp`@`k: a 6~@N SA[BcCkD+@{Ǩ_{L2q*T? q R`T}RBR!P#&@5^5A *9@@!)92@!R{9_*@A9 4q@TBRBAX#_{SSs)t@:5kT` @SA{¨SA{¨_{[S$(T$qTB@X`xb@ *! |@4*\W*j9NA )54j9@>Tc) Ru |@4*r2_/@ R |(Tc:R!@ R'%'@? Tc@"/R!@k2S!R`)@% R' RU'@tJ`BJ B?՟?.Sq*TS*s)` @t@!Rx @x ~@ҁA?Tu|@5=A744 @*pJ@pJ@@SA[B{ƨ_qT@+@ *@?__{S R r[cU@@-@a4CCA3"@`13lҠҠ-CCA3Rc`@9 q TRc!1`@95RcTa @+ 1Ca@c * 1SA[BcC{Ĩ{h MO{{ %B#{c {ST["-cfBsa@  hT q(T H`8a Uҵ-aB1@%Uҵ.aB1@rB$qT[1aB@-L#{1rBr s1@G1s@SA[BcC{Ĩ_{G?@(T@!t~!G @hTR01 R{_!R{!rkT4Rwr ?qhTR*d1 R{_4Rr?kIThShb8c@ Bc JRr_{"RSs"r[cc@*4ka TaP*`5 4 R rkTa@ R r?kT Rt rt`Rt``5`@5`@kT4`@s `@`5Rwr qhT!!H`84 tSG`@(Tu3Q0QC 0`@~a?j t*SA[BcC{Ũ_{!RSs*!r`@kTT5`@d 5`@kT`@s a@5a@ tS`_4!QgkTSA{¨_{a_b_!BBCRI1a_b_!B{CRB@1AR999_{@PdX!cR! l0_ qaT 55"R"9DR$h#8c_kTB#R_ qT#"8B<raT{_{Sq TcdR!E0>2?՟? |@{_A!E,{ @9q Tc"R!`)0`@9qATE ha@9 Rm1Ta @9@R @{¨f @{¨_{ @9?qAT@9qaT``@9qAT% ` @9q`Ta@9 Rz1Ta @9@R @{¨s @{¨_{S@9 qAT@9 R|1Ta @9*w c"'R! !/a`@9qAT SA{¨s{S@9 q!T@9q@Ta@9 Rn1Ta @9*ipY\`@9qAT SA{¨SA{¨_{I {{y{@9?qATQB!"A R_@{E c 7R!/{_<_!|S qZ_R0@0*_kT#_5B!P$_k q)T#@k _{(@S[_qT#Xbxa ր2@.@qT@@k"@*5RS/u6@*qbITBq ҩTVq@ITj q`T q҉TqҠ0qTR` * !% h`8|S a`B@N@q@R4R@?qT?qT?qTR*22eA}R`RQaAS` R~~ca&a.ca*c2 q`$Rr~`σR~d `"d6hTdQd |S_q!QT"S!BA*B2B$*b"!S!B*$$*d>@4a@!2aa@!2aRB#~S}RRFXwx|S!B|?qB' Vqg:Bb>BRT q*TR~BB `RRR_kSB bB}R|hFƜ`VgJNRkB RfZTR RkITRRkTR+Rk RB|}RpR@R`^@R~B B_kITF? qbR" brRfn}RHR~@RfBgjgzB_(qB RqbvTR~!!? qbR! a~!a}RRQeq 0q`@R`Rc R`PRc~q ` RR~q `(R R~q `R` R`R .@*5R0.u6@JqRbTR`aRR`aR`N@qTTqTqT`R@qTq!TRRR@R R R`}R~~!!aRa Rar~d!!aR~!!a$Rr~!!akiTRσR~}RcR! R`"~!R!~?k! a&AR~!!?k! a*R~!!?k! k a.e2_@qRT_ q@R`Q~S}RIR*`RBRiF~Ü`RBNc kg g:B_ qB .R rA a>AR~~bV!`R!? k "qc`B kc "qcJTR~ @R~`Zk}R T@R~`^R@R~`^R~CR}Rccgrvqz`j`n  KRfRef~abd  A R~!`f R`R`!?k! a-R~! k `@R~k"u.@*5R3-u6@Bq`TR``R`R5VqTR`R`R-b qT R`R`R%n qT@R`R`Rv qT`R`R` R qTR`R`@R qRTR`aRR`aR`N@@q@T(Tq`TqTqT@R5qT@?q`T5qT R R R`R@R`R R`B@4R@qTqTqT R@R`R` R}RFRR~~R~Ɯ`~~R` R`r~`R~`R~`"`Rk _k D Rq hf&?qf*d.a2IjT? qIjT?$q jT?(q|T?,q|T?0q@|T?<qRR!0.@*R5p,u6@q`*qhTRR`!2`2Rb`:vVqF@T Rb4RBR`R`@R`2Rb`:Rc qT@Rb4RR`RbR``:Rb2SqT`Rb4RR`@R`R`2Rb`:RBqTRb4RR`R`R`2@Rb`:R1qTRb4RR`R`R`2Rb`: R *qTRb4RR`R`@R`2Rb`: RRb4RR`@R`R`2Rb`:R!*F@akRJ@kR*N@?@qTT?qT?qT2?qT?qAT2 22R*2aB@4R@aR@qTTqR`TRqqART!Rq@TRV@@q TTqTq!T!2qTqaT!2!2a !2 R!*!2`R}RrRdrR~~ER~c``BR~~vSRB& Ɯ~ddDRcc~R~`"cRk d&d*ckc c. qBb gR _k@ `B6@ feVqc>aTRR`F_ qN`F@tS`RB .R rbJ}R~`RR~`ZRk~S T#R~ccc^#RRk TR~ccc^cRCR~ccc^#R RcRiRe"bCR d_qB bjbn}Rcb   #C R~ k! kkr k>e~cc2 kc:h h&h.hNCR!? k! a*R k f6~Rf!J jfj!?(q! RaB k~a c`r`na`v`zR?k! aJAR~~!`F  k `R`R`~@R!~!aa R~~!`g`R`befej!aVa^ uZ2@.@qT@@k"@*5R*u6@ qRhiTq%R T"qERT2qRbRE0@RkRc qTj q iT q@ Tq`ҩTqҀ0* BR!'$x`xN@|SaqR@SBdq@T(Tq TqTqTB2q`Tq`T@qTB2 B2 B2B2B2RB*>@b5`@2`0qhT$Q8qRT@qRRpS`F@R @0**` @|h`R`~&rQa&TS`Ra.ra*ʚf"ʚ`hR rʚ`RʚJRe2(q  `6_]qRhT@%Q|S?@qhT!$Q!@Q!|S!qXS(!T2 **a!tS! * *`5`@2`` RҁR& RȚq a:q!$ !Xwx!&!Ța> AaT#@+@cc$cȚkccB#,@+(@!D@cc$cȚkcc# @+@cc$cȚkccB#$@+ @!<@cc$cȚkcc  NfR*RaF!RI%( Ț ҡ*hZH!ɚ?! aJ a RA!\@! (ɚ`VRkTRkTRr R=3R`r R @@Qf Úh^Ú`n`` BRҠBP@bjÚbvbzb `r@RdÚ `~`Ú ```ҥ R` R`R`R`@R`R` R` Ree ÚuRR!QR~SCR!hS&!2a~}RcRJ bRkF_ kN@!`:`J.R r~c qb bVB b>BRCR~B`RRB_qB bBBR~BB_ q@ `ZRk T@R~`^R@R~`^R~DRddv  KeR?k! ajan}R_kDRJ!k jrj~cbgfhd d ) )cdd`fR~) ik `R`@ R_kB R~b"Re`-R~`R~`~~``` uaa`@!(Q2`fSA[B@{Ĩ_{S[** B;Tb/Z3O R s R s՟??@ Tcl+R!+`,l(!!>3s??*IZu B@SA[B{Ĩ_!R >yr"RyrAKRۿr_{R!9l5ABR" @{¨_{+SR;(@9@9@9 @9@`CQ*?$qT*BR, (AR ! C$@9D @9 D(@9c@D,@9c`D0@9cD4@9cD8@9cD<@9N G @9cD$@9k D(@9@D,@9`D0@9D4@9D8@9D<@9BT"bT",T'@a@*c \b A@R0@b ?aT+'@SA{٨_֤c kB\T @ A" Uka T{S[jRA`~@6qT@R45"AA_kka*55,DLLR`@RR``R`v`Rt` R`` uCa/SAA[B @@$@$D2 "@d @# {è_{R `A@R``AR @ @B!2 A/BK"@"@ "@"R!@{¨_BSRC# RcS_kBT@GFS K@D |qST_kbTS(!( B(hd8BS! *_{S@Rp@sq`Tj!T@R@@p@@p35*SA-{è!/'SA{è_{[US@SB`6SRA#RSS@"*Cb@CCR@@x@5R*BR `@R``@@a@"`*R@Axb@2@@a@[B @x `@SAR{Ũ_{[VS@SB`4SRSdRAS2@2Da@ @x R`@ `@0`@``@PrR@*?kTd@"BKB D@"S  _|qST?kBTS!$B !Sfh 8a@"`*R@Axb@2@Ma@[B @x `@SAR{Ĩ_{SS*[cq5SVS*)Tcd.BR!.-k&*3**O@***c3  s*3O@RSA[BcC{Ũ_{$Rz@9{¨_{$R8+R{¨_{@ A ?` @a@!!|S!Q!|S <@*`@ @{¨_{ @A ?{_{!71& {_Q*_q@TD҄0_<C|@TBFƀ_k!Tc|hc R@_8@TCflM@&<HT#QqTCc0  J@_kaT*!|`@@T`ha@<TLS l FDDhM*h B|gdh"R_Cc0% @kT* @t!?<T@_{5%@!`7d6% {¨_{*S[#'g7@J@R@rk` T@R@rkTR@rkTR@rkT@R@rkT`3R@rk`T R@rk!T*xd R@rkT R@rkhTR@rk@TR@rk T`R@rk`TR@rkTQ@0 @ @@@ `J @`3+RD%&T&qT0Hu8a *u*l*R*\{*p*\'@a#@a @|@a*SSA[B{Ũ_{SCR%CR%@R@˰%9H&Zi&SA{èR&R-r____q$TD4RB<2R!|Rr pS`a*_@@@`R@Hr `RAHrkT ȿR_    !R_{@ R r R !@2 ȿȿR ȿ ȿ ȿ ȿ ȿR{ר_Ҩc DҢ#RR&R@?kTB @K !*$@_DZ0 S@@Q *`{ 8I$aRҠaR?!R?Ҡ{@2 ܅R@<*ҡ ȿ2!@2Ҡҡ@2 s&aRr(Ҡa`Rr)ҠRr)ҠRr-Ҡ`Rr.Ҡ`Rr.Ҡ`Rr>Ҡ`Rr@Ҡ򁞞Ҡ!RrҠ 2LTRC R rR!R8#{è_*B@"B@"B@"B@" B@"B@" B@"@ _*#@C#@C#@C# @C#@C#@C #@C!@_<q"R%@ $@)T@QRC jTB _jC RjT@B _j*_xScRD@qc " b*T!2Ҡ_@R"@!@"ҢCBRrB@" BC@*B@"$@ ( Ҡ@ , ҠRr_ !@",CB<2b@#(CC@"$CB C<2@ Cҡ<2 _ր@ҁA{[@cC5@JR"?k*@RSs@ҠcAR;R@gA@kB@ovrS~tjx4!K! #AKa#! aj8sBT8RRF?#*jTATSA[BcCkDsE{Ǩ@R%# >xt@64SK`a~Sc #3 Xa*"A@QR$ K!R" _jT! ?j*_<q*IT@"RD KRjT!@A ?j_"!R! BpM?jTqThSBrQRrR҄@|C f@#!?Pf!TR_{cx?B R!?"{!S!pM* R jTqT@Rr3@s@zSjSBrQ#@s$s@* @P6RB rA@P7qT*h"**SA{¨SA{¨_{<qS** RTbBQ "  *aB "* R *kTqT RB*kT *@SA@! ={è@ ,"SA@{è_{ S$q)Tcx?B+R!?2" qT"@!R  *B_kTcRR`@kT*`r@ @{¨_{ S|$q)Tcx?/R!? >" qRTҡ"@B_qT! >! @{¨_{S*[*ҁB3Ra""!*?Rs"q @ TjkT R @jRk T**!=!@*SA[B{Ĩ_{"RS*C @`jT5k RTdc Q R ҟq@TjaT R~@@@ @jAT!>n!)qIT?qB@B AX322"!Rrs sv~b? RRrq` t~(T!R@ X3*vRd * *SA{Ĩ_"B5r@!|A!#T_#Rc5Q?@qiT0q Tt? q|T qT Qq)TQ@qTtxq@TqT`qTxq`Tq TqTPqTq`Tq TqT@qTpq`TqTa!!]a!!]!<2ABqT__{ q*@T3Rcx?BCX`#43Rcx!? RCX B AX ?!@! !X`5"RRr Bt~A#@!R$ jTcRCR*@ R jT*!< "R 2rb Bt~@?R @{è_{*#!RR{_{q!SaT*mR{_{S#q*Tb8Rcx?!4X`448Rcx!?@ R X3! X3?AR**SA{¨_{q!SaT*>R{_{"!Rr Rt~R{_{q!SaT*YR{_{"!Rr Rt~R{_{q!SaT*CR{_Fdc@ `R濒@ȟfbh!@aP6濒ha!*!<2PATҠ@@@xBP7RҠB@@@xBP7?R_@@!<2A@!<2AFҡ濒ȟ"hbB<2"DPҢ?T_ȿ@ȿ2_ȿA2 _@{xBS6srbRb 9R|SR%RRRbRFbRmSRSA{¨SA{¨_@{xBS 6srhbRRSRbRM9PbRDSR{SA{¨cSA{¨_@ {!@S[xBcA54` @4CCAo!!,W *tMBt (O6K6 G6PC4? 6 ;@6p7H62P6@.X6*6&6H "6 6 6T Ҁ@4R  @4!R @@4AR `@4aR Ҁ@4R 5` r @H6-!"R@@R65*@RR05*RR*5*RR$5*R R5* RR5*R~ @H7R5*RuR5*RoR5*RiR5*Rc!@ @@h ` RW(63At5@@<2 34 R4@R35`RR5ῒjaDT `5ῒ"hb"D/?T0E"@ῒ#@{"hbb*"DO?TPXF"ῒK"hb"D?Tt5⿒jaD߁Tҁ6K@@:K@>K@BK@FK@JK @NK @RK@ҁVKҁZKoҁ @Ҁ@Ҡ@ Ҡ@Ҡ@Ҡ@Ҡb5A@DҡATRqT@qTQ?PqITqTQ?PqTQ?qITQ?@qTQ?qT$Q?q(TPq|TQqTQ qTA!!aA!!a!<2ac $qT!Rc5Q_@qiTpqT|b"BjB<2Q_@qT|b"Bj"!qT`5"l!<2A"l!<2A"l!<2A"l!<2A" l!<2A!$l"(l q|c5a!!@l`T@qHT!<2h"@TRȿQ_qT Q_`qTb5|B#BlB<2Q_0qTb5|B#Bl"!@q!TLs5@a]@a]`a]`a]@ R R R-!@ X`{_{?q)Tc-BR!.`- B>@X!{_{?q)Tc R!.,z cU@{¨Xa_{_q)Tc R!.-h PU @@X"{¨_{S[е%s'cTs?)Tc/R!.`2J ~T46Д" sEF 0**E{@T"@9hx8kT_qT @9q(T @ @@'?֡'@4!@ *E"@9hx8BS`@9!A*B*?kT!8!T1 ,VSA[BcC{Ũ_{(r* aT# Rrk`T`Rrk@TRrkAT@4 @ @@`   *3 @` @{¨_{RC c3R!32 {{S[ cp'" R!69 6@BR >ࠁ @B*DA2k@"A2k*"Sxb*@@ҁ@k Dc55Ҥc5 Bq (qATB2*@ҡb[BSA{è {B8!c|7B R!74n A@{__{ !@! @{¨{@@{¨{S* cp'R!6 :D qT@@6a@ xRr*8? xTkA<Rr A`b8ՠ8ՠ!`TSA{¨{u cp'#R!6@9 {lT{f cp'B$R!6@5 {T{V@ cp'"&R!65 {¨_{ *C@"+Rcp'RB("7+Rct8!66 qT+Rc9@#Rc s"C# s* @{è_{ cp'0R!66 {@{S3[*# *`2B@ c:B R!;`; ** 4B BR*99R9)S`2B@ ?@ ?*`4**t5@>Ձ`T@>!RX;@>Ձ`T`2B@a ?S*SA[B{Ĩ_{S[c*6b Rc<6 Rc<!X<X 5Р2B@a@b Rc<"t~|B2xS*0SX@4_qT_qTc>R!X< uIG 4B@a ?*XRSX*S`TT* SX@kTqTRc=*SX*R`AT*RX@qTRc>2B@ ?1*T4Rc?5* *R!RX*R`T$S*SA[BcC{Ĩ_{S* 40B2@@?$SS S@>X@q TcPR!X<; 4B @a ?֡8Քs|_@@ j3SA{è R`{S4*[c#* *2B @a@ c@"R! **89R* 4*@>p9B>!@pS 4B@a* ? *R2BR @ ?**542B@a ?R **c*2B@c ?***SA[BcC#@{ƨ_{ @>X@5 @9qT"Rc С0B@@?֎R[*3`6B@@@* q!T"&Rc!`+ a6B*!@ ?@>aRp9 R @{è{cbR!  {ŸRjT"B0BB$@"cD R! @? {_!{!0B!,@!c R! ?{_{S\ R*k!T@>X@5s53R*c BR!*QX@?qTRSA{¨_ AR`){ *@>tA9 91 ||"B@B@ C@"R_kTc||Ӄ`0@9 H"8Bc@_qT?H"8B @{è_#||c`@ @ekT@x#||Ӏc@_{ * *!!$!c@ `)!@@k(T!||ӀaBh%8?09!@@>X@>t9@> @{¨`R{[cS*ks  q)Tc@ 1R!\5*9!*9c)ZC !@`T!|| [7@9h78*b@Aka!D4!$ S97@5 b`)a @AQBh!8j#8_kT*jc85 @>@9t9@>!tTR ||Ӡ!@ @kTB||j`8"C09B@SA[BcCkDsE{Ǩ_@9?q@T@9?q T@9`R?qTR* R_@95@95@9`R4*@R R_{S* q*"T*R7b84qCRT#R*kTBQ*k TRT5 q""k"*@SA{è_"!||B{AS[3@4R*"B k(Ts~|Ӕ`:@9 s @SA[B@{Ĩ_{S[***"B k TsQs8@9 SA[B{Ĩ_{k {_{S [#0Bc(@>8x@6< ?4&`gv R`9`9 Ra`yRu`btdY\yvWP6@U7AR!"xRA*a CRS:R*&*c*cSA[BcC#@{Ũ_{S *Sy9@>X@qT LQ@>pA9@R*qs*d*X@>X@q*aT5***rSA{è_{ c\ fR!! 4@"ApD!2Ap@! pD2 p{_!{!4B!@ ?? qITch BjR!@{_{SsB Pc[XRud2@9Rd4q"b @sB#X`a_8AT3sRWR*OtA9Ra4?q"a@b @sB'cX`*+/OtA9/@+@'@t54RSA[BcC{ƨ_{ #`5@@*5** @{ɨ_{[S*y 9c 41aT47 Rcd sBPӠ*}* 4b Rct! ad q*T@yP*5 0B @A9B>@t9!@ ?@>t95**##4**@SA[B{ʨ_{ C`4@*5(*qTbRc !R.* 4Rc! @9?qTRc#RVS* @{ɨ_{@RE 1 TcR! @{_{a4 d1TNX@{_{ 4q@Z#8ՠ@TP`5 4B`@#Rc( 8`?1T4B$Rc?!   @{è_{c{¨_{cq@ {¨ _{ `5@?qT 0B8@*Rc @?? qT1 Tb*RcX!   @{è_* pD6@R`rc "tX_qAT"\P5"|S4?(rTA jZ_{*@6&#Rc pDjT%7R !8qBTHc8d#`N|@$( 4qhT@Hc8d#`֟GQ{*@${_{=*{*N{cS[ks@ ?aT@RcR:;y**8RVRZ{)C  RkTq!TRc!H"Ht8* kBTQ*4@R649389" 09|Ӥ3@7;@k!*M`"RX`R`9@R`9?NBҢ?@*nQ3@7@;@s *qT1aT** qTRch CRsB AR*#@@kT||tj @`@!@@?kT!||tj!@`@!t54R8_@||3A"BtAh @R@`2B Rc !HN !Rpa2B"@bRp"@"@pDB2p" @"@BpDb2p",@BRb*#bp"@pDB2p" @pDB2p!8@pD!2pRSA[BcCkDsE{ɨ_{ X 0B!@!c"BR!"@$( 4B@@?`2B@?{ > 0B! @!СРc`#bR!"# 4B @@?`2B @?{ qc%q)Tc<&РbR!%$|bjdxCgR@R#Rc9 R`c9xRaybT4`:R``bSA{èRp{Sb Rcd(@4Ђ Rc(Р!'*V*a?T Rc)*>*`B-Mt SA{¨_{ Rcd( Rb@_ TRc)Р!'@++R ` @@bRc)M{ *R+!R@!R!F?!!@cRiR* @{¨_{[ckS+*7b47@*6 RFTbRc@ RBFҠ~R7 TbRc.Р!.@1 6@B!@BRRRBF@ @$@(@,KFғBN@RZ _#q T+Hz8a  @B%RcX/@vFҔBТ~`7jb!t!2j"QRT"0Rc/Rm R0Rc40 Rr R{y xv  RТ2Rc40 Ra R+@SA[BcCkD{Ǩ_քL{ 3sB*FLR3bRc( ЂRcp0Р!.1G @{¨__@R_{ *F"B@| s@BRc2bhbB_q TRc2Р!828$!R# @{¨{ *F"B@| s@BbRc2bhbB_q TЂRc2Р!827!pR @{¨{S[Fc*3| sB@BЂRc2jsB_q TТRc3Р!82`6R!@l@4Kjs[Bt2j3SA{è_{SF5*3| sB@BB Rc2jsB_q Tb Rc2Р!82`5R!P?@4Kjs@t2j3SA{è_{SF*3| sB@B"Rc2jsB_q TBRc2Р!821R!0~@4Kjs@!tj3SA{è_{SF*3| sB@B"Rc2js!!4BRc|4Р!825T B D@4iKjs@t2j3SA{ɨ_{ @`a@ @{¨{*WSS[#Ā$qlT\j%8k**TkT*sQ8Q1Tt82SA[B@{ƨ_{  cDR!T`@94s @{¨__{cXR[RSk:@5@3@@9@4qTR*@9_q TT_q`TT_qTR_q`T_qT!_q@TT_q T_q T_qTAR?qLT47A?*`"3kTA?:}y@ 7A/*`"3kTA/:}y*R/˾/@cQ*ARf7@?*y"3?kT@?}`@7@?*y"3?kT@?}s@/o/@cQ*R?*K?qLT47@?*a"3?kT@?}`@ 7@/*a"3?kT@/}`@**R ?qLT47@?*a"3?kT@?}`@ 7@/*a"3?kT@/}`@**AR c@9QS_$qITRI@E>SA[BcCkD{ƨ_{/CCO#KC37CD;?CG{ɨ_{ Th#8c_T$hc8h#8c_CT$T_88__{ *`Sk`Z @{¨_{ qS[ck*T'RcX k7?d|9B9"Ě#Ě@3@ssbTd@:CH TG@GH@T#TD@kTThT*B7@q҄ˆd҄_ks_krsTRjaTsvs_qaTsx _q TСРc R!T gAsT@Hq|t")Tb-Rc\ Р!T S@"?T#{TSA[BcCkD{Ũ__{Sc#[,@ Rc  ,@  Rc4 Р!T &@,@" Rc X?T Rc 5ѵ?T Rc4 &:@@%ѿhTbTT_T-:`@"T` @sa @?T`@` T:‚ /BA/@Rctytw AcITAiT)@!!?T'@4@@TRcx TATRcDT4iTRc RTSA[BcC#@{ƨ_{ b @c@a@`B\ @{¨_{ *:@A` @A{è_{?ҤCc"R! @

!6cHРbR!T;ៀҁ! AA@A ! ՟??>ՠ6 x!RrRr*?{_ {@R"5СРcR!$hc8ck0_kSAT{_ր` _``_`_AG 44BlS"AB|SB @c2 c  cR R#RcR R_a(q!T"@B_qTR"R""@B_qT R"__>!}?_ 9y ?՟?_ 9z ?_ CH =H]H >H (9_X@_@ _81@>>DҀG@?ֳ{@ֿA@ҳG>E>եT@9D4$&0@_@>$ , 4<@>`@@6p@>`@@60 A@>`@2P@> x@>@@>@>DLT\@>dlt p> >J>K >,B; >@>/@>ն > R> `>ղ!@8)@8*C@T&H8I8Պ>xFP(@)*@*@r7˟ T9$p1@50-@@_ay _y2T %0a@B@_A> @T#0 @ A> @T"0A  @ F>@@T!0A  _@B@?_ք&'8B TB! ?kaT_"R _ _5|5__{Sq`T` c S{_{> >~?{_֟? T @8*@8 (808@Q8 :$ A< R8 , 8- 8 488<P 8Ց8DI;j; ( t8`8 8Q80Q8@ 18 8$ +C!?՟?_֡_ v1.3(debug):41c1a7dBuilt : 09:28:06, Aug 1 2019gicv3_distif_initgicv3_cpuif_enablegicv3_cpuif_disablegicv3_rdistif_initgicv3_get_pending_interrupt_typewithwithoutplat_driver_datadrivers/arm/gic/v3/gicv3_main.cplat_driver_data->gicd_baseplat_driver_data->gicr_baseplat_driver_data->rdistif_numplat_driver_data->rdistif_base_addrsIS_IN_EL3()plat_driver_data->g0_interrupt_array || plat_driver_data->g1s_interrupt_arrayplat_driver_data->g0_interrupt_array ? plat_driver_data->g0_interrupt_num : plat_driver_data->g0_interrupt_num == 0plat_driver_data->g1s_interrupt_array ? plat_driver_data->g1s_interrupt_num : plat_driver_data->g1s_interrupt_num == 0read_id_aa64pfr0_el1() & (ID_AA64PFR0_GIC_MASK << ID_AA64PFR0_GIC_SHIFT)gic_version == ARCH_REV_GICV3INFO: GICv3 %s legacy support detected. ARM GICV3 driver initialized in EL3 driver_data->g1s_interrupt_array || driver_data->g0_interrupt_arrayproc_num < driver_data->rdistif_numgicd_read_ctlr(driver_data->gicd_base) & CTLR_ARE_S_BITid < PENDING_G1S_INTID || id >= MIN_LPI_IDgicv3_driver_initgicv3_secure_spis_configuregicv3_rdistif_mark_core_awakegicr_read_waker(gicr_base) & WAKER_CA_BITdrivers/arm/gic/v3/gicv3_helpers.cproc_num < rdistif_num(int_grp == INTR_GROUP1S) || (int_grp == INTR_GROUP0)num_ints ? (uintptr_t)sec_intr_list : 1gicv3_secure_ppi_sgi_configuregicv3_rdistif_base_addrs_probeplat_ic_get_pending_interrupt_typeplat_ic_acknowledge_interruptplat_ic_end_of_interruptplat/common/plat_gicv3.ctype == INTR_TYPE_S_EL1 || type == INTR_TYPE_EL3 || type == INTR_TYPE_NSsec_state_is_valid(security_state)plat_interrupt_type_to_line8@id >= MIN_SPI_IDdrivers/arm/gic/v3/gicv3_private.hgicd_write_irouterudelaytimer_initops != 0 && (ops->clk_mult != 0) && (ops->clk_div != 0) && (ops->get_timer_value != 0)drivers/delay_timer/delay_timer.cusec < UINT32_MAX / ops->clk_divops_ptr != 0 && (ops_ptr->clk_mult != 0) && (ops_ptr->clk_div != 0) && (ops_ptr->get_timer_value != 0)4Taehw|gic_handle_ipiuartdbg_oshdl_to_os_smc_handleruartdbg_init_smc_handlerhandle == cm_get_context(NON_SECURE)plat/rockchip/common/rockchip_exceptions.chandle_ctx == cm_get_context(NON_SECURE)ERROR: uartdbg_el_data.org_cpu_context err ERROR: fiq_dbg_ctx error INFO: Using opteed sec cpu_context! INFO: boot cpu mask: %d ERROR: register secure fiq handler fail: %d ERROR: get uartdbg share memory fail: %d share_mem_type2page_size(SHARE_PAGE_TYPE_UARTDBG) >= (PLATFORM_CORE_COUNT * (sizeof(cpu_context_t)))uartdbg_to_oshdl_handlerbl31_early_platform_setupINFO: Preloader serial: %d from_bl2plat/rockchip/common/bl31_plat_setup.cfrom_bl2->h.type == PARAM_BL31from_bl2->h.version >= VERSION_1 $ERROR: exceed support suspend gpio number ERROR: not expected type found %ld INFO: Tag is overflow INFO: Magic(%x) is not support 0< rockchip_validate_power_stateplat_get_sec_entrypointrockchip_cpu_standbyrockchip_pwr_domain_offreq_stateplat/rockchip/common/plat_pm.ccpu_state == PLAT_MAX_RET_STATERK_CORE_PWR_STATE(target_state) == PLAT_MAX_OFF_STATErockchip_sec_entrypointrockchip_pwr_domain_on_finish$   !!!!t,)2225212325-/-0-2-3(-(/(0(1#-#.#/#0#,#-#.#/25nP0h2ԷԭPUUUeUUfUevUeUUfwUUvUeUeUUfwUUfUUvUeUUfUUveeveeUUfwUUfUUveevee                 ERROR: %s not implement by platform! panic ERROR: %s:The cpu_stop_st is error! %d:%x !(save_sp & 0xf)plat/rockchip/common/drivers/fiq/fiq_dfs.cfiq_cpu_stop_handlerERROR: over or zero region, nr=%d, max=%d rk_i2c_clrsetbitsWARNING: %s event(0x%x) timeout nbyte <= 4plat/rockchip/common/drivers/i2c/i2c.cINFO: [0x%x]=0x%x i2c_get_ipd_event  o>1 t{rERROR: %s: unhandled SMC (0x%lx) ERROR: %s: unhandled SMC ERROR: %s: unhandled SMC (0x%x) INFO: default ddr_dfs_init() INFO: default ddr_set_rate() INFO: default %s INFO: default ddr_round_rate() INFO: default ddr_get_rate() INFO: default ddr_get_version() INFO: default ddr_set_auto_self_refresh() INFO: default ddr_plat_smc_handler() ERROR: %s: unhandled DDR SMC id(0x%lx) rockchip_sip_svcddr_plat_smc_handlerlast_log_requestINFO: soc_global_soft_reset NOTICE: BL31: Rockchip release version: v%d.%d  suspend_mode_handlercpus_power_domain_onpmu_bus_idle_reqpmu_power_domain_ctrsystem_bus_idleclst_pwr_domain_resumecheck_cpu_wfieLijklIRQ: %d gpio%d_%s%d cpu_id < PLATFORM_CORE_COUNTplat/rockchip/rk1808/drivers/pmu/pmu.cERROR: Can't wait pll:%d lock WARNING: %s:idle_st=0x%x, idle_st1=0x%x, bus_id=%d WARNING: %s: clst is in error mode (%d) WARNING: %s: %d, %d, error! WARNING: %s: %d, %d, %d, error! cpuson_flags[cpu_id] == 0WARNING: %s: cpu%d is not in off,! INFO: rk809[0x%x]=0x%x INFO: BL31: %s INFO: enter: cfg=0x%x, sleeptimes:%d INFO: armpd INFO: armoff INFO: armoff_ddrpd INFO: armoff_logoff INFO: slp_from_uboot INFO: pmu_hw_plls_pd INFO: pmu_pmualive_32k INFO: pmu_dis_osc INFO: plls_deep_mode INFO: clk_gate INFO: pmic_low_power INFO: 32k ext INFO: time out wkup INFO: pmu debug GPIO%d_INTEN: 0x%x INFO: plls_suspend_msk = 0x%x INFO: %s:pvtm: con0=0x%x, con1=0x%x st0=0x%x, st1=0x%x freq: %dkhz, div = %d INFO: (0x%x 0x%x 0x%x 0x%x 0x%x 0x%x) INFO: %s pd=0x%x idie_st=0x%x idle_st1=0x%x INFO: wake up status: 0x%x INFO: the wake up information: INFO: UART0 interrupt wakeup INFO: CLUSTER interrupt wakeup INFO: TIMER interrupt wakeup INFO: USBDEV detect wakeup INFO: GPIO interrupt wakeup INFO: GPIO0: 0x%x INFO: SDIO interrupt wakeup INFO: SDMMC interrupt wakeup INFO: VAD interrupt wakeup INFO: TIMEOUT interrupt wakeup INFO: SOFT software interrupt wakeup INFO: gpio0 int =%x ERROR: %s: unhandled sip (0x%lx) INFO: boot from ram INFO: not boot from ram INFO: %s(%d): pd status %x bpvtm_32k_configplat_rockchip_pmu_initrockchip_soc_cores_pwr_dm_onrockchip_soc_cores_pwr_dm_suspendset_cpus_pwr_domain_cfg_infoclst_pwr_domain_suspendsystem_bus_idle_restore? C%_? ERROR: %s: DCF_ERR ERROR: %s: Invalid parameter! post_set_rateget_cs_die_capability48d  $8  $(,@DPINFO: get ATAG_SOC_INFO error INFO: sizeof cru_dpll_con:%lu  <X@DHLL@DHL @DHLrockchip_plat_sip_handlerget_arm_std_svc_argssvc_mask == PSCI_FID_MASKbl31/bl31_main.csecurenormalERROR: EL1 supports AArch64-only. Please set build flag CTX_INCLUDE_AARCH32_REGS = 0next_image_infoimage_type == GET_SECURITY_STATE(next_image_info->h.attr)INFO: BL31: Preparing for EL3 exit to %s world NOTICE: BL31: %s INFO: BL31: Initializing runtime services INFO: BL31: Initializing BL32 bl31_prepare_next_image_entryget_scr_el3_from_routing_modelbl31/interrupt_mgmt.cintr_type_descs[type].handlercm_get_context_by_indexcm_set_context_by_indexcm_set_contextsecurity_state <= NON_SECUREbl31/bl31_context_mgmt.ccm_get_contexthandlecommon/runtime_svc.cidx >= 0 && idx < MAX_RT_SVCS(RT_SVC_DESCS_END >= RT_SVC_DESCS_START) && (RT_SVC_DECS_NUM < MAX_RT_SVCS)ERROR: Error initializing runtime service %s ERROR: Invalid runtime service descriptor %p runtime_svc_initstd_svc_setupWARNING: Unimplemented Standard Service Call: 0x%x svc_argservices/std_svc/std_svc_setup.cstd_svc[cG-VAcm_set_next_contextcm_el1_sysregs_context_restorecm_set_elr_el3cm_set_next_eret_contextcm_write_scr_el3_bitlib/el3_runtime/aarch64/context_mgmt.csp_mode == MODE_SP_EL0include/lib/el3_runtime/context_mgmt.h(1 << bit_pos) & SCR_VALID_BIT_MASKvalue <= 1cm_el1_sysregs_context_savecm_init_context_commoncm_prepare_el3_exitpsci_plat_pm_ops->pwr_domain_offlib/psci/psci_off.cpsci_do_cpu_offpsci_cpu_on_finish(int) target_idx >= 0lib/psci/psci_on.cep != NULLpsci_plat_pm_ops->pwr_domain_on && psci_plat_pm_ops->pwr_domain_on_finishtarget_aff_state == AFF_STATE_OFFpsci_get_aff_info_state_by_idx(target_idx) == AFF_STATE_ON_PENDINGrc == PSCI_E_SUCCESS || rc == PSCI_E_INTERN_FAILpsci_get_aff_info_state() == AFF_STATE_ON_PENDINGcpu_on_validate_statepsci_cpu_on_startpsci_cpu_suspend_startpsci_plat_pm_ops->pwr_domain_suspend && psci_plat_pm_ops->pwr_domain_suspend_finishlib/psci/psci_suspend.cpsci_get_aff_info_state() == AFF_STATE_ON && is_local_state_off( state_info->pwr_domain_state[PSCI_CPU_PWR_LVL])max_off_lvl != PSCI_INVALID_PWR_LVLpsci_cpu_suspend_finishpsci_query_sys_suspend_pwrstatepsci_spd_migrate_infopsci_is_last_on_cpupsci_do_state_coordinationpwrlvl > PSCI_CPU_PWR_LVLlib/psci/psci_common.cpsci_plat_pm_ops->validate_power_statepsci_plat_pm_ops->get_sys_suspend_power_statepsci_get_aff_info_state() == AFF_STATE_ONend_pwrlvl <= PLAT_MAX_PWR_LVLERROR: Unexpected affinity info statepmrc == PSCI_TOS_UP_MIG_CAP || rc == PSCI_TOS_NOT_UP_MIG_CAP || rc == PSCI_TOS_NOT_PRESENT_MP || rc == PSCI_E_NOT_SUPPORTEDINFO: PSCI Power Domain Map: INFO: Domain Node : Level %u, parent_node %d, State %s (0x%x) INFO: CPU Node : MPID 0x%llx, parent_node %d, State %s (0x%x) RETENTIONpsci_set_req_local_pwr_statepsci_register_spd_pm_hookD4=4R=psci_validate_power_state' !!    psci_migratepsci_node_hw_statelib/psci/psci_main.cpsci_validate_suspend_req(&state_info, is_power_down_state) == PSCI_E_SUCCESSERROR: Invalid target power level for suspend operation psci_find_target_suspend_lvl(&state_info) == PLAT_MAX_PWR_LVLpsci_validate_suspend_req(&state_info, PSTATE_TYPE_POWERDOWN) == PSCI_E_SUCCESSis_local_state_off(state_info.pwr_domain_state[PLAT_MAX_PWR_LVL])rc == PSCI_E_DENIEDpsci_spd_pm && psci_spd_pm->svc_migratepsci_plat_pm_ops->get_node_hw_state(rc >= HW_ON && rc <= HW_STANDBY) || rc == PSCI_E_NOT_SUPPORTED || rc == PSCI_E_INVALID_PARAMSWARNING: Unimplemented PSCI Call: 0x%x psci_cpu_suspendpsci_system_suspendpsci_cpu_offpsci_setupVERIFY_PSCI_LIB_ARGS_V1(lib_args)lib/psci/psci_setup.cparent_node_index <= PSCI_NUM_NON_CPU_PWR_DOMAINSj == PLATFORM_CORE_COUNTpsci_plat_pm_opsGET_SECURITY_STATE(next_image_info->h.attr) == NON_SECUREpopulate_power_domain_treepsci_plat_pm_ops->system_offlib/psci/psci_system_off.cpsci_plat_pm_ops->system_resetpsci_system_resetpsci_system_offbakery_get_ticketbakery_lock_getbakery_lock_releasebakerylib/locks/bakery/bakery_lock_coherent.cme < BAKERY_LOCK_MAX_CPUS!bakery_ticket_number(bakery->lock_data[me])optee_ctxservices/spd/opteed/opteed_common.coptee_entry_pointpcoptee_ctx != NULLoptee_ctx->c_rt_ctx == 0cm_get_context(SECURE) == &optee_ctx->cpu_ctxoptee_ctx->c_rt_ctx != 0opteed_init_optee_ep_stateopteed_synchronous_sp_entryopteed_synchronous_sp_exit1WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK services/spd/opteed/opteed_main.c&optee_ctx->cpu_ctx == cm_get_context(SECURE)optee_vectors == NULLhandle == cm_get_context(SECURE)ns_cpu_contextrc != 0opteed_stdopteed_fastopteed_initopteed_smc_handleropteed_cpu_off_handleroptee_vectorsservices/spd/opteed/opteed_pm.cget_optee_pstate(optee_ctx->state) == OPTEE_PSTATE_ONget_optee_pstate(optee_ctx->state) == OPTEE_PSTATE_SUSPENDget_optee_pstate(optee_ctx->state) == OPTEE_PSTATE_OFFopteed_cpu_suspend_handleropteed_cpu_on_finish_handleropteed_cpu_suspend_finish_handleropteed_system_off\D`hopteed_system_resetfree_base != NULLcommon/bl_common.cfree_size != NULLis_mem_free(*free_base, *free_size, addr, size)WARNING: Nothing to allocate, requested size is zero mem_start <= submem_startsubmem_start <= submem_endsubmem_end <= mem_endWARNING: Failed to obtain reference to image id=%u (%i) WARNING: Failed to access image id=%u (%i) WARNING: Failed to determine the size of the image id=%u (%i) mem_layout != NULLimage_data != NULLimage_data->h.version == VERSION_1INFO: Loading image id=%u at address %p WARNING: Failed to reserve region [base = %p, size = 0x%zx] INFO: Trying to load image at address %p, size = 0x%zx INFO: Current memory layout: INFO: total region = [base = %p, size = 0x%zx] INFO: free region = [base = %p, size = 0x%zx] WARNING: Failed to load image id=%u (%i) INFO: Skip reserving region [base = %p, size = 0x%zx] INFO: Image id=%u loaded at address %p, size = 0x%zx INFO: Entry point address = %p INFO: SPSR = 0x%x strcommon/tf_printf.c0xtf_string_printASSERT: %s <%d> : %s level >= XLAT_TABLE_LEVEL_MIN && level <= XLAT_TABLE_LEVEL_MAXlib/xlat_tables/xlat_tables_common.cmem_type == MT_NON_CACHEABLEnext_xlat <= MAX_XLAT_TABLESIS_PAGE_ALIGNED(base_pa)IS_PAGE_ALIGNED(base_va)IS_PAGE_ALIGNED(size)base_pa < end_pabase_va < end_va(mm->base_va - mm->base_pa) == (base_va - base_pa)(base_va != mm->base_va) || (size != mm->size)separated_va && separated_pamm_last->size == 0mmap_descinit_xlation_table_innermmap_add_region(max_addr & ADDR_MASK_48_TO_63) == 0lib/xlat_tables/aarch64/xlat_tables.cmax_va < ADDR_SPACE_SIZEIS_IN_EL(1)(read_sctlr_el1() & SCTLR_M_BIT) == 0IS_IN_EL(3)(read_sctlr_el3() & SCTLR_M_BIT) == 0calc_physical_addr_size_bitsinit_xlat_tablesenable_mmu_el3ncpuplat/common/plat_psci_common.cplat_get_target_pwr_statecpuectlr_el1gicc_hppirgicc_ahppirgicc_ctlricc_hppir0_el1icc_hppir1_el1icc_ctlr_el3gicd_ispendr regs (Offsets 0x200 - 0x278) Offset: value : 0x = 0xx0x1x2x3x4x5x6x7x8x9x10x11x12x13x14x15x16x17x18x19x20x21x22x23x24x25x26x27x28x29scr_el3sctlr_el3cptr_el3tcr_el3daifmair_el3spsr_el3elr_el3ttbr0_el3esr_el3far_el3spsr_el1elr_el1spsr_abtspsr_undspsr_irqspsr_fiqsctlr_el1actlr_el1cpacr_el1csselr_el1sp_el1esr_el1ttbr0_el1ttbr1_el1mair_el1amair_el1tcr_el1tpidr_el1tpidr_el0tpidrro_el0dacr32_el2ifsr32_el2par_el1mpidr_el1afsr0_el1afsr1_el1contextidr_el1vbar_el1cntp_ctl_el0cntp_cval_el0cntv_ctl_el0cntv_cval_el0cntkctl_el1fpexc32_el2sp_el0isr_el1PANIC in EL3 at x30 = 0xUnhandled Exception in EL3. x30 = 0xUnhandled Interrupt Exception in EL3. x30 = 0xlib/cpus/aarch64/cpu_helpers.SASSERT: File Line PANIC at PC : 0xlib/aarch64/misc_helpers.SI-T2?$<l2?/<l@AxgQ1D{R>ZO cT_cT_D{@>!@>@@_!n @T=@>A@?D{@>!@>@@_n @T@>A@?֡D{R>ZO ST_STD{0@>!@>@@_m @T@>A@?AD{@>!@>@@_m @T@>A@?!       !BKR#>ۿrbX ">RyrD@kT??_ RyrAX _R|?";?!;!?T_! _!S(q!@ aTR @rT_{ `@94s @{¨_{S*3RsQsSS4~S?$q iT!\ SnSSA{¨_{S[*6RK*3RAR$_HqT s~VRss5SA[B{è_{S[**6RK*R3RAR$_HqT s~QkTRVRss5SA[B{è_pLpa NUhh0uYhBUЄtt0uR:  $$0uR2}pLpa NA]d8RR^TVy^y>xTVy^y>(xTV5  8Hx5(I^5_I^%5  88x!5(I^ 5_I^E5  88xA5(I^@5_I^e5  88xa5(I^`5_I^5  88x5(I^5_I^@5  88x@5(I^@5_I^d>_m>8p15V55V95V=5VA5VE5VI5VM5VQ5VU5VY5V]5Va5Ve5Vi5Vm5Vq5Vu5Vy5V}5V05_45_85_<5_@5_D5_H5_L5_P5_T5_X5_\5_`5_d5_h5_l5_p5_t5_x5_|5_d>_m>8pI^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5__`\^!0 x\^!!__8 x`^_d^ 80xeFeVe>HpU>xy^y>Hxl^ p^t^y^`mI^I&IVIIVI_qI^I&IVuM^MMVMKJVI__``0xl^p^u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` V!8 hx Vl^p^u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` y^y>Hxl^p^au^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``0HxX^_`0pa8(xh^aa_a(80xaa_0(xaa_ 11_0 8p8p0^ __ _%h _!8(x_!80x_ _%h _@_ _%h``85_44_5 V55_  5_"5_&5_&5h 5_5WA4_E4_M4_M4M4_M4M4_4h44_44_ 0^6B4W6F4W:J4W:N4W>4W>4W>4W>4W> 4W>4W>J4W>N4W V0 xB4WB4WB4WB4WB4WB4WBB4WBF4W0Hx4W4W4W4W4W4W@4WD4W> x 4W 4W4W4W4W4W!4W%4W)4W-4W14W54W94W=4WA4WE4WI4WM4WQ4WU4WY4W]4Wa4We4Wi4Wm4Wq4Wu4Wy4W}4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W 4W  4W 4W4W4W4W!4W%!4W)%4W-)4W1-4WA4WE4WI4WM4WQ4WU4WY4W]4Wa4W e4W i4Wm4Wq4Wu4Wy4W!}4W%4W)4W-4W14W54W94W=4WA4WE4WI4WM4WQ4WU4WY4W]4Wa4We4Wi4Wm4Wq4Wu4Wy4W}4W4W4W4W4W4W54W94W= 4WA 4WE4WI4WM4WQ4WU!4WY%4W])4Wa-4We14Wi54Wm94Wq=4WuA4WyE4W}I4WM4WQ4WU4WY4W]4Wa4We4Wi4Wm4Wq4Wu4Wy4W}4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W 4W 4W4W4W4W4W!4W%4W)4W-4W14W 54W 94W=4WA4WE4WI4W!M4W%Q4W)U4W-Y4W1]4W5a4W9e4W=i4WAm4W4W4W)4W-4W4W4W4W4WI4W4W4W4W 4W]4Wi4Wm4W`85_8p _Qe_U_Y_e_i_m _q _u_y_}!_IVKJVI__A_y^y>Hx]_a_%_y^y>(x_9_a(8@xaa_08xaa_ _%ha(8@xaa_08xaa_ __ _%hIVY&MVMKJVI_11_0p4_4_U>xl^p^U(u^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``l^p^Uu^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``l^p^Y(u^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``z^z>`xl^ p^v^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``0 x V!8 x Vl^p^Uu^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^U(u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` 0x Vl^p^Uu^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^U(u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` l^p^Y(u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``z^z>x Vl^p^Yu^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^](u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^]u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^au^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` |^U4U4_y^y>Px4^4_4_4_Q4_}>Xx 4  4_ 4! 4_0Px 4 4_ 4 4_4M^=4Q^MMVQQVMS>Pp4M^}>Px 4  4_0@x 4 4_ 4 4_y^y>Xx4_4_4_Q4_ M8px^=4Q^MMVQQVMS6`x^U>8x H^08xH^  _`INIVI>@p|^>hxU4U4_y^y>Xx4^4_4_4_Q4_}>Xx 4  4_ 4! 4_0Px 4 4_ 4 4_4M^=4Q^MMVQQVMS>Pp4M^}>Px 4  4_0@x 4 4_ 4 4_y^y>Xx4_4_4_Q4_ M8px^=4Q^MMVQQVMS6`x^U>8x H^08xH^  _`INIVI>@p>xxm4I^IIVI&IVq4M^MMVMKVu4I^IIVI&IVy4M^MMVMKV-4I^IIVI&IV14M^MMVMKV54I^IIVI&IV94M^MMVMKV^M^Q^QONJVI.IVIIVI>HxMIV0@xQIVI^M^Q^QONJVI.IVIIVI>0xMIV0(xQIVI^M^Q^QONJVI.IVIIVI>0xMIV0(xQIVI^M^Q^QONJVI.IVIIVI>0xMIV0(xQIVI^FVFV44_.IVIIVI&IV4MVIONVM4_.VV&IV4MVIONVM4_4MVIONVM4_4MVIONVM4_4MVIONVM4_a80x_i8xaa_a(88xaa_00xaa_ __ _%h_]60x!!__d>_m>8p15_55_95_=5_A5_E5_I5_M5_Q5_U5_Y5_]5_a5_e5_i5_m5_q5_u5_y5_}5_d>_m>8p * q <(( * ,(xx* ,(* ,(X @b6!X ֠8@x@k`T_ @_qT@_@@ ?ցX K vF plat/rockchip/common/pmusrampmu_sram_cpus_on.S K$////1///0//4/1//0////0/KKK|Kplat/rockchip/common/pmusram/pmu_sram_cpus_on.S/home/hxd/trust/arm-trusted-firmware_1808GNU AS 2.24.0%,KK|    !R_B*RB*A*"*B*`Ҡ_  Ҡ@R R_п @"пE"пE"пE"пE"пE""пE""пE"пE"пE"пE"E п_@?1T!VQ @ "_cdA?1T!sQAB )҂)ҁ!@!2Aҁ濒c"bhb"D҂?T濒ӟ"bhb"D҂?T濒џ"bhb"D҂?T濒ϟ"bhb"Dր҂?T؀濒͟"hb"D҂?T_ր)ҁ)Ҁ@x 0Ҁ@6_րcCр?T@@BScU@UcSBb*{!g !T@@k  @k @Ck ҁ$!@!2ACӁAlS!@!p!*҂A;ҁ;҂!@!t*ACCҁ!@!t*ASSҁ!@!t*A[ҁ!@!t*[ҁ _R|?";?!;!?T_{ҁR! }R,F!<2AҢF!<2AҢ F!<2Aҡ$F"ҡ(F<2 RҠ@`P7sq!TҁRr @{¨_0Ҡ{@ R 700Ҡ3R@2 Ҡ@ Ҡ!2* @{¨_400Ҡ@x  Ҡ@x {pc*pҁS#*[3@RAp҂_x҂Ax҂_҂A҂_҂Aҁ?* ҂ ҁ!@!xA75rrҁ5@vAz҂A҂A҂ARV(t@Ҁ! *ҁ2"@ҁB *@R"E0ҁ8@ҁ @ҁ **4ҁ!@!tA5rҀzҀҀҀ(7Ҁ@Jp#@[BcC3pҁ3xҁ3xҁ3ҁ3ҁ3ҁ3ҁ3SA{Ũ_{S#R***@R"RR**:R!R**R R**#Ҡ@Ҡ66ҠR*@2 **Ҡ@4` 22@72 RR@6Ru@`@9qT@ R `0F Rr?kATH`b@E!<2AbF!<2AbF!<2AFa<2 ҠSA{è_{m{BL3X3= ν*>qO]GKvR3)36|(}CKBL31\BL31` A>?~?GD@>xx x@Հa}"!NXXXX@_:C*@ Ax!0A!,ʁ@X@ҀA>?Ā`x?GD@>xx x@տ@5: ұ90!|S!h~ha_!|S!h~h!_!|S!h~h!_!|S!h~h!_!t~h!_!|S0!l~h!_{S*"R*B " SA{¨"RB "RB *BSh!8_{SbRc0@#Rc0!X0=7@RcH1(@5Rc1@Rc02DB8Մ Bӟ T"Rc2d@d@Rc2d@5d@4 Rc,4d@d@kd@k5b Rc58՟ hTB Rc7d<@ODӟ qT" Rc8c@tcDcRJc@` J@5!/!/SA{¨t9 7{Ssa"@Rc(0 @ Rc0!X0-7"@! @Rc:AB8! B? TBRc2@!p@7@!2@7n`"@@*@R@R`"@ @@#R@2`"@@@*@7SA{¨_{Ssa"@Rc(0"(@k#TRc;!X0.6"@RcD2#@Rc0c@ 7"RcT<#@! @bRc:AB8! B? TRc2TX``"@@@R`"@ @@SA{¨#RSA{¨_a{! @Rc(0"(@k#TRc;!X0 .{6"@"RcD2AB8! B? TBRc2@X`> @>2?աա?{_a{! @b#Rc(0"(@k#T#Rc;!X0.=6"@#RcD2AB8! B? T#Rc2>!8!>!~?@X`{l{@B8 B Tc2*R!X0@/6@8\{_!|S4!h~ha_!|S4!h~h!_{S*"R*B *SA{¨{S*"R*B " SA{¨@@!t~h!_@@"RA @a! _@@#Ra M"* _@@"RA Ma!  _@@"RA _{P@!7c@?"R!?>5@!x@@7{_@P!2@@6_{SB Rcx2S@`^Hc`xd`Ӣ`?֢@@@k#T"Rct!?5Z B@'6SA{Ĩ_{S@RsssjSkT*RkT*2RkT*RBSA@{è_{qcS[#*T(Rc B5*ҙ@ (Rc!?@>E5zv~qTaT**x52>R*8ar}\@ k!*SA[BcC#@{Ũ_{S@@@}7*2s(qAT @SA{è_{qSc#[*T1Rc B5B@* "2Rc!?`4{v~qTaT**y5**j 8SA[BcC#@{Ũ_{@B8 B Tc2 R! 4Q_ q RT!` Hb8{_{@B8 B Tc2 R!  48\{_{AB8! B? Tc2BR! 4* {_{q*TbRc?q)TRc! @4@B8 B TRc2_q@RT_kT?k?k@{_{A66{{6{{6{{6{w{|q!SS*T?q3Z*җ*Rҧҁr}b^@"h *SA{¨җSA{¨_*Ҕ{?q!Z|q!\@(Tc R!D #4p}h"{_@D_{ST**@@4 @b4@"Rc k#TRc ! @ 3 ?**@ @s~ @s *@@?֠KkcTSA@{è_{@4 @a4@!c R! ` 3A{ (_ ; *_D`cp,@A {*HRRrBRcqaT{$5*{[Sc*W$aBQ*?qTXs***?(T>qT R& Tc@R!3Xs**?TSA[BcC{Ĩ_{[Sck+!B;Sz)aB A BT` @,WBADHՙ6E8* R& Tc'R!`J3 R*& R&~@N@BR@~T@ BF3`@4@ @$33`)B@63B[{!R~s)t& RW(a@" 2_k! 2!>*~Bp`@`k: a 6~@N SA[BcCkD+@{Ǩ_{L2q*T? q R`T}RBR!P#&@5^5A *9@@!)92@!R{9_*@A9 4q@TBRBAX#_{SSs)t@:5kT` @SA{¨SA{¨_{[S$(T$qTB@X`xb@ *! |@4*\W*j9NA )54j9@>Tc) Ru |@4*r2_/@ R |(Tc:R!@ R'%'@? Tc@"/R!@k2S!R`)@% R' RU'@tJ`BJ B?՟?.Sq*TS*s)` @t@!Rx @x ~@ҁA?Tu|@5=A744 @*pJ@pJ@@SA[B{ƨ_qT@+@ *@?__{S R r[cU@@-@a4CCA3"@`13lҠҠ-CCA3Rc`@9 q TRc!1`@95RcTa @+ 1Ca@c * 1SA[BcC{Ĩ{h MO{{ %B#{c {ST["-cfBsa@  hT q(T H`8a Uҵ-aB1@%Uҵ.aB1@rB$qT[1aB@-L#{1rBr s1@G1s@SA[BcC{Ĩ_{G?@(T@!t~!G @hTR01 R{_!R{!rkT4Rwr ?qhTR*d1 R{_4Rr?kIThShb8c@ Bc JRr_{"RSs"r[cc@*4ka TaP*`5 4 R rkTa@ R r?kT Rt rt`Rt``5`@5`@kT4`@s `@`5Rwr qhT!!H`84 tSG`@(Tu3Q0QC 0`@~a?j t*SA[BcC{Ũ_{!RSs*!r`@kTT5`@d 5`@kT`@s a@5a@ tS`_4!QgkTSA{¨_{a_b_!BBCRI1a_b_!B{CRB@1AR999_{@PdX!cR! l0_ qaT 55"R"9DR$h#8c_kTB#R_ qT#"8B<raT{_{Sq TcdR!E0>2?՟? |@{_A!E,{ @9q Tc"R!`)0`@9qATE ha@9 Rm1Ta @9@R @{¨f @{¨_{ @9?qAT@9qaT``@9qAT% ` @9q`Ta@9 Rz1Ta @9@R @{¨s @{¨_{S@9 qAT@9 R|1Ta @9*w c"'R! !/a`@9qAT SA{¨s{S@9 q!T@9q@Ta@9 Rn1Ta @9*ipY\`@9qAT SA{¨SA{¨_{I {{y{@9?qATQB!"A R_@{E c 7R!/{_<_!|S qZ_R0@0*_kT#_5B!P$_k q)T#@k _{(@S[_qT#Xbxa ր2@.@qT@@k"@*5RS/u6@*qbITBq ҩTVq@ITj q`T q҉TqҠ0qTR` * !% h`8|S a`B@N@q@R4R@?qT?qT?qTR*22eA}R`RQaAS` R~~ca&a.ca*c2 q`$Rr~`σR~d `"d6hTdQd |S_q!QT"S!BA*B2B$*b"!S!B*$$*d>@4a@!2aa@!2aRB#~S}RRFXwx|S!B|?qB' Vqg:Bb>BRT q*TR~BB `RRR_kSB bB}R|hFƜ`VgJNRkB RfZTR RkITRRkTR+Rk RB|}RpR@R`^@R~B B_kITF? qbR" brRfn}RHR~@RfBgjgzB_(qB RqbvTR~!!? qbR! a~!a}RRQeq 0q`@R`Rc R`PRc~q ` RR~q `(R R~q `R` R`R .@*5R0.u6@JqRbTR`aRR`aR`N@qTTqTqT`R@qTq!TRRR@R R R`}R~~!!aRa Rar~d!!aR~!!a$Rr~!!akiTRσR~}RcR! R`"~!R!~?k! a&AR~!!?k! a*R~!!?k! k a.e2_@qRT_ q@R`Q~S}RIR*`RBRiF~Ü`RBNc kg g:B_ qB .R rA a>AR~~bV!`R!? k "qc`B kc "qcJTR~ @R~`Zk}R T@R~`^R@R~`^R~CR}Rccgrvqz`j`n  KRfRef~abd  A R~!`f R`R`!?k! a-R~! k `@R~k"u.@*5R3-u6@Bq`TR``R`R5VqTR`R`R-b qT R`R`R%n qT@R`R`Rv qT`R`R` R qTR`R`@R qRTR`aRR`aR`N@@q@T(Tq`TqTqT@R5qT@?q`T5qT R R R`R@R`R R`B@4R@qTqTqT R@R`R` R}RFRR~~R~Ɯ`~~R` R`r~`R~`R~`"`Rk _k D Rq hf&?qf*d.a2IjT? qIjT?$q jT?(q|T?,q|T?0q@|T?<qRR!0.@*R5p,u6@q`*qhTRR`!2`2Rb`:vVqF@T Rb4RBR`R`@R`2Rb`:Rc qT@Rb4RR`RbR``:Rb2SqT`Rb4RR`@R`R`2Rb`:RBqTRb4RR`R`R`2@Rb`:R1qTRb4RR`R`R`2Rb`: R *qTRb4RR`R`@R`2Rb`: RRb4RR`@R`R`2Rb`:R!*F@akRJ@kR*N@?@qTT?qT?qT2?qT?qAT2 22R*2aB@4R@aR@qTTqR`TRqqART!Rq@TRV@@q TTqTq!T!2qTqaT!2!2a !2 R!*!2`R}RrRdrR~~ER~c``BR~~vSRB& Ɯ~ddDRcc~R~`"cRk d&d*ckc c. qBb gR _k@ `B6@ feVqc>aTRR`F_ qN`F@tS`RB .R rbJ}R~`RR~`ZRk~S T#R~ccc^#RRk TR~ccc^cRCR~ccc^#R RcRiRe"bCR d_qB bjbn}Rcb   #C R~ k! kkr k>e~cc2 kc:h h&h.hNCR!? k! a*R k f6~Rf!J jfj!?(q! RaB k~a c`r`na`v`zR?k! aJAR~~!`F  k `R`R`~@R!~!aa R~~!`g`R`befej!aVa^ uZ2@.@qT@@k"@*5R*u6@ qRhiTq%R T"qERT2qRbRE0@RkRc qTj q iT q@ Tq`ҩTqҀ0* BR!'$x`xN@|SaqR@SBdq@T(Tq TqTqTB2q`Tq`T@qTB2 B2 B2B2B2RB*>@b5`@2`0qhT$Q8qRT@qRRpS`F@R @0**` @|h`R`~&rQa&TS`Ra.ra*ʚf"ʚ`hR rʚ`RʚJRe2(q  `6_]qRhT@%Q|S?@qhT!$Q!@Q!|S!qXS(!T2 **a!tS! * *`5`@2`` RҁR& RȚq a:q!$ !Xwx!&!Ța> AaT#@+@cc$cȚkccB#,@+(@!D@cc$cȚkcc# @+@cc$cȚkccB#$@+ @!<@cc$cȚkcc  NfR*RaF!RI%( Ț ҡ*hZH!ɚ?! aJ a RA!\@! (ɚ`VRkTRkTRr R=3R`r R @@Qf Úh^Ú`n`` BRҠBP@bjÚbvbzb `r@RdÚ `~`Ú ```ҥ R` R`R`R`@R`R` R` Ree ÚuRR!QR~SCR!hS&!2a~}RcRJ bRkF_ kN@!`:`J.R r~c qb bVB b>BRCR~B`RRB_qB bBBR~BB_ q@ `ZRk T@R~`^R@R~`^R~DRddv  KeR?k! ajan}R_kDRJ!k jrj~cbgfhd d ) )cdd`fR~) ik `R`@ R_kB R~b"Re`-R~`R~`~~``` uaa`@!(Q2`fSA[B@{Ĩ_{S[** B;Tb/Z3O R s R s՟??@ Tcl+R!+`,l(!!>3s??*IZu B@SA[B{Ĩ_!R >yr"RyrAKRۿr_{R!9l5ABR" @{¨_{+SR;(@9@9@9 @9@`CQ*?$qT*BR, (AR ! C$@9D @9 D(@9c@D,@9c`D0@9cD4@9cD8@9cD<@9N G @9cD$@9k D(@9@D,@9`D0@9D4@9D8@9D<@9BT"bT",T'@a@*c \b A@R0@b ?aT+'@SA{٨_֤c kB\T @ A" Uka T{S[jRA`~@6qT@R45"AA_kka*55,DLLR`@RR``R`v`Rt` R`` uCa/SAA[B @@$@$D2 "@d @# {è_{R `A@R``AR @ @B!2 A/BK"@"@ "@"R!@{¨_BSRC# RcS_kBT@GFS K@D |qST_kbTS(!( B(hd8BS! *_{S@Rp@sq`Tj!T@R@@p@@p35*SA-{è!/'SA{è_{[US@SB`6SRA#RSS@"*Cb@CCR@@x@5R*BR `@R``@@a@"`*R@Axb@2@@a@[B @x `@SAR{Ũ_{[VS@SB`4SRSdRAS2@2Da@ @x R`@ `@0`@``@PrR@*?kTd@"BKB D@"S  _|qST?kBTS!$B !Sfh 8a@"`*R@Axb@2@Ma@[B @x `@SAR{Ĩ_{SS*[cq5SVS*)Tcd.BR!.-k&*3**O@***c3  s*3O@RSA[BcC{Ũ_{$Rz@9{¨_{$R8+R{¨_{@ A ?` @a@!!|S!Q!|S <@*`@ @{¨_{ @A ?{_{!71& {_Q*_q@TD҄0_<C|@TBFƀ_k!Tc|hc R@_8@TCflM@&<HT#QqTCc0  J@_kaT*!|`@@T`ha@<TLS l FDDhM*h B|gdh"R_Cc0% @kT* @t!?<T@_{5%@!`7d6% {¨_{*S[#'g7@J@R@rk` T@R@rkTR@rkTR@rkT@R@rkT`3R@rk`T R@rk!T*xd R@rkT R@rkhTR@rk@TR@rk T`R@rk`TR@rkTQ@0 @ @@@ `J @`3+RD%&T&qT0Hu8a *u*l*R*\{*p*\'@a#@a @|@a*SSA[B{Ũ_{SCR%CR%@R@˰%9H&Zi&SA{èR&R-r____q$TD4RB<2R!|Rr pS`a*_@@@`R@Hr `RAHrkT ȿR_    !R_{@ R r R !@2 ȿȿR ȿ ȿ ȿ ȿ ȿR{ר_Ҩc DҢ#RR&R@?kTB @K !*$@_DZ0 S@@Q *`{ 8I$aRҠaR?!R?Ҡ{@2 ܅R@<*ҡ ȿ2!@2Ҡҡ@2 s&aRr(Ҡa`Rr)ҠRr)ҠRr-Ҡ`Rr.Ҡ`Rr.Ҡ`Rr>Ҡ`Rr@Ҡ򁞞Ҡ!RrҠ 2LTRC R rR!R8#{è_*B@"B@"B@"B@" B@"B@" B@"@ _*#@C#@C#@C# @C#@C#@C #@C!@_<q"R%@ $@)T@QRC jTB _jC RjT@B _j*_xScRD@qc " b*T!2Ҡ_@R"@!@"ҢCBRrB@" BC@*B@"$@ ( Ҡ@ , ҠRr_ !@",CB<2b@#(CC@"$CB C<2@ Cҡ<2 _ր@ҁA{[@cC5@JR"?k*@RSs@ҠcAR;R@gA@kB@ovrS~tjx4!K! #AKa#! aj8sBT8RRF?#*jTATSA[BcCkDsE{Ǩ@R%# >xt@64SK`a~Sc #3 Xa*"A@QR$ K!R" _jT! ?j*_<q*IT@"RD KRjT!@A ?j_"!R! BpM?jTqThSBrQRrR҄@|C f@#!?Pf!TR_{cx?B R!?"{!S!pM* R jTqT@Rr3@s@zSjSBrQ#@s$s@* @P6RB rA@P7qT*h"**SA{¨SA{¨_{<qS** RTbBQ "  *aB "* R *kTqT RB*kT *@SA@! ={è@ ,"SA@{è_{ S$q)Tcx?B+R!?2" qT"@!R  *B_kTcRR`@kT*`r@ @{¨_{ S|$q)Tcx?/R!? >" qRTҡ"@B_qT! >! @{¨_{S*[*ҁB3Ra""!*?Rs"q @ TjkT R @jRk T**!=!@*SA[B{Ĩ_{"RS*C @`jT5k RTdc Q R ҟq@TjaT R~@@@ @jAT!>n!)qIT?qB@B AX322"!Rrs sv~b? RRrq` t~(T!R@ X3*vRd * *SA{Ĩ_"B5r@!|A!#T_#Rc5Q?@qiT0q Tt? q|T qT Qq)TQ@qTtxq@TqT`qTxq`Tq TqTPqTq`Tq TqT@qTpq`TqTa!!]a!!]!<2ABqT__{ q*@T3Rcx?BCX`#43Rcx!? RCX B AX ?!@! !X`5"RRr Bt~A#@!R$ jTcRCR*@ R jT*!< "R 2rb Bt~@?R @{è_{*#!RR{_{q!SaT*mR{_{S#q*Tb8Rcx?!4X`448Rcx!?@ R X3! X3?AR**SA{¨_{q!SaT*>R{_{"!Rr Rt~R{_{q!SaT*YR{_{"!Rr Rt~R{_{q!SaT*CR{_Fdc@ `R濒@ȟfbh!@aP6濒ha!*!<2PATҠ@@@xBP7RҠB@@@xBP7?R_@@!<2A@!<2AFҡ濒ȟ"hbB<2"DPҢ?T_ȿ@ȿ2_ȿA2 _@{xBS6srbRb 9R|SR%RRRbRFbRmSRSA{¨SA{¨_@{xBS 6srhbRRSRbRM9PbRDSR{SA{¨cSA{¨_@ {!@S[xBcA54` @4CCAo!!,W *tMBt (O6K6 G6PC4? 6 ;@6p7H62P6@.X6*6&6H "6 6 6T Ҁ@4R  @4!R @@4AR `@4aR Ҁ@4R 5` r @H6-!"R@@R65*@RR05*RR*5*RR$5*R R5* RR5*R~ @H7R5*RuR5*RoR5*RiR5*Rc!@ @@h ` RW(63At5@@<2 34 R4@R35`RR5ῒjaDT `5ῒ"hb"D/?T0E"@ῒ#@{"hbb*"DO?TPXF"ῒK"hb"D?Tt5⿒jaD߁Tҁ6K@@:K@>K@BK@FK@JK @NK @RK@ҁVKҁZKoҁ @Ҁ@Ҡ@ Ҡ@Ҡ@Ҡ@Ҡb5A@DҡATRqT@qTQ?PqITqTQ?PqTQ?qITQ?@qTQ?qT$Q?q(TPq|TQqTQ qTA!!aA!!a!<2ac $qT!Rc5Q_@qiTpqT|b"BjB<2Q_@qT|b"Bj"!qT`5"l!<2A"l!<2A"l!<2A"l!<2A" l!<2A!$l"(l q|c5a!!@l`T@qHT!<2h"@TRȿQ_qT Q_`qTb5|B#BlB<2Q_0qTb5|B#Bl"!@q!TLs5@a]@a]`a]`a]@ R R R-!@ X`{_{?q)Tc-BR!.`- B>@X!{_{?q)Tc R!.,z cU@{¨Xa_{_q)Tc R!.-h PU @@X"{¨_{S[е%s'cTs?)Tc/R!.`2J ~T46Д" sEF 0**E{@T"@9hx8kT_qT @9q(T @ @@'?֡'@4!@ *E"@9hx8BS`@9!A*B*?kT!8!T1 ,VSA[BcC{Ũ_{(r* aT# Rrk`T`Rrk@TRrkAT@4 @ @@`   *3 @` @{¨_{RC c3R!32 {{S[ cp'" R!69 6@BR >ࠁ @B*DA2k@"A2k*"Sxb*@@ҁ@k Dc55Ҥc5 Bq (qATB2*@ҡb[BSA{è {B8!c|7B R!74n A@{__{ !@! @{¨{@@{¨{S* cp'R!6 :D qT@@6a@ xRr*8? xTkA<Rr A`b8ՠ8ՠ!`TSA{¨{u cp'#R!6@9 {lT{f cp'B$R!6@5 {T{V@ cp'"&R!65 {¨_{ *C@"+Rcp'RB("7+Rct8!66 qT+Rc9@#Rc s"C# s* @{è_{ cp'0R!66 {@{S3[*# *`2B@ c:B R!;`; ** 4B BR*99R9)S`2B@ ?@ ?*`4**t5@>Ձ`T@>!RX;@>Ձ`T`2B@a ?S*SA[B{Ĩ_{S[c*6b Rc<6 Rc<!X<X 5Р2B@a@b Rc<"t~|B2xS*0SX@4_qT_qTc>R!X< uIG 4B@a ?*XRSX*S`TT* SX@kTqTRc=*SX*R`AT*RX@qTRc>2B@ ?1*T4Rc?5* *R!RX*R`T$S*SA[BcC{Ĩ_{S* 40B2@@?$SS S@>X@q TcPR!X<; 4B @a ?֡8Քs|_@@ j3SA{è R`{S4*[c#* *2B @a@ c@"R! **89R* 4*@>p9B>!@pS 4B@a* ? *R2BR @ ?**542B@a ?R **c*2B@c ?***SA[BcC#@{ƨ_{ @>X@5 @9qT"Rc С0B@@?֎R[*3`6B@@@* q!T"&Rc!`+ a6B*!@ ?@>aRp9 R @{è{cbR!  {ŸRjT"B0BB$@"cD R! @? {_!{!0B!,@!c R! ?{_{S\ R*k!T@>X@5s53R*c BR!*QX@?qTRSA{¨_ AR`){ *@>tA9 91 ||"B@B@ C@"R_kTc||Ӄ`0@9 H"8Bc@_qT?H"8B @{è_#||c`@ @ekT@x#||Ӏc@_{ * *!!$!c@ `)!@@k(T!||ӀaBh%8?09!@@>X@>t9@> @{¨`R{[cS*ks  q)Tc@ 1R!\5*9!*9c)ZC !@`T!|| [7@9h78*b@Aka!D4!$ S97@5 b`)a @AQBh!8j#8_kT*jc85 @>@9t9@>!tTR ||Ӡ!@ @kTB||j`8"C09B@SA[BcCkDsE{Ǩ_@9?q@T@9?q T@9`R?qTR* R_@95@95@9`R4*@R R_{S* q*"T*R7b84qCRT#R*kTBQ*k TRT5 q""k"*@SA{è_"!||B{AS[3@4R*"B k(Ts~|Ӕ`:@9 s @SA[B@{Ĩ_{S[***"B k TsQs8@9 SA[B{Ĩ_{k {_{S [#0Bc(@>8x@6< ?4&`gv R`9`9 Ra`yRu`btdY\yvWP6@U7AR!"xRA*a CRS:R*&*c*cSA[BcC#@{Ũ_{S *Sy9@>X@qT LQ@>pA9@R*qs*d*X@>X@q*aT5***rSA{è_{ c\ fR!! 4@"ApD!2Ap@! pD2 p{_!{!4B!@ ?? qITch BjR!@{_{SsB Pc[XRud2@9Rd4q"b @sB#X`a_8AT3sRWR*OtA9Ra4?q"a@b @sB'cX`*+/OtA9/@+@'@t54RSA[BcC{ƨ_{ #`5@@*5** @{ɨ_{[S*y 9c 41aT47 Rcd sBPӠ*}* 4b Rct! ad q*T@yP*5 0B @A9B>@t9!@ ?@>t95**##4**@SA[B{ʨ_{ C`4@*5(*qTbRc !R.* 4Rc! @9?qTRc#RVS* @{ɨ_{@RE 1 TcR! @{_{a4 d1TNX@{_{ 4q@Z#8ՠ@TP`5 4B`@#Rc( 8`?1T4B$Rc?!   @{è_{c{¨_{cq@ {¨ _{ `5@?qT 0B8@*Rc @?? qT1 Tb*RcX!   @{è_* pD6@R`rc "tX_qAT"\P5"|S4?(rTA jZ_{*@6&#Rc pDjT%7R !8qBTHc8d#`N|@$( 4qhT@Hc8d#`֟GQ{*@${_{=*{*N{cS[ks@ ?aT@RcR:;y**8RVRZ{)C  RkTq!TRc!H"Ht8* kBTQ*4@R649389" 09|Ӥ3@7;@k!*M`"RX`R`9@R`9?NBҢ?@*nQ3@7@;@s *qT1aT** qTRch CRsB AR*#@@kT||tj @`@!@@?kT!||tj!@`@!t54R8_@||3A"BtAh @R@`2B Rc !HN !Rpa2B"@bRp"@"@pDB2p" @"@BpDb2p",@BRb*#bp"@pDB2p" @pDB2p!8@pD!2pRSA[BcCkDsE{ɨ_{ X 0B!@!c"BR!"@$( 4B@@?`2B@?{ > 0B! @!СРc`#bR!"# 4B @@?`2B @?{ qc%q)Tc<&РbR!%$|bjdxCgR@R#Rc9 R`c9xRaybT4`:R``bSA{èRp{Sb Rcd(@4Ђ Rc(Р!'*V*a?T Rc)*>*`B-Mt SA{¨_{ Rcd( Rb@_ TRc)Р!'@++R ` @@bRc)M{ *R+!R@!R!F?!!@cRiR* @{¨_{[ckS+*7b47@*6 RFTbRc@ RBFҠ~R7 TbRc.Р!.@1 6@B!@BRRRBF@ @$@(@,KFғBN@RZ _#q T+Hz8a  @B%RcX/@vFҔBТ~`7jb!t!2j"QRT"0Rc/Rm R0Rc40 Rr R{y xv  RТ2Rc40 Ra R+@SA[BcCkD{Ǩ_քL{ 3sB*FLR3bRc( ЂRcp0Р!.1G @{¨__@R_{ *F"B@| s@BRc2bhbB_q TRc2Р!828$!R# @{¨{ *F"B@| s@BbRc2bhbB_q TЂRc2Р!827!pR @{¨{S[Fc*3| sB@BЂRc2jsB_q TТRc3Р!82`6R!@l@4Kjs[Bt2j3SA{è_{SF5*3| sB@BB Rc2jsB_q Tb Rc2Р!82`5R!P?@4Kjs@t2j3SA{è_{SF*3| sB@B"Rc2jsB_q TBRc2Р!821R!0~@4Kjs@!tj3SA{è_{SF*3| sB@B"Rc2js!!4BRc|4Р!825T B D@4iKjs@t2j3SA{ɨ_{ @`a@ @{¨{*WSS[#Ā$qlT\j%8k**TkT*sQ8Q1Tt82SA[B@{ƨ_{  cDR!T`@94s @{¨__{cXR[RSk:@5@3@@9@4qTR*@9_q TT_q`TT_qTR_q`T_qT!_q@TT_q T_q T_qTAR?qLT47A?*`"3kTA?:}y@ 7A/*`"3kTA/:}y*R/˾/@cQ*ARf7@?*y"3?kT@?}`@7@?*y"3?kT@?}s@/o/@cQ*R?*K?qLT47@?*a"3?kT@?}`@ 7@/*a"3?kT@/}`@**R ?qLT47@?*a"3?kT@?}`@ 7@/*a"3?kT@/}`@**AR c@9QS_$qITRI@E>SA[BcCkD{ƨ_{/CCO#KC37CD;?CG{ɨ_{ Th#8c_T$hc8h#8c_CT$T_88__{ *`Sk`Z @{¨_{ qS[ck*T'RcX k7?d|9B9"Ě#Ě@3@ssbTd@:CH TG@GH@T#TD@kTThT*B7@q҄ˆd҄_ks_krsTRjaTsvs_qaTsx _q TСРc R!T gAsT@Hq|t")Tb-Rc\ Р!T S@"?T#{TSA[BcCkD{Ũ__{Sc#[,@ Rc  ,@  Rc4 Р!T &@,@" Rc X?T Rc 5ѵ?T Rc4 &:@@%ѿhTbTT_T-:`@"T` @sa @?T`@` T:‚ /BA/@Rctytw AcITAiT)@!!?T'@4@@TRcx TATRcDT4iTRc RTSA[BcC#@{ƨ_{ b @c@a@`B\ @{¨_{ *:@A` @A{è_{?ҤCc"R! @

!6cHРbR!T;ៀҁ! AA@A ! ՟??>ՠ6 x!RrRr*?{_ {@R"5СРcR!$hc8ck0_kSAT{_ր` _``_`_AG 44BlS"AB|SB @c2 c  cR R#RcR R_a(q!T"@B_qTR"R""@B_qT R"__>!}?_ 9y ?՟?_ 9z ?_ CH =H]H >H (9_X@_@ _81@>>DҀG@?ֳ{@ֿA@ҳG>E>եT@9D4$&0@_@>$ , 4<@>`@@6p@>`@@60 A@>`@2P@> x@>@@>@>DLT\@>dlt p> >J>K >,B; >@>/@>ն > R> `>ղ!@8)@8*C@T&H8I8Պ>xFP(@)*@*@r7˟ T9$p1@50-@@_ay _y2T %0a@B@_A> @T#0 @ A> @T"0A  @ F>@@T!0A  _@B@?_ք&'8B TB! ?kaT_"R _ _5|5__{Sq`T` c S{_{> >~?{_֟? T @8*@8 (808@Q8 :$ A< R8 , 8- 8 488<P 8Ց8DI;j; ( t8`8 8Q80Q8@ 18 8$ +C!?՟?_֡_ v1.3(debug):41c1a7dBuilt : 09:28:06, Aug 1 2019gicv3_distif_initgicv3_cpuif_enablegicv3_cpuif_disablegicv3_rdistif_initgicv3_get_pending_interrupt_typewithwithoutplat_driver_datadrivers/arm/gic/v3/gicv3_main.cplat_driver_data->gicd_baseplat_driver_data->gicr_baseplat_driver_data->rdistif_numplat_driver_data->rdistif_base_addrsIS_IN_EL3()plat_driver_data->g0_interrupt_array || plat_driver_data->g1s_interrupt_arrayplat_driver_data->g0_interrupt_array ? plat_driver_data->g0_interrupt_num : plat_driver_data->g0_interrupt_num == 0plat_driver_data->g1s_interrupt_array ? plat_driver_data->g1s_interrupt_num : plat_driver_data->g1s_interrupt_num == 0read_id_aa64pfr0_el1() & (ID_AA64PFR0_GIC_MASK << ID_AA64PFR0_GIC_SHIFT)gic_version == ARCH_REV_GICV3INFO: GICv3 %s legacy support detected. ARM GICV3 driver initialized in EL3 driver_data->g1s_interrupt_array || driver_data->g0_interrupt_arrayproc_num < driver_data->rdistif_numgicd_read_ctlr(driver_data->gicd_base) & CTLR_ARE_S_BITid < PENDING_G1S_INTID || id >= MIN_LPI_IDgicv3_driver_initgicv3_secure_spis_configuregicv3_rdistif_mark_core_awakegicr_read_waker(gicr_base) & WAKER_CA_BITdrivers/arm/gic/v3/gicv3_helpers.cproc_num < rdistif_num(int_grp == INTR_GROUP1S) || (int_grp == INTR_GROUP0)num_ints ? (uintptr_t)sec_intr_list : 1gicv3_secure_ppi_sgi_configuregicv3_rdistif_base_addrs_probeplat_ic_get_pending_interrupt_typeplat_ic_acknowledge_interruptplat_ic_end_of_interruptplat/common/plat_gicv3.ctype == INTR_TYPE_S_EL1 || type == INTR_TYPE_EL3 || type == INTR_TYPE_NSsec_state_is_valid(security_state)plat_interrupt_type_to_line8@id >= MIN_SPI_IDdrivers/arm/gic/v3/gicv3_private.hgicd_write_irouterudelaytimer_initops != 0 && (ops->clk_mult != 0) && (ops->clk_div != 0) && (ops->get_timer_value != 0)drivers/delay_timer/delay_timer.cusec < UINT32_MAX / ops->clk_divops_ptr != 0 && (ops_ptr->clk_mult != 0) && (ops_ptr->clk_div != 0) && (ops_ptr->get_timer_value != 0)4Taehw|gic_handle_ipiuartdbg_oshdl_to_os_smc_handleruartdbg_init_smc_handlerhandle == cm_get_context(NON_SECURE)plat/rockchip/common/rockchip_exceptions.chandle_ctx == cm_get_context(NON_SECURE)ERROR: uartdbg_el_data.org_cpu_context err ERROR: fiq_dbg_ctx error INFO: Using opteed sec cpu_context! INFO: boot cpu mask: %d ERROR: register secure fiq handler fail: %d ERROR: get uartdbg share memory fail: %d share_mem_type2page_size(SHARE_PAGE_TYPE_UARTDBG) >= (PLATFORM_CORE_COUNT * (sizeof(cpu_context_t)))uartdbg_to_oshdl_handlerbl31_early_platform_setupINFO: Preloader serial: %d from_bl2plat/rockchip/common/bl31_plat_setup.cfrom_bl2->h.type == PARAM_BL31from_bl2->h.version >= VERSION_1 $ERROR: exceed support suspend gpio number ERROR: not expected type found %ld INFO: Tag is overflow INFO: Magic(%x) is not support 0< rockchip_validate_power_stateplat_get_sec_entrypointrockchip_cpu_standbyrockchip_pwr_domain_offreq_stateplat/rockchip/common/plat_pm.ccpu_state == PLAT_MAX_RET_STATERK_CORE_PWR_STATE(target_state) == PLAT_MAX_OFF_STATErockchip_sec_entrypointrockchip_pwr_domain_on_finish$   !!!!t,)2225212325-/-0-2-3(-(/(0(1#-#.#/#0#,#-#.#/25nP0h2ԷԭPUUUeUUfUevUeUUfwUUvUeUeUUfwUUfUUvUeUUfUUveeveeUUfwUUfUUveevee                 ERROR: %s not implement by platform! panic ERROR: %s:The cpu_stop_st is error! %d:%x !(save_sp & 0xf)plat/rockchip/common/drivers/fiq/fiq_dfs.cfiq_cpu_stop_handlerERROR: over or zero region, nr=%d, max=%d rk_i2c_clrsetbitsWARNING: %s event(0x%x) timeout nbyte <= 4plat/rockchip/common/drivers/i2c/i2c.cINFO: [0x%x]=0x%x i2c_get_ipd_event  o>1 t{rERROR: %s: unhandled SMC (0x%lx) ERROR: %s: unhandled SMC ERROR: %s: unhandled SMC (0x%x) INFO: default ddr_dfs_init() INFO: default ddr_set_rate() INFO: default %s INFO: default ddr_round_rate() INFO: default ddr_get_rate() INFO: default ddr_get_version() INFO: default ddr_set_auto_self_refresh() INFO: default ddr_plat_smc_handler() ERROR: %s: unhandled DDR SMC id(0x%lx) rockchip_sip_svcddr_plat_smc_handlerlast_log_requestINFO: soc_global_soft_reset NOTICE: BL31: Rockchip release version: v%d.%d  suspend_mode_handlercpus_power_domain_onpmu_bus_idle_reqpmu_power_domain_ctrsystem_bus_idleclst_pwr_domain_resumecheck_cpu_wfieLijklIRQ: %d gpio%d_%s%d cpu_id < PLATFORM_CORE_COUNTplat/rockchip/rk1808/drivers/pmu/pmu.cERROR: Can't wait pll:%d lock WARNING: %s:idle_st=0x%x, idle_st1=0x%x, bus_id=%d WARNING: %s: clst is in error mode (%d) WARNING: %s: %d, %d, error! WARNING: %s: %d, %d, %d, error! cpuson_flags[cpu_id] == 0WARNING: %s: cpu%d is not in off,! INFO: rk809[0x%x]=0x%x INFO: BL31: %s INFO: enter: cfg=0x%x, sleeptimes:%d INFO: armpd INFO: armoff INFO: armoff_ddrpd INFO: armoff_logoff INFO: slp_from_uboot INFO: pmu_hw_plls_pd INFO: pmu_pmualive_32k INFO: pmu_dis_osc INFO: plls_deep_mode INFO: clk_gate INFO: pmic_low_power INFO: 32k ext INFO: time out wkup INFO: pmu debug GPIO%d_INTEN: 0x%x INFO: plls_suspend_msk = 0x%x INFO: %s:pvtm: con0=0x%x, con1=0x%x st0=0x%x, st1=0x%x freq: %dkhz, div = %d INFO: (0x%x 0x%x 0x%x 0x%x 0x%x 0x%x) INFO: %s pd=0x%x idie_st=0x%x idle_st1=0x%x INFO: wake up status: 0x%x INFO: the wake up information: INFO: UART0 interrupt wakeup INFO: CLUSTER interrupt wakeup INFO: TIMER interrupt wakeup INFO: USBDEV detect wakeup INFO: GPIO interrupt wakeup INFO: GPIO0: 0x%x INFO: SDIO interrupt wakeup INFO: SDMMC interrupt wakeup INFO: VAD interrupt wakeup INFO: TIMEOUT interrupt wakeup INFO: SOFT software interrupt wakeup INFO: gpio0 int =%x ERROR: %s: unhandled sip (0x%lx) INFO: boot from ram INFO: not boot from ram INFO: %s(%d): pd status %x bpvtm_32k_configplat_rockchip_pmu_initrockchip_soc_cores_pwr_dm_onrockchip_soc_cores_pwr_dm_suspendset_cpus_pwr_domain_cfg_infoclst_pwr_domain_suspendsystem_bus_idle_restore? C%_? ERROR: %s: DCF_ERR ERROR: %s: Invalid parameter! post_set_rateget_cs_die_capability48d  $8  $(,@DPINFO: get ATAG_SOC_INFO error INFO: sizeof cru_dpll_con:%lu  <X@DHLL@DHL @DHLrockchip_plat_sip_handlerget_arm_std_svc_argssvc_mask == PSCI_FID_MASKbl31/bl31_main.csecurenormalERROR: EL1 supports AArch64-only. Please set build flag CTX_INCLUDE_AARCH32_REGS = 0next_image_infoimage_type == GET_SECURITY_STATE(next_image_info->h.attr)INFO: BL31: Preparing for EL3 exit to %s world NOTICE: BL31: %s INFO: BL31: Initializing runtime services INFO: BL31: Initializing BL32 bl31_prepare_next_image_entryget_scr_el3_from_routing_modelbl31/interrupt_mgmt.cintr_type_descs[type].handlercm_get_context_by_indexcm_set_context_by_indexcm_set_contextsecurity_state <= NON_SECUREbl31/bl31_context_mgmt.ccm_get_contexthandlecommon/runtime_svc.cidx >= 0 && idx < MAX_RT_SVCS(RT_SVC_DESCS_END >= RT_SVC_DESCS_START) && (RT_SVC_DECS_NUM < MAX_RT_SVCS)ERROR: Error initializing runtime service %s ERROR: Invalid runtime service descriptor %p runtime_svc_initstd_svc_setupWARNING: Unimplemented Standard Service Call: 0x%x svc_argservices/std_svc/std_svc_setup.cstd_svc[cG-VAcm_set_next_contextcm_el1_sysregs_context_restorecm_set_elr_el3cm_set_next_eret_contextcm_write_scr_el3_bitlib/el3_runtime/aarch64/context_mgmt.csp_mode == MODE_SP_EL0include/lib/el3_runtime/context_mgmt.h(1 << bit_pos) & SCR_VALID_BIT_MASKvalue <= 1cm_el1_sysregs_context_savecm_init_context_commoncm_prepare_el3_exitpsci_plat_pm_ops->pwr_domain_offlib/psci/psci_off.cpsci_do_cpu_offpsci_cpu_on_finish(int) target_idx >= 0lib/psci/psci_on.cep != NULLpsci_plat_pm_ops->pwr_domain_on && psci_plat_pm_ops->pwr_domain_on_finishtarget_aff_state == AFF_STATE_OFFpsci_get_aff_info_state_by_idx(target_idx) == AFF_STATE_ON_PENDINGrc == PSCI_E_SUCCESS || rc == PSCI_E_INTERN_FAILpsci_get_aff_info_state() == AFF_STATE_ON_PENDINGcpu_on_validate_statepsci_cpu_on_startpsci_cpu_suspend_startpsci_plat_pm_ops->pwr_domain_suspend && psci_plat_pm_ops->pwr_domain_suspend_finishlib/psci/psci_suspend.cpsci_get_aff_info_state() == AFF_STATE_ON && is_local_state_off( state_info->pwr_domain_state[PSCI_CPU_PWR_LVL])max_off_lvl != PSCI_INVALID_PWR_LVLpsci_cpu_suspend_finishpsci_query_sys_suspend_pwrstatepsci_spd_migrate_infopsci_is_last_on_cpupsci_do_state_coordinationpwrlvl > PSCI_CPU_PWR_LVLlib/psci/psci_common.cpsci_plat_pm_ops->validate_power_statepsci_plat_pm_ops->get_sys_suspend_power_statepsci_get_aff_info_state() == AFF_STATE_ONend_pwrlvl <= PLAT_MAX_PWR_LVLERROR: Unexpected affinity info statepmrc == PSCI_TOS_UP_MIG_CAP || rc == PSCI_TOS_NOT_UP_MIG_CAP || rc == PSCI_TOS_NOT_PRESENT_MP || rc == PSCI_E_NOT_SUPPORTEDINFO: PSCI Power Domain Map: INFO: Domain Node : Level %u, parent_node %d, State %s (0x%x) INFO: CPU Node : MPID 0x%llx, parent_node %d, State %s (0x%x) RETENTIONpsci_set_req_local_pwr_statepsci_register_spd_pm_hookD4=4R=psci_validate_power_state' !!    psci_migratepsci_node_hw_statelib/psci/psci_main.cpsci_validate_suspend_req(&state_info, is_power_down_state) == PSCI_E_SUCCESSERROR: Invalid target power level for suspend operation psci_find_target_suspend_lvl(&state_info) == PLAT_MAX_PWR_LVLpsci_validate_suspend_req(&state_info, PSTATE_TYPE_POWERDOWN) == PSCI_E_SUCCESSis_local_state_off(state_info.pwr_domain_state[PLAT_MAX_PWR_LVL])rc == PSCI_E_DENIEDpsci_spd_pm && psci_spd_pm->svc_migratepsci_plat_pm_ops->get_node_hw_state(rc >= HW_ON && rc <= HW_STANDBY) || rc == PSCI_E_NOT_SUPPORTED || rc == PSCI_E_INVALID_PARAMSWARNING: Unimplemented PSCI Call: 0x%x psci_cpu_suspendpsci_system_suspendpsci_cpu_offpsci_setupVERIFY_PSCI_LIB_ARGS_V1(lib_args)lib/psci/psci_setup.cparent_node_index <= PSCI_NUM_NON_CPU_PWR_DOMAINSj == PLATFORM_CORE_COUNTpsci_plat_pm_opsGET_SECURITY_STATE(next_image_info->h.attr) == NON_SECUREpopulate_power_domain_treepsci_plat_pm_ops->system_offlib/psci/psci_system_off.cpsci_plat_pm_ops->system_resetpsci_system_resetpsci_system_offbakery_get_ticketbakery_lock_getbakery_lock_releasebakerylib/locks/bakery/bakery_lock_coherent.cme < BAKERY_LOCK_MAX_CPUS!bakery_ticket_number(bakery->lock_data[me])optee_ctxservices/spd/opteed/opteed_common.coptee_entry_pointpcoptee_ctx != NULLoptee_ctx->c_rt_ctx == 0cm_get_context(SECURE) == &optee_ctx->cpu_ctxoptee_ctx->c_rt_ctx != 0opteed_init_optee_ep_stateopteed_synchronous_sp_entryopteed_synchronous_sp_exit1WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK services/spd/opteed/opteed_main.c&optee_ctx->cpu_ctx == cm_get_context(SECURE)optee_vectors == NULLhandle == cm_get_context(SECURE)ns_cpu_contextrc != 0opteed_stdopteed_fastopteed_initopteed_smc_handleropteed_cpu_off_handleroptee_vectorsservices/spd/opteed/opteed_pm.cget_optee_pstate(optee_ctx->state) == OPTEE_PSTATE_ONget_optee_pstate(optee_ctx->state) == OPTEE_PSTATE_SUSPENDget_optee_pstate(optee_ctx->state) == OPTEE_PSTATE_OFFopteed_cpu_suspend_handleropteed_cpu_on_finish_handleropteed_cpu_suspend_finish_handleropteed_system_off\D`hopteed_system_resetfree_base != NULLcommon/bl_common.cfree_size != NULLis_mem_free(*free_base, *free_size, addr, size)WARNING: Nothing to allocate, requested size is zero mem_start <= submem_startsubmem_start <= submem_endsubmem_end <= mem_endWARNING: Failed to obtain reference to image id=%u (%i) WARNING: Failed to access image id=%u (%i) WARNING: Failed to determine the size of the image id=%u (%i) mem_layout != NULLimage_data != NULLimage_data->h.version == VERSION_1INFO: Loading image id=%u at address %p WARNING: Failed to reserve region [base = %p, size = 0x%zx] INFO: Trying to load image at address %p, size = 0x%zx INFO: Current memory layout: INFO: total region = [base = %p, size = 0x%zx] INFO: free region = [base = %p, size = 0x%zx] WARNING: Failed to load image id=%u (%i) INFO: Skip reserving region [base = %p, size = 0x%zx] INFO: Image id=%u loaded at address %p, size = 0x%zx INFO: Entry point address = %p INFO: SPSR = 0x%x strcommon/tf_printf.c0xtf_string_printASSERT: %s <%d> : %s level >= XLAT_TABLE_LEVEL_MIN && level <= XLAT_TABLE_LEVEL_MAXlib/xlat_tables/xlat_tables_common.cmem_type == MT_NON_CACHEABLEnext_xlat <= MAX_XLAT_TABLESIS_PAGE_ALIGNED(base_pa)IS_PAGE_ALIGNED(base_va)IS_PAGE_ALIGNED(size)base_pa < end_pabase_va < end_va(mm->base_va - mm->base_pa) == (base_va - base_pa)(base_va != mm->base_va) || (size != mm->size)separated_va && separated_pamm_last->size == 0mmap_descinit_xlation_table_innermmap_add_region(max_addr & ADDR_MASK_48_TO_63) == 0lib/xlat_tables/aarch64/xlat_tables.cmax_va < ADDR_SPACE_SIZEIS_IN_EL(1)(read_sctlr_el1() & SCTLR_M_BIT) == 0IS_IN_EL(3)(read_sctlr_el3() & SCTLR_M_BIT) == 0calc_physical_addr_size_bitsinit_xlat_tablesenable_mmu_el3ncpuplat/common/plat_psci_common.cplat_get_target_pwr_statecpuectlr_el1gicc_hppirgicc_ahppirgicc_ctlricc_hppir0_el1icc_hppir1_el1icc_ctlr_el3gicd_ispendr regs (Offsets 0x200 - 0x278) Offset: value : 0x = 0xx0x1x2x3x4x5x6x7x8x9x10x11x12x13x14x15x16x17x18x19x20x21x22x23x24x25x26x27x28x29scr_el3sctlr_el3cptr_el3tcr_el3daifmair_el3spsr_el3elr_el3ttbr0_el3esr_el3far_el3spsr_el1elr_el1spsr_abtspsr_undspsr_irqspsr_fiqsctlr_el1actlr_el1cpacr_el1csselr_el1sp_el1esr_el1ttbr0_el1ttbr1_el1mair_el1amair_el1tcr_el1tpidr_el1tpidr_el0tpidrro_el0dacr32_el2ifsr32_el2par_el1mpidr_el1afsr0_el1afsr1_el1contextidr_el1vbar_el1cntp_ctl_el0cntp_cval_el0cntv_ctl_el0cntv_cval_el0cntkctl_el1fpexc32_el2sp_el0isr_el1PANIC in EL3 at x30 = 0xUnhandled Exception in EL3. x30 = 0xUnhandled Interrupt Exception in EL3. x30 = 0xlib/cpus/aarch64/cpu_helpers.SASSERT: File Line PANIC at PC : 0xlib/aarch64/misc_helpers.SI-T2?$<l2?/<l@AxgQ1D{R>ZO cT_cT_D{@>!@>@@_!n @T=@>A@?D{@>!@>@@_n @T@>A@?֡D{R>ZO ST_STD{0@>!@>@@_m @T@>A@?AD{@>!@>@@_m @T@>A@?!       !BKR#>ۿrbX ">RyrD@kT??_ RyrAX _R|?";?!;!?T_! _!S(q!@ aTR @rT_{ `@94s @{¨_{S*3RsQsSS4~S?$q iT!\ SnSSA{¨_{S[*6RK*3RAR$_HqT s~VRss5SA[B{è_{S[**6RK*R3RAR$_HqT s~QkTRVRss5SA[B{è_pLpa NUhh0uYhBUЄtt0uR:  $$0uR2}pLpa NA]d8RR^TVy^y>xTVy^y>(xTV5  8Hx5(I^5_I^%5  88x!5(I^ 5_I^E5  88xA5(I^@5_I^e5  88xa5(I^`5_I^5  88x5(I^5_I^@5  88x@5(I^@5_I^d>_m>8p15V55V95V=5VA5VE5VI5VM5VQ5VU5VY5V]5Va5Ve5Vi5Vm5Vq5Vu5Vy5V}5V05_45_85_<5_@5_D5_H5_L5_P5_T5_X5_\5_`5_d5_h5_l5_p5_t5_x5_|5_d>_m>8pI^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5_I^@5  88xI&@5__`\^!0 x\^!!__8 x`^_d^ 80xeFeVe>HpU>xy^y>Hxl^ p^t^y^`mI^I&IVIIVI_qI^I&IVuM^MMVMKJVI__``0xl^p^u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` V!8 hx Vl^p^u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` y^y>Hxl^p^au^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``0HxX^_`0pa8(xh^aa_a(80xaa_0(xaa_ 11_0 8p8p0^ __ _%h _!8(x_!80x_ _%h _@_ _%h``85_44_5 V55_  5_"5_&5_&5h 5_5WA4_E4_M4_M4M4_M4M4_4h44_44_ 0^6B4W6F4W:J4W:N4W>4W>4W>4W>4W> 4W>4W>J4W>N4W V0 xB4WB4WB4WB4WB4WB4WBB4WBF4W0Hx4W4W4W4W4W4W@4WD4W> x 4W 4W4W4W4W4W!4W%4W)4W-4W14W54W94W=4WA4WE4WI4WM4WQ4WU4WY4W]4Wa4We4Wi4Wm4Wq4Wu4Wy4W}4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W 4W  4W 4W4W4W4W!4W%!4W)%4W-)4W1-4WA4WE4WI4WM4WQ4WU4WY4W]4Wa4W e4W i4Wm4Wq4Wu4Wy4W!}4W%4W)4W-4W14W54W94W=4WA4WE4WI4WM4WQ4WU4WY4W]4Wa4We4Wi4Wm4Wq4Wu4Wy4W}4W4W4W4W4W4W54W94W= 4WA 4WE4WI4WM4WQ4WU!4WY%4W])4Wa-4We14Wi54Wm94Wq=4WuA4WyE4W}I4WM4WQ4WU4WY4W]4Wa4We4Wi4Wm4Wq4Wu4Wy4W}4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W4W 4W 4W4W4W4W4W!4W%4W)4W-4W14W 54W 94W=4WA4WE4WI4W!M4W%Q4W)U4W-Y4W1]4W5a4W9e4W=i4WAm4W4W4W)4W-4W4W4W4W4WI4W4W4W4W 4W]4Wi4Wm4W`85_8p _Qe_U_Y_e_i_m _q _u_y_}!_IVKJVI__A_y^y>Hx]_a_%_y^y>(x_9_a(8@xaa_08xaa_ _%ha(8@xaa_08xaa_ __ _%hIVY&MVMKJVI_11_0p4_4_U>xl^p^U(u^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``l^p^Uu^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``l^p^Y(u^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``z^z>`xl^ p^v^z^`nJ^J&JVJJVJ_rJ^J&JVvN^NNV VMKJV J_ V_ ``0 x V!8 x Vl^p^Uu^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^U(u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` 0x Vl^p^Uu^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^U(u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` l^p^Y(u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``z^z>x Vl^p^Yu^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^](u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^]u^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ ``l^p^au^z^`rJ^ J&JVnN^N&NV VMKJV JJVJ_v_ V_ `` |^U4U4_y^y>Px4^4_4_4_Q4_}>Xx 4  4_ 4! 4_0Px 4 4_ 4 4_4M^=4Q^MMVQQVMS>Pp4M^}>Px 4  4_0@x 4 4_ 4 4_y^y>Xx4_4_4_Q4_ M8px^=4Q^MMVQQVMS6`x^U>8x H^08xH^  _`INIVI>@p|^>hxU4U4_y^y>Xx4^4_4_4_Q4_}>Xx 4  4_ 4! 4_0Px 4 4_ 4 4_4M^=4Q^MMVQQVMS>Pp4M^}>Px 4  4_0@x 4 4_ 4 4_y^y>Xx4_4_4_Q4_ M8px^=4Q^MMVQQVMS6`x^U>8x H^08xH^  _`INIVI>@p>xxm4I^IIVI&IVq4M^MMVMKVu4I^IIVI&IVy4M^MMVMKV-4I^IIVI&IV14M^MMVMKV54I^IIVI&IV94M^MMVMKV^M^Q^QONJVI.IVIIVI>HxMIV0@xQIVI^M^Q^QONJVI.IVIIVI>0xMIV0(xQIVI^M^Q^QONJVI.IVIIVI>0xMIV0(xQIVI^M^Q^QONJVI.IVIIVI>0xMIV0(xQIVI^FVFV44_.IVIIVI&IV4MVIONVM4_.VV&IV4MVIONVM4_4MVIONVM4_4MVIONVM4_4MVIONVM4_a80x_i8xaa_a(88xaa_00xaa_ __ _%h_]60x!!__d>_m>8p15_55_95_=5_A5_E5_I5_M5_Q5_U5_Y5_]5_a5_e5_i5_m5_q5_u5_y5_}5_d>_m>8p * q <(( * ,(xx* ,(* ,(X @b6!X ֠8@x@k`T_ @_qT@_@@ ?ցX K vF plat/rockchip/common/pmusrampmu_sram_cpus_on.S K$////1///0//4/1//0////0/KKK|Kplat/rockchip/common/pmusram/pmu_sram_cpus_on.S/home/hxd/trust/arm-trusted-firmware_1808GNU AS 2.24.0%,KK|    !R_B*RB*A*"*B*`Ҡ_  Ҡ@R R_п @"пE"пE"пE"пE"пE""пE""пE"пE"пE"пE"E п_@?1T!VQ @ "_cdA?1T!sQAB )҂)ҁ!@!2Aҁ濒c"bhb"D҂?T濒ӟ"bhb"D҂?T濒џ"bhb"D҂?T濒ϟ"bhb"Dր҂?T؀濒͟"hb"D҂?T_ր)ҁ)Ҁ@x 0Ҁ@6_րcCр?T@@BScU@UcSBb*{!g !T@@k  @k @Ck ҁ$!@!2ACӁAlS!@!p!*҂A;ҁ;҂!@!t*ACCҁ!@!t*ASSҁ!@!t*A[ҁ!@!t*[ҁ _R|?";?!;!?T_{ҁR! }R,F!<2AҢF!<2AҢ F!<2Aҡ$F"ҡ(F<2 RҠ@`P7sq!TҁRr @{¨_0Ҡ{@ R 700Ҡ3R@2 Ҡ@ Ҡ!2* @{¨_400Ҡ@x  Ҡ@x {pc*pҁS#*[3@RAp҂_x҂Ax҂_҂A҂_҂Aҁ?* ҂ ҁ!@!xA75rrҁ5@vAz҂A҂A҂ARV(t@Ҁ! *ҁ2"@ҁB *@R"E0ҁ8@ҁ @ҁ **4ҁ!@!tA5rҀzҀҀҀ(7Ҁ@Jp#@[BcC3pҁ3xҁ3xҁ3ҁ3ҁ3ҁ3ҁ3SA{Ũ_{S#R***@R"RR**:R!R**R R**#Ҡ@Ҡ66ҠR*@2 **Ҡ@4` 22@72 RR@6Ru@`@9qT@ R `0F Rr?kATH`b@E!<2AbF!<2AbF!<2AFa<2 ҠSA{è_{m{