ELF`@@('?#տ2@!PSR#R"r"*@"C2@R"r"*R@"C2@R"r"*R@"C2@R"r"*@"C2@(R"r"*b@"_2@tR r!*RA@! #_  ?#տ2@!PS"2ߔR@"C2@RBr"*@"C2@RBr"*R@"C2@RBr"*R@"C2@RBr"*R@"C2@HRBr"*cR@"C2@݀RBr"*|R@"C2@RBr"*R@"C2@RBr"*R@"C2@tR r!*`RA@! #_?#տ2@!PSRߗR"r"*@"C2@R"r"*#R@"C2@R"r"*R@"C2@R"r"*R@"C2@R"r"*@"C2@(R"r"*b@"_2@(R"r"*b@"_2@)R"r"*b@"_2@)R"r"*b@"_2@*R"r"*b@"_2@*R"r"*b@"_2@+R"r"*b@"_2@+R"r"*b@"_2@'R"r"*b@"_2@&R"r"*b@"_2@&R"r"*b@"_2@'R"r"*b@"_2@#R"r"*%R@"C2@R#r#*RC@#dpR#r!*BB@1*c2@BpB2B<"#__$?#{@!RR{#_ ?#{S @`@`@t@s@SA{¨#__$?#{S<@tB`A9`4x`92`@ R@`A94RSA{¨#_RSA{¨#_  ?#{A8S[ @ @B'!R*Rs55VR*"R*5G@*q9A8'@@B!ҡT*SA[B{Ũ#_6R*BRR*@`5G@RRR_qSR@!@! ?#{[6RS4&@ @aB)b@""B*aF)@b>@"J"B*aH)@bJ@""*SA[B{è#__$?#{S<@tBR`A94`94RSA{¨#_3RSA{¨#_?#{S[5@$@*4`@!*SA[B@{Ĩ#_*5w@*`4`@!s@*5`"@@)"RcA9@`@c B b*`@"@1*!cA9<2xq2a@! 2`@R@yRRRRR'r,R%rR#r2a@*!(2a@*!&2a@*"D @qT!!@1*`! 2`@!2q T!"`%  տ2c@D@@@yc`B _T2`@R@$`2b@#@ @yB@! ?T`A9 4aR[ARR!R2`@ R@2`@ R@`@ ҵa@!@!@1*B!7TBRA``@@@1*!6`@*SA[B@{Ĩ#_ֿ2`@R@`2a@@@y!" TR*qaT2`@!;R@R!R/AR}aRz`@! `@`"@u@   ?#{A8S[<@"@B'ҶB&@=* 7rTA9k T`4 RBR@sqT@@G@@$`7A9RR*9l@A8'@@B!T*SA[B{Ũ#_R@**@4@!RRO@A9 5@_$?#{S[c<@uBw&@*`7(6`A9k$Tq#T#4I)#RV@ `@b c b*Ҵva@!!@1*B07TBR}``@@1*!! 6`A9R2`9kD*SA[BcC{Ũ#_`@@1* 06ka@!!@1*d@@1*b@BB@1*c@cc@1*t@7@1*>z>2`@8@1*$2Մ!! cc" b@aA *<A BRA2`@2BR2`@@2`@9 R2`@`R2`@P@`2a@R*! 2a@R*! 2`@P@2`@:!R2a@R*! `|2`@3R*2`@!`R2`@a`R!0 2a@R*! 2`@R*2`@2`@P@ 2`@P@!P?@1*!<2a@282`@t! R a@!!@1*Ba'7 TBR}` 5*R*4 Rv*H*42`@ R`@!kD`A95 aT `@!  _$?#{R[@ScNA6@@`"`@ "R@R@Tcb@b@"4R R@|&dbha4@"AT&NA!@HT!@HT!@(T%R!RRR@HT%R!RRR@(T%R!RRR"@TB>B!ND4R@@c&@aC)@""b*a@@b@"9R @Tk9Z+ @ T>*"rT*rT+@c@( TkDRSA[BcC{ƨ#_֤&@dL TT! @k `!:@5!B@5~!2@5w!@5p!"@5i!!*@@5[!!R*kD+@!!R*kD!B߈߈!߈!߈߈!߈߈߈!߈߈B߈c߈߈߈߈!߈================_$?#{{#_get superspeed property failed get polarity property failed wait pma ready timeout Failed to prepare_enable ref clock Failed to prepare_enable core clock failed to wait TCPHY enter A2 failed to wait TCPHY enter A0 phy configs are not assigned! no phy-config can be matched with %pOFn node rockchip,grfcould not find grf dt node tcpdcorecould not get uphy core clock tcpdphy-refcould not get uphy ref clock uphyno uphy_rst reset control found uphy-pipeno pipe_rst reset control found uphy-tcphy&tcphy->lockno tcphy_rst reset control found Invalid or missing extcon dp-portusb3-portfailed to create phy: %pOFn Failed to register phy provider rockchip-typec-phy_$?#{{#_05 H@DTEX\`dhPJJT4X`d \Erockchip,rk3399-typec-phy|4$4$ hbD$D$ hbphy_rockchip_typec.license=GPL v2phy_rockchip_typec.file=drivers/phy/rockchip/phy-rockchip-typecphy_rockchip_typec.description=Rockchip USB TYPE-C PHY driverphy_rockchip_typec.author=Kever Yang phy_rockchip_typec.author=Chris Zhong X< < V iint | , *u80u16Js32]u32ps64u64| #H6pZ7* |   u  .#|V =|v |U|  @|+ ||*D||  |        !"#$%&'(| 5|g|R|| |/|Ti| |$     | J|!|" |#|$(     |%7|&   |'Z   |(s |)       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc|*) |*O |++  |,$ |-  ()*+|-'C |-Hh h phy W XYZ| Xh9regi|j| k| l| m| (n| 4o| @p| L xsdevtuyvwx y(z)0{)8|)@}*/HPNpq  clk  $ 9`5p# ` 5# 9#/ m  m #"  y  =#:y =#@ =#= =#? ==#!-= ( i,! i,">P#8$8 !K i"K=d%devM&npNhOc'PQd&resR$dS*/ST*cUiP%retU i(~ (&phy0d)-;$>;*8H$8$8+9$9$9)8 k$8,K; $\;*9W $(:$:$:)-;c$>;*_x$~$q)-;$>;)-;@$>;)-;"c$>;)8 '$8$8,9 , $ 9$9)-;($>;)8 -$8$8,9 , $ 9$9)-;.A$>;)8 3$8$8,9 , $ 9$9)-;4$>;)K;0 $\;)K;6 $\;)K;* $\;)K; <$\;)K; _$\;,K;$ $\;*-9}$F9$:9+9 $9$9)6Pl$D-Qc*1E.$+1$81$+1$81$E1./Q1/^1,1F$+1$81$+1$81$E1/Q1/^1)-;$>;)-;$>;)K; $\;)8 $8,K; $\; > w $  r 0< _1<;%cfg>*/2 i163dev! i64phy20P'5*u8%$8+9 $9#9$9$9! it$4phy10P'&cfg*/gid&retid%val55(h''#'(t%__v(T%__r#S9$d9./p96%tmp#7%__v7 %__r#S9$d9./p96%tmp#*:#$:$:*:G$:$:#5:$N:$B:(''#'7#%__v7 %__r#S9$d9./p96%tmp#7%__v7 %__r#S9$d9./p96%tmp#*:$:$:*:$:$:#5:$N:$B:*u8%P$8+9 $9*1$+1$81$+1$81$E1./Q1/^1*.$$../././//////(//5//B/8O/ ]/T/8a/A/f/#S9Y$d9./p99t//u/8///8/ //#S9[$d9./p99///8/[//8/ ?//#S9]$d9./p99///8///80 /0#S9_$d9./p990/08#0$Y /(0850= /:0#S9d$d9./p99H0/I0*9f} $9$98X0 /]08j0 /o0#S9i$d9./p99}0/~0*9l !$9$9)5:mH!$N:$B:*9ul!$9$9)5:v!$N:$B:*9y!$9$9*9}!$9$9*9"$9$9*9$"$9$9*9H"$9$9*9l"$9$9*9"$9$9*9"$9$9*9"$9$9*9"$9$9*9 #$9$9*9D#$9$9*9h#$9$9*9#$9$9*9#$9$9*9#$9$9*9#$9$980w$/080[$/0#S9$d9./p990/0#9$9$9*9$$9$9#9$9$9! id%4phy40P'5#u8%$8+9 $9!b idg&4phyb30P'd&cfge*/d%regfg&'gigic%retgi&valht5*u8d%B&$8+9 $9,5:$N:$B:  2V i&1VC1WN%cfgY*/!& i<>'"&6d(e)t&id*|Q%ufp+N%dp+ N,f&ret-ic: d'"9c)[:"'$i:,[:#$i:! it."6c"@e&cfg*/f&retid&i iU%val5;()''#'7(%__v7 (%__r#S9$d9./p96%tmp#7)%__v7 h)%__r#S9$d9./p96%tmp#*:)$:$:*:)$:$:#5:$N:$B:*w:E*$:.-:d#w:$:.-:d*w:*$:.-:d#w:$:.-:d)[:*$i:)1$*$+1$81$+1$81$E1/Q1/^1)0L+$0/080$+/080+/0#S9D$d9./p991/ 1#9I$9$9)8 -$8/+8/68*9,$9$9*98,$9$9*9\,$9$9*9,$9$98C8,/D88Q8,/V8#S9 $d9./p99d8/e8#9$9$9)7$h-$7/8#9$9$9)7@-$7/7*9-$9$9#9$9$9*9-$9$9*9.$9$9)7H.$7/7*9g.$9$9#9$9$9*9.$9$9,[:$i:0L 01LA%valN'O'P'Q'Q'R'R'S';=%__vD<1%__rD=%tmpD#20il110>3reg1!g&3en1+N'3%val4> |5":P"EQ'7$A2%__v+ 7!2%__r+ #S9+ $d9./p96%tmp+ #*9e2$9$9*92$9$9*92$9$9*92$9$9*92$9$9*93$9$9*9=3$9$9*9a3$9$9*93$9$9*93$9$9*9 3$9$9*9!3$9$9*9"4$9$9*9#94$9$9*9$]4$9$9*9%4$9$9*9&4$9$9*9(4$9$9*9)4$9$9#9-$9$9> D6"?P"JQ*9o5$9$9*95$9$9*95$9$9*95$9$9*9 5$9$9*9 #6$9$9*9 G6$9$9*9 k6$9$9*9 6$9$9#9$9$9> 7"?P"JQ*97$9$9*957$9$9*9Y7$9$9*9}7$9$9*97$9$9#9$9$90 719%i0 81;%i0 u816%i' =%__v 3id A S9B AB y?H}9BHE}9CvalJ A%9@val%.B%J9 9D093dev31>y2y93dev:9 ?y5:@dev1B=a@gfpImAA[:@minA/#@maxAB#0w:3clk62i:3clk2%reti?:@kt2 B@?_i:B_/ B_C ? ]-;B 2pB =iE 0? "!NK;@ptr "<{? !i;@ptr ={Fm&G&eG&d-&c*1[;$+1$81$+1$81$E1./Q1/^1*1\<$+1$81$+1$81$E1./Q1/^1#1]$+1$81$+1$81$E1./Q1/^1% U$ > : ; 9 I$ > : ; 9 I&I> I: ; 9 (   I & 5I '<4: ; 9 I?> I: ; 9 > I: ;9 (: ;9 I> I: ;9 ( << : ;9  : ;9 I8  : ;9 I8 I!I/ 4: ;9 I4: ;9 I .: ;9 '@B .: ;9 'I@B!.: ;9 'I@B": ;9 I#1RUX YW $1%4: ;9 I&4: ;9 I'4: ;9 I( U)1X YW *1RUX YW +1RUX Y W ,1X YW -41. U/410.: ;9 ' 1: ;9 I2.: ;9 'I 3: ;9 I4: ;9 I5 : ;9 6 7 8 19 1:.: ;9 '@B; : ;9 < = >.: ;9 '@B?.: ; 9 'I @: ; 9 IA.: ; 9 ' B: ; 9 IC4: ; 9 ID5E4: ; 9 IF.1@BG1L(,(i, drivers/phy/rockchip./arch/arm64/include/asm./include/linux./include/linux/phy./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/schedphy-rockchip-typec.cio.hpm_runtime.hclk.hphy.hdevice.hktime.hdelay.hbitops.herr.hreset.hplatform_device.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hpercpu.hprocessor.hnodemask.hstddef.hpersonality.hmm_types_task.hmm_types.hmmzone.hpid.hhrtimer.hrseq.hsched.htopology.hquota.hquota.hfs.htaskstats.huser_namespace.hslab.hinterrupt.hkernel_stat.hmm.hvm_event_item.hbpf.hcgroup-defs.hbacking-dev-defs.hmemcontrol.hstack_pointer.h ! |.|  |<  ||J |   ||J |   ||X  ||X  ||J |  M! |.|  |   ||X  ||J |   ||J |   ||J |   ||J |   ||J |   ||J |   ||J |   ||J |  1# |.|  |<  ||J |   ||J |   ||J |   ||X  ||X  ||X  ||X  ||X  ||X  ||X  ||X  ||X  ||X  ||X  ||X  ||X  {{J {   { {< {   |< | $  < { !{. .!zz. z  z |XJ!/// /~. /~.J!y }J >  #0 xx  x. 2/S1/~tu=#K> # z / L%$ "$>e/0 v3 ! if$.n K  K  6 }X  *#"} ! #.} "!- #.} "! #.9X!z ~J =>  #/$/S1/~X*!/ ~ Kt=~  =~ K8 /~.  =~ 0~! # #.~ ||J$ <!M {{. } ||  |  !!| .|  |   ||<  ||<  | |.  < | | $  </ |!|  }t ||J, <} ||  |. ! ||J* </===D zz  z   zz  z.  { ."{   zz.$ < z z  `. K zz.$ <#0 Qt~ ||  |. = ||J*  <!-!1 zz  z ! ===J<~<=!// //< ~f =z*)!" =& 3  1h.(.y#J/K<!#/1! /Q< Kw<s. !.#!_ !z }f **!" =%%  5 1 &| }.  #  y   y.  xx.$ < y x  `. K xx.$ <#w  1#/xtxx.$ <#|{ {.$ <{{.$ <{{.$ < |{{.$ < |{{J$ <!/ { {  {{<$ <! {'7  .7u  !{. {J {{< {J {{<  {{< {  / {{  {   {{<  {!{. / {!{.  {{<  {{< {   {!{. / {!{.  {{  {  / {{  {  / z!z. / z!z.  zz.  zz<  z z. zz $ <! zz<  xx< x   y y  .xx.$ < x x  `. K $ > "c../ N. xx  x  K&/QJ0.i.K<! y. /! y  y. "!x  #  Y  3Y .! w1 "  !!!-. !z /!&J" x3J! x3J! x3 ~} ! w3 }} ! w3 }} ! w. ! x|  X*"{ !/1{! "! ".{ + #.: <! w <0f ' - =+R wx|. J!= # , 1!  ! ; /Ju v  B! Df. w1 w/K  w * T.V.K w  .K w  .K w  .K x  .K x  z.Z .K w  #.ZzA;!" "# 'BWlx3=P\kx"4P`pphy-rockchip-typec.c__initcall__kmod_phy_rockchip_typec__399_1226_rockchip_typec_phy_driver_init6rockchip_typec_phy_driver_init$xtcphy_tx_usb3_cfg_lanetcphy_rx_usb3_cfg_lanetcphy_dp_cfg_lanerockchip_typec_phy_removetcphy_phy_deinitrockchip_dp_phy_power_off$dtcphy_get_modetcphy_cfg_usb3_to_usb2_only.isra.0rockchip_usb3_phy_power_offtcphy_phy_initrockchip_usb3_phy_power_onrockchip_dp_phy_power_onrockchip_typec_phy_probedp_pll_cfgusb3_pll_cfgrockchip_dp_phy_opsrockchip_usb3_phy_opsrockchip_typec_phy_dt_idsrk3399_usb3phy_port_cfgsrockchip_typec_phy_driver__key.0__UNIQUE_ID___addressable_rockchip_typec_phy_driver_init400__exitcall_rockchip_typec_phy_driver_exit__UNIQUE_ID_license405__UNIQUE_ID_file404__UNIQUE_ID_description403__UNIQUE_ID_author402__UNIQUE_ID_author401__platform_driver_register__pm_runtime_disablereset_control_assertclk_disableclk_unpreparemutex_lockmutex_unlockextcon_get_stateextcon_get_property__stack_chk_fail_dev_errplatform_driver_unregisterregmap_writeclk_prepareclk_enablereset_control_deassertktime_getusleep_range_stateregmap_read__const_udelaydevm_kmallocof_match_deviceplatform_get_resourcedevm_ioremap_resourcesyscon_regmap_lookup_by_phandledevm_clk_get__devm_reset_control_get__mutex_initextcon_get_edev_by_phandlepm_runtime_enableof_get_next_available_childdevm_phy_createof_node_name_eqof_phy_simple_xlate__devm_of_phy_provider_registerof_node_putABBBCDCDDE|FFGG(HHIJ  J<L\LxLEFF@MPTXJ|NMXXJCDNOL   O P P8 Qd O  8 DD DP @T @\ Jd Bl Bx C D E Q$ R\ F I ExLPPQFTQxQSS`SSStPPQ $JX\`JTUVWD8H8LX`hdhhY|YZZ00Z$(@,0@4[@BHBPBlLL\]^_^`8`T_hapaxbxxJJ PPJ(,0JDHHHLJ`xdxhJJJJAcJAJp(P X(  , 0$ (40H 48<@<HL@T(XD`LdHlhpLx|PTX\(`d@ K $ h 6 :: : 8@%9,:<1:?:#F:K:Y:A#^:`q::d::Z::B : :::N &:,+:9: C:O:]:: b:Mn:!:!:"::!::T#:!::: :W:Z%::#%:+:"1:" 7: =:"C:DI:$O:O!d:m:v:1:u:X:: :::I :"::::$:^:C :k::$ : &:,:~2:8: >: E:W:]:kc:i:o:c u:{::s ::s:M::N::::::n::@:`:$:::w :p#:"": :s%:+:1:7:a"=:#C:rI:O:#U:B%[:%a:Zg: m:#s: y:::f:0!:::::H:- :<:@::`::z :>:2 :>:!: :7::h::"#:J):m/:#6:I: O:U:%[:ra:Sh: {: :::::l:b#::Y :::T::: :!: :(::S:#:*):0:B:QH:N:U: h:0n:bt:2 z:x::%::8":5%:$!:::::::j: :: :/ :: :>:%:) 8:>:D:Y:B_:e:k:!q:w:f}::u:c::c :q::: :: : :: : : : ::>!:3 ': -:m3:9:2?:E:zK:Q: W:]:Q$c:Li: o:~u:{::O:1:k :Z: ::: :T ::2$::.::U:$:$ : : : $ :}* :#0 : 6 :"< : #B :H :eN :y"T :[ : n :t :`z : : :z% :H : : : : :$ :_ : : :" : : : : :x : : : :H : :$ :  :"# :c) :/ : 5 :; :A :G :M :S :Y : _ :Te :k :q :ew :-} :G : : :~ :  : :"$ :~ : : % : : : :" : : : :J : :n : : :. :1 :H :Z :> :!% :@+ :o1 :7 := :C :I :O : U :[ :xa :1g :!m :s : y :g$ : : :4 :" :r :b : :2 :l : :u :G : :9 : :H : : : : : :I  : : : 1 :7 :$= :$C :pI :P :"b :Kh :#n : t :z : : : : :1 :# :B! :$ :c :! :) :% : : : :p :Q : :  : : :W"% :^!+ :>1 : 7 : = :D :V :\ :b :m!i :x :} : : :j :M : :> :$ : ::#%: +:T?:Y [:i:w:::!:":#:#:%:%: :::%:6:O"D:e R:q:M:S: h:Mp::`%,5:CL:Z)c:'q,:!/:!/:/b:O%/"C:a R/[:cv: :V:8 :p :6:AE:$R:p:B :- :8@:8 8-58Mp|8@8PT"pEh#Fm4PAld888<8p8p3pq7:nE:$`: r:$: $:$:x(8p(8p\"87:C i:$::&:2 ,8:@:s:8 8`2:8H8Uu   8@8@,\ 8(08LT8i8pr:@:s:8P8P$Flt888p8 8 $8 : B8 UP]8P8P@88@@@'858FPb```8 8 l|||%8P38PD`~88 # 81 8B ^ f 8    8 8 ! !8@%!HM!\U!8pq!l!!8!!8!!8" "8P)"1"8M"U"8q"y"8","8"H"8P"h"8# #8%#-#8I#Q#80m#u#8`##8##8##8#$$$9$$A$8 O$8 `$,|$D$8P$X$8$$8$: $%:$%:&%3%;%8p M%U%8p e%:0q% %:$%:%:%:&&X & &8,& 4&8G& n&:&:$&:e &: &&:$&:&:@ ':?':G'^':$q''': '':$':)(:1(:(:C(8 L(:@Y(:sf(:s( ( ( (8p (8p ( (@ )@ F)@ N)8\)8i)L ) )8@ )$ )8 )$ )8 )<)8 *8 *x(*8 6*8 J*R*8 d*8 t*|*8 *8 **+ )+ G+ e+ m+8 {+8 + +@ +8P +L +P +8 ,p !,8 =,x E,8 a, i,8P , , , ,8 ,8 , - -8 %- L-$ T-8 m-D -H -8 -d -8` - -8 - .8 !. H. P.8@l. t.8. .8.t .:.:$.:_ /:q /:/:E)/:6/:"C/:,$0:0:$0:_ 1:,1:$R1:2m1:/#u11:$1:1:1H1H1T2828"2\F2$N28j2@r282`28P2282282383&380B3J38`f3n383,383H383d38 338P4"48>4F48b4j484484 48@40484p485:5.5:$=5:P5X58`t5|5855850585P58P6p 68(6068L6T68p6x68P6686:66:$6:6687,78@:7LB78^7lf78778778 7:@$7:$7:7:$8:`8:$78:v8:.8:8:8:18:9:#.9:i;9:G9:T9:re9:9:9:9:9:9:Z::::6::\::K x:::::::: :::::: ;:e ;:!;:.;:L;:n;;;8;8;@;8 <8 <P(<8@ J<8@ 5  0 $((@,H,P<X@`DhHLL\`dhll (08@H`hpx  $(,00 @(D0H8LPPXP``hdphxlpp (08PX`hpx $$(,8<@@ P(T0X8\P`X``phtpxx|08@H`hpx $(,,@DHH\` d(d0x8|PX`h (@ H PX `$h(00<@DHTTX\pp (08@HPXp(x(8<\\`dlp$@ @ P T( `@ PH TP `X |p x    < L x  4 @     @  L  (  0  8  P @ X @ ` H h L P P T X \ ` l p p t      x  |  (  0  8  P  X  `  h  p  x          $ $ 4  8 H ( H 0 L 8 P @ X H \ ` d h d p t x x                  ( ` @  H  P  X  p  x    $ $ $ , @ @ $ $ , @ @ @ H (L @ H P X ` h                ( 08PPX\``hppxx|\`px| @\`tx p(t0|8@H`phtp|x   (@ H P(X,pxp p(t0x8PX`h@T@DLP `(`0h8lP|X|`h (@HPDXHp\x\hl (08PX`h$(,, 8(<0@8DPHXH`Xh\hhx|08@H`hpx  $ $($0(8,PDXD`PhTXXdhlp | (08P@X`hpx$8@T\p  ($@H P$X8p<x@Tp` (@H(P X ,`h(;@ Y>4>8T>Xt>x >>>$4>8t>x>>>d>h > > p.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.altinstructions.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @h@ %+&@`%1p;p6@%PtK@0%f4,a@0H% q2` l(@xH% p@x%"@8%"@P%"4#\<@h^%_cP@`K`% c@K;%Qm@ІH%+0%60~^?O gb@%#` &@ t