ELF(@@;   ############################################################### 3 <EEEEENW^EEgEEEEEEp yEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE (-4jcegi3333333333233=333333O33333333k3~33333333333333333333333333333333333333333 SOFT_RESET_SENDSNK_SOFT_RESETPR_SWAP_SNK_SRC_SOURCE_ON_VBUS_RAMPED_UP err: Variable/Batt supply pdos cannot have same min/max voltageSetting pd capable %s&port->logbuffer_lockFailed to register partner SVID 0x%04xAlert message received with no typestate change %s -> %s [delayed %ld ms]SRC_STARTUPPR_SWAP_SRC_SNK_SOURCE_OFF_CC_DEBOUNCEDPR_SWAP_SRC_SNK_SINK_ONSNK_TRYWAITPORT_RESETGOTOMINop-sink-microwattTCH_REPORT_ERRORTCH_WAIT_FOR_TRANSMISSION_COMPLETEPD TX complete, status: %upending state change %s -> %s @ %u ms [%s %s]DR_SWAP_SEND_TIMEOUTPORT_RESET_WAIT_OFFPOWER_ROLE_SWAPATTENTION err: Variable/Battery supply pdos should be in increasing order of their minimum voltage Chunk state change %s -> %sTCH_WAIT_FOR_MESSAGE_REQUESTSRequested %u -> %u mV, %u mA for %u / %u mAsinkUnexpected port state %d drivers/usb/typec/tcpm/tcpm.cSNK_ATTACHEDSRC_TRY_WAITGET_STATUS_SENDDISCOVER_SVIDSCOUNTRY_CODESself-powered%u-%u mV, %u mWUnrecognized data message type %#xRequested %u mV, %u mA for %u / %u mArev2SRC_NEGOTIATE_CAPABILITIESVCONN_SWAP_TURN_OFF_VCONNGETTING_SOURCE_EXTENDED_CAPABILITIES %s err: Fixed supply pdos should be in increasing order of their fixed voltageconnectedsink-vdosDtcpm_tx_chunk_handlerInvalid source PDO type, ignoringDR_SWAP_SENDPR_SWAP_SNK_SRC_SOURCE_ONSNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS%sRCH_REPORT_ERRORRequested %u -> %u mV, %u mW for %u / %u mWsourceSRC_SEND_CAPABILITIESPR_SWAP_ACCEPTCHUNK_RX_FINISHRequesting mux state %d, usb-role %d, orientation %d%s: failed to register port alternate mode 0x%xInvalid PPS APDO selected!AMS %s not interruptible, abortingSRC_READYSRC_TRYWAITSNK_TRYWAIT_DEBOUNCEFAST_ROLE_SWAPfalseN%u mV, %u mA [%s%s%s%s%s%s]undefined APDOIdentity: %04x:%04x.%04xStart togglingRequesting PDO %d: %u mV, %u mA%sSRC_WAIT_NEW_CAPABILITIESDEBUG_ACC_ATTACHEDSOFT_RESETDATA_ROLE_SWAP&port->lockin PR_SWAP := trueSRC_ATTACH_WAITAUDIO_ACC_ATTACHEDSRC_SOFT_RESET_WAIT_SNK_TXCHUNK_RXGETTING_SOURCE_SINK_STATUSGETTING_MANUFACTURER_INFORMATION&(&port->disc_id_work)->timer&(&port->pd_event_lock)->rlockfailed to alloc ext_rx_bufAMS_STARTin PR_SWAP := false&(&port->state_machine)->timerUSNK_DISCOVERYSNK_NEGOTIATE_PPS_CAPABILITIESSNK_TRY_WAITBIST_RXGET_PPS_STATUS_SEND_TIMEOUTGET_SOURCE_CAPABILITIES(work_completion)(&(&port->state_machine)->work)rx_sm: chunk_num:%d isn't expected:%dVBUS onRequesting PDO %d: %u mV, %u mW%sAMS %s startstate change %s -> %s [%s %s]SNK_HARD_RESET_WAIT_VBUSSRC_TRYWAIT_UNATTACHEDCHUNK_NOT_SUPP&(&port->vdm_state_machine)->timerRCH_WAITING_CHUNKRx VDM cmd 0x%x type %d cmd %d len %dNot APDO type (source), ignoringInvalid APDO selected!SRC_UNATTACHEDSNK_DEBOUNCEDSNK_STARTUPCABLE_RESETGET_SINK_CAPABILITIESTCH_MESSAGE_SENTRUnchunked extended messages unsupportedINVALID_CHUNK_STATEUnable to send snk caps, ret=%dACC_UNATTACHEDSRC_HARD_RESET_VBUS_OFFPR_SWAP_SENDPR_SWAP_SRC_SNK_TRANSITION_OFFAMS %s finishedSOURCE_ALERTtcpm-%sINVALID_STATESRC_ATTACHEDVCONN_SWAP_ACCEPTVCONN_SWAP_CANCEL[%5lu.%06lu] %s err: source/sink caps should atleast have vSafe5Vpower-rolesource-pdosUnexpected chunk tx state %d trueNot PPS APDO (sink), ignoringData role mismatch, initiating error recoverySNK_ATTACH_WAITSNK_HARD_RESET_SINK_ONCHUNK_TXVCONN_SWAPGETTING_BATTERY_CAPABILITIESUNSTRUCTURED_VDMS err: PDOs should be in the following order: Fixed; Battery; Variable(work_completion)(&(&port->chunk_state_machine)->work)SVID_DISCOVERY_MAX(%d) too low!Unrecognized extended message type %#xrx_hdlr: unknown state: %dvconn:=%dDR_SWAP_CANCELVCONN_SWAP_STARTSNK_TRY_WAIT_DEBOUNCEGET_STATUS_SEND_TIMEOUTPD TX, header: %#xSOURCE_STARTUP_CABLE_PLUG_DISCOVER_IDENTITYDFP_TO_UFP_EXIT_MODELog buffer index %d is NULL PDO %d: type %d, %sSRC_TRANSITION_SUPPLYSNK_TRANSITION_SINKpolarity %dTCH_MESSAGE_RECEIVEDNot PPS APDO (source), ignoringSRC_SEND_CAPABILITIES_TIMEOUTSNK_DISCOVERY_DEBOUNCEDR_SWAP_CHANGE_DRPD TX, type: %#xHARD_RESETBISTextended data size: %d overflowHARD_RESET_STARTSNK_READYSECURITYDISCOVER_IDENTITYRCH_PASS_UP_MESSAGETCH_PASS_DOWN_MESSAGEPD RX, header: %#x [%d]SNK_TRANSITION_SINK_VBUSSNK_HARD_RESET_SINK_OFFPR_SWAP_CANCELPR_SWAP_STARTERROR_RECOVERYDFP_TO_CABLE_PLUG_ENTER_MODE(wq_completion)"%s"dev_name(dev)TCH_CONSTRUCT_CHUNKED_MESSAGETCH_SENDING_CHUNKED_MESSAGERCH_PROCESSING_EXTENDED_MESSAGESVID %d: 0x%x4------------[ cut here ]------------ VBUS offdelayed SNK_TRYDFP_TO_UFP_ENTER_MODEDFP_TO_CABLE_PLUG_EXIT_MODEdisconnectedpsnkstdby-after-accepttry-power-rolerx_sm: data length is invalidRCH_REQUESTING_CHUNKSetting hard reset %sskipped %sstate change %s -> %s [%u ms], context state %s [%s %s](work_completion)(&event->work)SOFT_RESET_AMSDISCOVER_MODES err: Programmable power supply apdos should be in increasing order of their maximum voltageSink TX No GoSNK_WAIT_CAPABILITIESHARD_RESET_SENDPR_SWAP_SNK_SRC_SINK_OFFSNK_TRYWAIT_VBUSCOUNTRY_INFO err: Programmable power supply apdos cannot have same min/max voltage and max current(work_completion)(&port->event_work)TCH_PREPARE_TO_SEND_CHUNKED_MESSAGE%u-%u mV, %u mAcc:=%dSRC_TRY_DEBOUNCEBad log buffer index %d (work_completion)(&(&port->vdm_state_machine)->work)data-roleRCH_WAIT_FOR_MESSAGESNK_DISCOVERY_DEBOUNCE_DONEPR_SWAP_SEND_TIMEOUTVCONN_SWAP_WAIT_FOR_VCONNNONE_AMS pending chunk state change %s -> %s @ %u msrx_sm: unknown chunk stateUnable to send src caps, ret=%drev3&x->wait Chunk state change %s -> %s [delayed %ld ms]Unrecognized ctrl message type %#xInvalid PDO selected!rev1SNK_UNATTACHEDSRC_HARD_RESET_VBUS_ONCHUNK_TX_FINISHCC1: %u -> %u, CC2: %u -> %u [state %s, polarity %d, %s]sink-pdos%s%stcpm-source-psy-TCH_WAIT_CHUNK_REQUESTEReceived hard resetNot APDO type (sink), ignoringRequesting APDO %d: %u mV, %u mATOGGLINGAUDIO_ACC_DEBOUNCEVCONN_SWAP_SENDSTRUCTURED_VDMS&port->swap_lock%s: failed to alloc chunk_eventH%s: unknown chunk statecc=%d cc1=%d cc2=%d vbus=%d vconn=%s polarity=%d [mismatch]SRC_VPD_READYSNK_NEGOTIATE_CAPABILITIESPR_SWAP_SRC_SNK_SOURCE_OFFVCONN_SWAP_SEND_TIMEOUTVCONN_SWAP_TURN_ON_VCONN err: vSafe5V Fixed Supply Object Shall always be the first object(work_completion)(&(&port->disc_id_work)->work)&(&port->chunk_state_machine)->timer%s: registered Alternate mode %d: SVID 0x%04x, VDO %d: 0x%08x%s VDM Tx error, retryvbus:=%d charge=%dvbus=%d charge:=%dDR_SWAP_ACCEPTSRC_TRYWAIT_DEBOUNCESRC_TRYGET_PPS_STATUS_SENDPOWER_NEGOTIATIONGETTING_BATTERY_STATUSFIRMWARE_UPDATESetting voltage/current limit %u mV %u mASetting standby current %u mV @ %u mA8p$H8 6=<,<Px4@@@7SV[ckqWr&0;UHlTdL@<M,D \ U  l TH$4l  !(!!8""@##$$ %t%D&d&&@''',()T)(*|* +++@,M2,2{O hB2ha^@bROA{¨_{WO*`4@"*qR24*F@)KETA*) Q?qHT JLii8k `R!R*,1TqT R*r+@l e@qT)ATuR!*@v*@?**OBWA{è_h%  yS.qiTRmqhR{"4-@Rr e@qT_qT*)hRJR RR(RHR )"yh!{_M SM S~ }  k T)*T/@}S}Sk#TTQ? qTM SM S~ !~ _kcTkT J% r!TqTrTaSaS~ !~ _k#T JjaTk!TR*{_֨RRRR{O@89:>=F94hAqT5hzA5"hzAh5h~A4`@P@H?Jk#>=;< _)@?TOR@{P_hA5q(T)R(!R jT{WOZa*!hSqT*)R)!Țj? TQh>AqTquAThGqT R Rr*rkl@  kTkATtR!*`@tv*@?3hG qTkzAj~Al Q qL QT qcTqT"RQ%q ThG qT!RR`@tvR@?4 qT? qT_q@T!@(? qTquTRhAjGkS )"yhyjzk!chAiQ9* Rhj5a^@b" R*OBWA{è_֩RQ?1qT꿁RI%7iA?q`T?iq!T JkByidyh!chAiQ9* R%  yS.qTRyzQ qCTq!Thv\9h5hGqT R Rr*rkl@  k TkATtR~ zRiji84Q? qTzh!@ JkByidyh!chAiQ9*JRmqhR<hG qTtvA!RR`@uvR@?*hAqT)R )!Ț X? TiG? qTqmS Rv kSJByhyizk!ciG? qTqmSAR%  yS.qTR kSJByhyizk!chAiQ9*JR=mqhR!*`@tv*@?hSzhhAiG JkByhdyi!chAiQ9**R{WO*@y!!*`@z*@@?*7v"uR*hEqT5hGiS hI4zR)Rij(8  ThS2qqaT*OBWA{è_{WOA G S )k#Ya(yheyjyl*B4*!*v^@*tt" R@**h!hAiQ9th5a^@b" ROBWA{è_{OS )"yh!h>Air\9q4AThG! q#TRR`@tvR+ThGqkT Rir+@l e@qT)ATtRRR`@tvRh%  yS.qiTRmqhR!*`@tv*@?zRj(8OA{¨_{ cW O@ |Rt*hhMJ@R rRh Ri y(h(yh"A*@#RbT_qT`@!.hMJiJiIӉ R}ɛrKiRhT I r}fBRhTkT  ?qHU(K khT =)yS  ) K=h`@! _)@?TONWMc@{K_{@8 Jk#Ѥ9:=>;< _)@?T@{P_{ WO**`43"*qR24*"F@)KETA(YQqhTVb9h4Rr\94R(R!R"9*,1T * !@*D@?*OCWB @{Ĩ_{WORujt" T`@`@|Rt*Rvjuj5" @aT`I`NZ@`^@`ZOBWA{è_{_WOzR90IuΆRq9kTw6}jxj8h2+T`"$R*uhF94`@9!B9`@H@h*?`>[(r9R"9z9h*>xb69~9`F[Fx`@h""R0@*?`@**(@?`@y*$@?!**:h2`@,@**?!*`@* @?@7!***`@* 5`@*5`@*`@b>AcBAdz\94@*?֨RhJ9`COCWB_A{Ĩ_{O *OA{¨_C{WOC@@ @?`@@?qh29`4(Rh69hAqT qAThAH4qTh@@h9@h4WRRhAiGjSZwzhzizj!hAiQ9wh5a^@b" R`@@?ր5@)hAiGjSzhzizj!chAiQ9 Rhj5a^@b" R @)@?TODWC@{AC_{g_WOCAZxA|A F9F{hA**x|4q T55*45!****yxhA Q?Yq T JLyixk `iF9)4iA?qT)5)@ 5)@? q !T?q T @?qA T)@i5 @I4)@ @? qT_ qT_ qPTB{hhGiS JkDyheyi!chAiQ9JRh(@ q`>Tq=T @?q=ThF9H*4hAq *TH*5(@(*5XiF9.4iA?q.T K5)@J5s(@ @ Q q( QT qIT(@ @(.4).4iF9ID5EhF9-4hAq-T-5(@-5qhF904hAq0TF5(@F5hF924hAq2T25(@25U4E5hGiS JkDyheyi!BchAiQ9jR U44B5hGiS JkDyheyi!BchAiQ9R(@q!?T@q>ThGiS JkDyheyi!BchAiQ9R(@ @ Q q( Qh T q";Tjh2F9:5)@@? q!1T q:Th2F9()4hGiS JkDyheyi!B_)@@? q T q@7TchGiS JkDyheyi!BchAiQ9j R(@ @ Q q( Q T q3T\(@ @ Q q( Qh T qc T @? q1TB{hhGiS JkDyheyi! q(0ThGiS JkDyheyi!Bcd q-ThGiS JkDyheyi !BchAiQ9RQ q*ThGiS JkDyheyi!BchAiQ9 R: q(ThGiS JkDyheyi!BchAiQ9 R# q#%ThGiS JkDyheyi!BchAiQ9 R (@h5@H4(@ @qaTI55?qThGiS JkDyheyi!BkaTkThGiS JkDyheyiB!|)@5 @i5iA4? qTi>AR?qIR4I4R(@h5@4h2F94hA4RRiA kThGiS JkDyheyiB!hAiQ9R(@H5@5hGiS JkDyheyi!BchAiQ9jR(@h5@4hr\95kaTk ThA/Rq/Rhjhq`TqaTwR)@@? q T q`T~ @? qThGiS JkDyheyi!BchAiQ9jR^ Q+ Q_ q' q뗟l 7J *j 6jF94jA_qT 5 5hA4 qTh>ARqHRy q ThGiS JkDyheyi!BchAiQ9 R+ qT0hAqRATiA? qI R(]iF94iAi4?q!T5RiA kThGiS JkDyheyiB!hAiQ9Rhj5a^@b" ROEWD_CgB{A_hGiS JkDyheyi!ByTRRB{hhGiS JkC[tDyheyi!hAiQ9th5TRRhGiS JkC[tDyheyi!BhAiQ9th5a^@b" RR`@@H?*(*5i5*!qR*qR`@ut,@qR*?)@ @( Q qH QT?q!T qT_qT qHTa^@b{og_WOC@''@('@&@&"@h&&@(&*@%2@%6@h%B@(%RӆR r@& !B`!B:@E @ARcr"R`^`"xR{{` !B*#zxF hB )` cRhJhNiR`!B*x h")`cRhhi` !B*x h)`!B*hhixB h")`cRhFhJiN`"!B`z``"|Rw!B?s?? ? ? ? ? ??Ch@9@C @B#R@#$R` @!#5@*7y!#*7@*`7ΆRh!yy9HK9hAq T!q TqRy"!c 7bG 5!#R 7@iRI r} f!h!H9qlTX1TqKTqRb!c6* _)@?+TOVWU_TgSoR{Q_s!q+TqRy!c7bG4@@ @5 @@ 4*Rujtj4" @aT`I`NZ@`^@3@ @R?q)1 4 @ *lME@kETi @?q(14 @*k",E@JlETh+@Rq14 @*k,E@JlETh/@h;@h3@h7@h@9H9@ @94 h@hi@iB@9i41@h@ $R `r L`@Jki )j. Jh&h"l*hm?`cT*{@y;@Yy @Dh@R  r@Bc )Ri hhR)hRi `@)h i )hRa#{ihJ?`cTY5`@?`T*y`@DhA(4!#7@`6)*@83@!@v@y(4@T2BR9_y`z8hT@y(4`@2@IT2т:@B @@y!@R rR`` R{{` !B*hR R)h` !cRhhi*:@B @!!*{ O  *Q)R947hAuA4 )"yu#yhd@!hAuAhuhAh4hAkTiA*49OB @{è_C{og_WO@ *D# $Rb{<R qTjkh8) ֈVH qT!VHRV&F94rA5A2iqT@r!TQqT kjih8) R ցR 5B9hSR5vzH!9RZnrA4_qATGa9) S I 3R) *yh5 HR[>ABA!RNyqR?q"Ny 3a9 *j S) * )1 *y5 a94quS*#*^6*7ZHIR*x7>R((R*r TqR)RqR R#RR!RR`7G qRR#T>AqT@9r|^@RRHkT qTq*TqLT9 _)@?!TOHWG_FgEoD{CC_{og_WO@`*b_54s{" B34*6SH4GqTRRR RAG[wezh{i{jAQ94)6@@? 4!A)R29Q-qH'T kjyhx) ֨GS{heziBk^@R7$!Ay 9Q?%qT yixJ @֨GS{heziBcAQ9Ri 5*AH5AqTAI R qR7rGSB{heziAQ9HR5 BAq(Rv9TBF9h4(R9GS{heziBcAQ9HRI5GS{heziBcAQ9R5GS{heziBcAQ9R5GS{heziBcAQ9R)5zA~A Q q( QT qTRGS[w{heziBu qHTGS{heziBcAQ9R 5>A 5F9i 4GS{h{iezjcAQ9RI 5yGS{heziBcAQ9R5fzA~A? qT qT7Aq`T qATA4qT@@h9@4WR qTGS{heziBcAQ9 Ri5:RGS[w{heziBAQ9)496C@3C@?@46AGS{h{iezjcAQ9 R5^@RoC_@7i^@R6@ _)@?!TOGWF_EgDoC{B_{  @qTiG? qTiBF9i4ir\9)4qThG qTh~Ha^@)R r*R(5*bRrj!9j*hZa^@bRpR @{¨_{ WO***@ qT(zRjh84*OCWB @{Ĩ_ȮA 2?iqT@?kaT*r\9i4hRAR,1TU@?1T>A? k`TNF S )k"yhdyjyl(R!cf9@N9 R)5_"R(RJb9wR`JF f9{ WO***@ qT(zRjh84*OCWB @{Ĩ_A2iqT>AkaT*RR,1TU(RJb9wR`JF { WO***(bRjh8h4A2iqTz@kaT* RaR,1TU*OCWB @{Ĩ_(RJb9wR`JF { WO4@**>@*?* 5@@9h4**un*OCWB @{Ĩ_{ O**@kTC9ѕ44qT?k TiHjG(}iRI r}f kTR!Rh7R,1T9iH@}R)} kTiH(}k T2!R*-t*u"*hVb94hAiqaThRH riH~( f >?kTiH?kCTiHjG(}iRI r}f kT S*OCWB @{Ĩ_飐R>i=r}JRd} 9vb" hw$9wRsIR!Rh7R,1TR>r}d  5Svb" h ?DqT R R Ir j@T_*_C{#g_WO@骆 *jD9A4Rv4 )"ya#yh6[!ZvZ6R6(Q%qHT ) +yJ @hΆRj(84Vv JCyhByi6[!ZvZ6V6Zy=7***@y7 = } SI=I 6 !VvQqT ) +yJ :; S@ր>[ІRiΆR>j(xj)8!ԃ!BMH҆R!Bcj(8Z6RjhΆRjh8h!4!BcZ6R\U҆Rju8 J?q RLRC!BRR^@RR#RZ66ju8j58DF[j҆RiΆRRFj(xj)89R66!Bc^@RR6RRZ6AqqA$TGS JkDyheyi!BcAQ9 Ri!5^@" !!BcʆR)Rj(^@RRx7:4hΆRjh8( 4!BcʆR)Rj(^@RRZ} aB@y@9KyC>ABA Ri- *"NyqNyyq(33k S * R *" **y#**Vv ) "yh JkqcR!^@Z6V6!BcRR^@RZ6RR#R6!BcʆR)Rj(^@RR(ΆRjh8H4x7:5@yZad!Bc^@RR6RRZ6҆RJ҆Rjhxjj8* % K=iqTR RBR k B=@j}SrJJMSJA2WR ̆R>AjkxBA"NyNyqk Sqj *J!*)!J * 3J*)2J *yyF[#KRJ@ % "*#**Rvyi4!cRZ6^@R6RR _)@?ATOHWG_FgE#@{CC_Yw!^@Z6R659ZMyZ!>[R* r>Z@9kT鉝RM@yةroqc*cTkT[R/!*Vv )"yh!cʆRRQT(b!Vv )"yh!cʆRRj(^@RR*>[b?@Zi ІR MyZk M@yIyT @9) 9I@y kTZ )!Z!caVv"yhʆRR Vv )"yh!cʆRIRj(^@a!{OZ)y(=7***+@yi=b!?q꧟_qT!# k) SbVvLQqHT il8 yb!cʆRRij(a^@RbRD!?kΆRt Hx7 r`T.=q跟JR *h*(7( @?kT!B6!B @9qK *k64HR7(!Q =? qT )"hA RhVv*hZa`>[>x9OA{¨_!B(R )"yh!cʆRiR{O(yH7aR*!Q(@yQ5qhT )+ih8J @aR*Aa^@t" hRRhhAjGlS )k"yhdyjyl!chAiQ9j Rhj 5a^@RaR*!*(@9 rTa RRh>AIR*qHROA{¨_{ o g _ W OC@(@yQ?9qhT ΆRkz lyJ 9LS@hGqhR*<T4*)~ Kihl?)aT*tFTR M S uS%#}IRD}} RB**bFGkTh5)G}^ {)  M S %#}I cJ$yS d) ) f) gJ ekhRB#+ M S uS%  #}D}ySrT )(@)q@ =S aS R#} D} }Rq T[4l"@ RRhN4h" +E@J EThStfqa5Th>AIRqHRK"@ }S5!hG*qhR!*(,@iRH? q T(*?r Ta^@iRubRRiRhz|/7hA 2?iq"TjGlS )k"yhdyjyl!chAiQ9* R"*tFtq`T5hSq*TS(RhqTh>Aq!ThG"@ qi&TJ@9+Riai JRI *I9iQ9 4iv\94bSAR8!Ra(RhG q#TI@9i4@9?rR(x7hG q$Ta^@hRb" h>4vS]iA?q! TiS JDyhyi!BchAiQ9 R!R*S!****R~S*S` R**`6 R**? q@T?q T95qTqATRAWkT: SqHTh~hBA/4h~H2;R)u:5*+RQ qT**9y@*?@*hTQqT ) +yJ @: SqHTh~b@@`"$R*xJȢ@ R?khNwRaT"AhV?~S>!hJA k!)ThAjGlS )k"yhdyjyl!chAiQ9**jRhji5a^@b" R_h~Hv;R(5*2+9Pa^@HRh))RaRI9i>A?q!ThSqTAR*WiA?UqAT )$Yh(R!BchhAiQ9Rhj5a^@b" 8hSqaTR"R1qTq! T!R4**![]*]~*q+TiQ`r!~"~{!9zZra^@(Rh*bR _)@?!TONWM_LgKoJ{I_*U!R4**! h~Hv;R(5*2+h~Hv(5*2 q#T*@#S#4h=q,T hi !ybI??rTh=qT hi !ybI#?ATq@ Th2I q#T}qT*RYj"$)85k :DJ C@y9Yyzi1b2Ih2I?h2 ATi IjI)? ki Th)i~H!RyjR)IS(A*v!R]~*4h~HKyERISA *! * *;R+Z**u@*!R** 4**!ԒiG)4jGh~HKqqj?q/T[R-hrA5h~HIR r:5*:qKT&R bjxxhh23*T`@a ?T*Rl*GJ? kl*aT;q T2L!RhIh4h.E97**Lh~Hi"RyjRISA * *;R+C{423{ O4QQqT )+yhxJ @hG*qhR9hA)QqhT )+yhxJ @hRH qKThSR QQ?%q=Ta^@bhAYQqT )+yhxJ @hGiS JkDyheyi!BV"9\hAq TaqTq!ThGiS JkDyheyi!BchAiQ9RRRRRhA qaThQ95ARBRhA qaThQ95RRhQ94a^@HRhhAiG JkByhdyihR!chhAiQ9RhG*qhR!*qTqThGiS JkDyheyi!BchAiQ9JRh>A*qRhv\9&4hBAqThBF9h4(Rh9TR/lBAhGiG2q Kjqhij ThBF9h4(Rh9hGiS JkDyheyi!BiGjS kdyiyj2q I(!Bch hAiQ9RAiGjS kdyiyj2q I(!Bch hAiQ9JR'iGjS kdyiyj2q I(!Bch hAiQ9R aRbR!`@*D@?h2F9(4tGuG!**`@ut,@**?hBA)Riv9qThBF9h4(Rh9hAjGlS )k"yhdyjyl!chAiQ9JRhGiS JkDyheyi!BchAiQ9*RkGlS iHjHykyl(RhV"9ij!BchAiQ9 RhS qaTh>AqTR!RhhBA5hBF9h4(Rh9hGiS JkDyheyi!BchAiQ9RuhGiS JkDyheyi!BchAiQ9jR`hGiS JkDyheyi!BchAiQ9RKRiGkS JYtDyiyk!BhAiQ9thi55yQq)ThAjGlS )k"yhdyjyl!chAiQ9*RhAjGlS )k"yhdyjyl!chAiQ9Rhj5a^@b" ROB @{è_{ OA*iqT)R @R)! `r? j`TjGlS )k"yhdyjyl!chAiQ9Rhj)5a^@3?rTa^@b-iS?qhT+*RJ!ɚk_ Tj>AnG KRLR_qyhynYuzib!hAiQ9uh5a^@b" Ra^@tb" ROB @{è_ zRjjj8j4j>AmGR _qtyhymYtyi!hAiQ9th)5{ OA*iqHT)R @R)! `r? j@TjGlS )k"yhdyjyl!chAiQ9Rhj5a^@b" ROB @{è_?r TjG ) k(yh#YtdyjYbb!hAiQ9th5iS?qT+*RJ!ɚk_ Tj>AnG KRLR_qyhynYuzib!thAiQ9uh5 zRjjj8 4j>AmGR _qtyhymYtyi!{ O@*"~HhKyjE^@)IS(A*R! *,R *Rr!9*ZOB @*{è_{ O@*"~HhKyjE^@)IS(A*R! *,R *Rr!9*ZOB @*{è_{ WO@***"hQr!}~!9Zr^@(RR*OCWB @*{Ĩ_{_WO**"*Rb94Vb957* AiqTrR!R8R,1TU*OCWB_A{Ĩ_ַb" $96GGwR`I {DB!{_{ WO@|R*זTȒTk T7MJqʒT))U K kaTOCWB @*{Ĩ_{OA )@yJΆR B4_qTjRv_9qTx6jbv)_ kaT@yh P7!B'jRv_qTjVv_qT x7a^v97jRv_AqhT+R Rk!,r jT_qT_9q`T!Byj!cZ6Ra^@hR6RbR* @94!BcRZ6OA{¨_։@9 4(R!Bc9Z6hR@99 S!B kTcZ6RC{og_WO@ RA  R R# >ABANy"NyqR!R?q(3 *i S **y#*^6AH4QqTjh8) >ABANy"Nyq>ABANy"NyqR "RGG* 4*4-K))!Jk Tl@ qT}SQ qcT5u 7>A_qTAGS kbyhyizjR!c^@RRCR@RI4>ABA"Ny) S_q(* q * Sh3 >ABA"Ny?q _qI3(*i S **y#*^6*Z6!*AGS kbyhyizj!cAQ9R5^@RX*!AGS kbyhyizj!cAQ9(R5^@R6A(4 I@@?T* *^@I@R R _)@?!TOHWG_FgEoD{CC_{og_WO @A(Qqq( T J xR Lyk  `hF9o5hA!"Rq(R#R*`@* 5`@!R5`@!R7`@dz\9!R"R4@#R?7h `@!R4R`@!RhF9Ȋ5ibE9jr\9hzAab)) *qib9@T qaTh~A qT@hSh4(RhaRm!.!`@*D@?%!B`@L@h*?hfZ95hbZ94H `2 yh hF94hAqT(5hzA5hzAqT qTh~A qThGiS JkEyhfyi!BcRRa^@R}hF94AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6iAkGmS Jhv\9Byiykym!5chAiQ9Rhh>AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6`@(RaRhv9tRhAiAtF kPTjGlS )k"yhdyjyl!chAiQ9JR)!`@*D@?hbZ94` 2 yhF95ibE9jr\9hzAab)) *qib9@T qaTh~A qTc>F9!*`@b>F9*(@?@7:9(RF9!B`@L@h*?hfZ95hbZ94H `2 yh hd94H `b"$9h `@T@h!R?hF94hAqT(5hzA5hzAi~A44iF9i5hF94hAqT5hzA5LhF94Ra!B`@L@h*?hA/R /R`@qHhjhq)ySq!i2HRF(iS*Rj~ j"*y_!qv9ThGiSjA kyhbyjYi!chAiQ9JR|h2F9Ȏ4J@94hA/Rq/RhjhqTqTwR5hGiS JkEyhfyi!BcRRa^@R hF9Ȋ4hAqTȊ5hzA5c `@!R"R0@?7h6F94hAjGlS )k"yheyjyl!c&R69&Ra^@Rb" R Rh@tJ!B`@H@!R?`@h*G4Rtr9b>AiSdz94@cBA!R?h@RR"9iJB9H4thFGS4uR****x"\RU r !hFGB(BTi +)Gl}SQ? qBTiuSmM Sq*}} T qT qTraT)RiR"9 RiJiM S)} *k%k} k kySk}kflG5k%LRk} lG4 ** * * * `T{m}SQ qTuSM S}~_k)T qTM S}*_khT?k#T?kkT N4hFG q$T*:R R  !hFGZ_bTh )G }S? qTrT!iG? qT =S aS7}IRY}} t4 hv\9"94`@aRuRuFhr\9K5J@9HK5hA/Rq/RhjhqTqTwR?hF9h4hAqT5hzAȰ5 hGiS JkEyhfyi!BcRRa^@hR hSh4R5!B`@L@!R?`@hG"R*h0@?h2IqkTu6}Ӡjvj6h2+T`"$R*hVv)RiB9z9q ThRvq T )"yh!cRZ6hR6R!*`@*$@?֠5`@*:c>F9!*`@b>F9*(@?@7:9hA@9!q(R"R#R*`@* 5`@!R5`@!R`7`@dz\9q4@"R#R?@7h `@!R`@!RhAjGlS )k"yheyjyl!c_R_Ra^@HRb" RRh@h[!"R4R`@!R$@?֠5`@!Rt:h>F95!"R*4R`@b>F9!R(@?@7t:9hSqaT`@!R"R0@?`@b>AcBAdz\94@!R?hAjGlS )k"yheyjyl!cF94b:F9!*`@a:F9*(@?@7>9hA@9!q(R"RCR*`@* 5`@AR5`@!R@7`@dz\9q4@**? 7h`@*`@*hAjGlS )k"yheyjyl!cDQRTQRa^@Rb" RcRh@ hhSqTiAhSQhr\94hA/Rq/Rhjhq`TqaTwR h"h>AjBAiR*qh RiNy_qH3 * Rt 3yc*^6h>AqTGh"h>AjBAR*q!RiNy_qH3 * Rt 3yc*^6*hG qu-4"FTRzh>AkBAiRj RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hBA5hBF9h4(Rh9hAiA kTjGlS )k"yhdyjyl!chAiQ9R h>AkBA)R*!RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAiA kTjGlS )k"yheyjyl!cRRa^@RhbZ9h4 `2 yh hBAqTh2IqkTu6}Ӡjvj6h2+T`"$R*hAt>A!q(R"RCR*`@* 5`@AR5`@!R7`@dz\9!R*4@*?7`@*t>B`@*h>AqaTtvA!*`@tv*h>AqTtvA!*`@tv*!`@*D@?hbZ94 `2 yh !`@*D@?hbZ94`2 yhBAqThBF9h4(Rh9iAkGmS h>AJByiykym!qwTchAiQ9JR% !iAkGmS h>AJByiykymqT!cdRtRa^@Rb" RcRh@-h c>F9!*`@b>F9*(@?@7:9hAjGlS )k"yheyjyl!c$5Rv945Ra^@Rb" RRh@h !BRTR`@tvAR@?hAjGlS )k"yheyjyl!cRRa^@RI`@cBAdz\9!R4@*?֠7`@*>h>AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6*hAjGlS )k"yheyjylU4!chAiQ9 Rj hGiS JkDyheyi!B h>F94b:F9!*`@a:F9*(@?@7>9hG qTR hGqT R Rr*rkl@  kTkATtR!*`@tv*@?h>F95!"R*4R`@b>F9!R(@?@7t:9hAjGlS )k"yheyjyl!cDRTRa^@HRb" Rc Rh@-h `@cBAdz\9!R4@"R4R?֠7`@!Rt>h>AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yheyjyl!cRRa^@RWh>AkBAiRj RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yhdyjyl!chAiQ9R h>AkBAiRj!RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yheyjyl!cRRa^@R4hbZ9 4 `2 yh YiGjS h:Akdyiyj!BqTchAiQ9 R2 hG qTR !"R4R`@!R$@?֠5`@!Rt:h>AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6!*`@*$@?֠5`@*:hBAqaThBF9(4(Rh9hA!BRhTR`@tvAR@?hAjGlS )k"yheyjyl!c R Ra^@R3hzAi~A Q q( QT qThGiS JkDyheyi!BchAiQ9R hGiS JkEyhfyi!BcRRa^@Rh2F94hzAi~A Q q( QT qThGiS JkDyheyi!BchAiQ9 Rt hGqT R Rr*rkl@  k TkATtR!*`@tv*@?iI@ ThAjGlS )k"yhdyjyl!"hGiS JkEyhfyi!BcRRa^@RhGiS JkDyheyi!BchAiQ9R iAhG)qiT R Rr*rkl@  kTkATtR!*`@tv*@?hAjGlS )k"yhdyjyl!c hAiQ9j R  hI*@(_$T*khGiS JkEyhfyi!BcRRa^@R7!BRTR`@tvAR@?hAjGlS )k"yheyjyl!cRRa^@ RBhGiS JkEyhfyi!BcRRa^@Rb" RRh@h hzAk~Aj2F9 Qh Q? q4T qT{hNH}SqTRhA(4 q!Th>ARqHRh>AkBAIRJ"RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yheyjyl!cRRa^@H Rh>AlGnSIRJR qkTylcYtyn!Bkh>AkBAR"RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yheyjyl!cRRa^@ Rh>AlGnSIRJR qkTylcYtyn!B!hbZ94`2 yh hd94`b"$9h hAjGlS )k"yhdyjyl!chAiQ9 R!*`@v*@?hAjGlS )k"yheyjyl!c R Ra^@ Rb" RRh@t}hAqWT qAThAhW4qTh@@h9@V4ARtS|4iGkS JytDyiyk!B h>AkBA R "RqhNyIj"Nyqi3(*I S * Rt *3yc*^6}kyC ̆Rj>AijixkBAl"NymNy_q) Sq3i3) *) *҆R)2h3y@y R Rt !3*7yc*^6(Y77h4 )Gh6G*}SKQ qT+M SLR_qu} T)%KR%mG*} } _k }RW1~  kv "T_k%TR9R **- 7!B`@H@h!R?hAiA*Rjr9 kTjGlS )k"yheyjyl!cRRa^@R qcTiS QJDYh JEyi!BchhAiQ9RkGmS JCyiFyhykym!B @4@jJ7I)G RhJ(G,=S} .aS =S}  kaSmH} } OR))}} k1kH?k)1 kl k1? k61hiuvJ)GK}S qT_rT!  )"yh!cʆR)Rij(a^@RbRiAkGmS h>AJByiykymq-T!cRRa^@(Rb" R#Rh@tRkG JByiykYh!cdRtRa^@Rb" R/Rh@h)kGmS JCyiFyhykym!BrkGmS JCyiFyhykym!BhAt>A!q(R"R#R*`@* 5`@!R5`@!R@7`@dz\9!R#R4@*5R? 7`@!Rt>uB`@*(RhB9h>AkAmGoSIRJR qTykymYtzo!hAiQ9th)5!BRTR`@tvAR@?!`@!RD@?h>AkBAiRj RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yhdyjyl!chAiQ9jRh!BRTR`@tvAR@?!`@!RD@?h>AkBAIRJ!RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAiA k! TjGlS )k"yheyjyl!cRRa^@(Rb" RCRh@tIh!chAiQ9 Rhr\9hz4 RGchAiQ9*Rhr\9y4 R qIgThGiS JkDyheyi!B!chAiQ9jRkGmS JCyiFyhykym!BRh2F9qsR6 hAjGlS )k"yhdyjyl!chAiQ9jRu~A! q*`@* @? "7 q(Rt!"R#R*`@* 5`@!R5`@!R 7`@dz\9!R"R4@#R? 7h `@!R`@!R`@!R"R0@?֠7 qThzA4hGiS JkEyhfyi!BcRRa^@RhzAh5h~A(<4h2F9(4hAk4Reu~A!q*`@* @?ր07q(Rt!"RCR*`@* 5`@AR5`@!R-7`@dz\9!R*4@*?ր,7h`@*`@*!B`@H@h*?hA)Rr9i9iB9hG q"_TRhzAh5h~A(4hzAi~A Q q( QT qT qT @i@_ uThA#4 q#Th>ARqHRhAjGlS )k"yhdyjyl!chRJbTR!cD8RT8Ra^@ Rb" RRh@hiAkGmS JByiykymy!c Rh Ra^@( Rb" RRh@Hyh R#RT qRTh>AlGnSIRJR qkTylcYtyn!Bh~Aq!ThGiS JkEyhfyi!BcRRa^@Rb" RRh@thdh~A q!ThA]4RTRRhAjGlS )k#Yt"yh%  yS.q)MTARl%  yS.qOTR%  yS.qOTR%  yS.q)OTR#QhJ(iG }S_ qT_q`pTj05+M S %k eySySkh/T+%k fySi7k.T M SIRb} J4uS} !~hr\9d4 RH q/ThGiS JkDyheyi!BchAiQ9Rhj5a^@b" R  q<ThGiS JkDyheyi!BchAiQ9 RTRRiGkS JYtDyiyk!BhAjGlS )k"yhdyjyl!chAiQ9Rir\9Y4 RhA/Rq/RhjhyqT`@@C?qCT!qR>R>h2 q `@,@k>RqRZhG qBTTR@ *! R)@ * RhGiS JkEyhfyi!Bh~AH5hGRRrq6rKTi+@l k TJ)ATtRi@)9@!`@aA*8@? 4hGqKT*i*@K k T)ATtR!*`@tv*@?hA q!fThAjGlS )k"yheyjyl!cRRa^@Rb" RRh@1hi%) )yS?.q*TRH%  yS.qBTRhAjGlS )k"yhdyjyl!chAiQ9*Rh~AH5h@9@h!`@aABR8@?4!BRTR`@tvAR@?hA qYThAjGlS )k"yheyjyl!cRRa^@b" R#Rt@u%hhAjGlS )k"yhdyjyl!chAiQ9*Rh~AH5hAjGlS )k"yhdyjyl!chAiQ9JRrR`@@<?*15*M SKRU} )%%)   )ySyS?kjG61lR~L rk}wf k*#pT`RhAjGlS )k"yheyjyl!cRRa^@Rb" RRh@h<h>Aq-TTRrh>ARqHRiGkS JYtEyiyk!B R Ra^@b" RRt@uyhhr\984 R qAThGiS JkDyheyi!BchAiQ9 RhARqThA qH RiGkS JYtDyiyk!B!mqiT!R*`@h2IRF iS(Rh~h"(y!qv9aTRh!RmqhRmqhRQmqhR?mqiR4]Rr`@@-?*lkGmS JCyiFyhykym!BR!iAkGmS Jh"_9Byiykym!t (4chAiQ9RqchAiQ9JRihAR5hA qhRiGkS JYtEyiyk!BRRa^@b" RRt@u@ *ARiF94iAi4?qA(T((5hGiS JkEyhfyi!Bh~Aq@T*`@h^(R`h9hSh4hSh4htSo5hBAqTiG? q#TiBF94ir\94h~Ha^@)R r*Rrj!9j*(5*hZbir\9 !5i:A?q Tqa Th>Aq T`@4Rt9!R0@bR?h~Ha^@)R rt!9trt*mqhRh>Aq#TTR"hr\944 R!ri>AR?qIR4 )jS#Yt )$yhyj!B hARUqHRhAjGlS )k#Yt"yheyjyl!sRsRa^@b" R"Rt@QhJR+M S %e} } khT+%f} i7kȾT M SJRuS"} } !*!qR*qR`@ut,@qR*?h:F9H5h>F9qT!#R*`@a:F9"R(@?`7(Rh>9hSqaT`@b>AcBAdz\94@!R?hAjGlS )k"yhdyjyl!chAiQ9*RDh>ARqHRhA qR qR*!qR*qR`@ut,@qR*?h:F9H5h>F9qT!#R*`@a:F9"R(@?`7(Rh>9hAjGlS )k"yhdyjyl!chAiQ9Rhj5a^@b" R _)@?!qTOIWH_GgFoE{D_jGlR~L rk}kf kb T }RJ} K m}죐R_ kl=rkk}kdLRk} v kTK m} R_ krjJ}JdӋRJ} UQk *T!7hARUqHRhAiA kTjGlS )k"yh#YtdyjylkGmS JCyiDYtFyhykym!B*h:AbvAczAd~Ae:F9gA )JqF!RrR꣐R~j=rq )`~ )}SJd()3 *!***2vujBAi>AkNyl"Ny_qHRM R?q RH3 S *u  **3yc*^6*7hG qOThr\9h4 Rh>AqTTR`R9R**oRe`@@(,?*_h>Aq&TTR:hARUqHRhAiA kTjGlS )k"yh#Yteyjyl!RRa^@b" RCRt@ukGmS JCyiDYtFyhykym!BRh~Aq@T*`@h^(R`h9t9h~AqFT!"R4R`@!R$@? D4D63  ) yS)yS9R* kR*h:AbvAczAd~Ae:F9gA )JqF!Rq  94iRI r~`ӌeS% I*Jkr)d* *e!***Rr~`ӌaS% i*Jkr)c* *e!***vujBAi>AkNyl"Ny_qHRM R?q RH3 S *t  **3yc*^6*7hG qBTR$hAjGlS )k"yhdyjyl!chAiQ9Rhj)(5a^@b" R;hr\9h4 Rh>Aq!TTR*h@-@h!*`@bG*,@?hG qbTRhr\9h4 R h>AqaTTRhARUqHRhAjGlS )k#Yt"yheyjyl!>R>Ra^@b" RRt@YhhARUqHRhAjGlS )k#Yt"yheyjyl!&R&Ra^@b" R Rt@uuh*!qR*qR`@ut,@qR*?hbZ94` 2 yhF9h5ibE9jr\9hzAab)) *qib9T qTh~A qTh~Aq@T*`@h^(R`h9hd94`b"$9hSh4hSh4htST4hAjGlS )k#yt"yhdyjyl!hAiQ9thI5hBAqTiG? qTiBF94ir\94h~Ha^@)R*R rrj!9j*ir\95i:A?qATqTh>AqT`@4Rt9!R0@bR?h~Ha^@)R rt!9trt*(5*bRhZa^@bRpR`CPhARUqHRhAiA kTjGlS )k"yh#Yteyjyl!RRa^@b" RCRt@IhkGmS JCyiDYtFyhykym!BR`@T@Hi*G!qS?!***qhF9h>AkBAiRj RqhNyIj"Nyqi3(*I S * Rt *3yc*^6h&G`@b>AcBAeSdz94@!R?hAjGlS )k"yheyjyl!cdRtRa^@(R`@!Rt:h>F94!*`@*$@?֠5`@*:`@"R*0@?!***`@**`5`@**5`@**AR!"R*4R`@b>F9!R(@?7!Bt:9`@H@h*?(Rr9h9hB9C{O@ G G4*k#4I))!Jk`Tm@ qT}SQ qcT5y4j>Ak"NymBA, R_qj Sq+ 33h* *i>AlBAR Rm"Ny?qiqI3(* S *yRt*#*^6* _)@?T*OD{CC_{ @ @{¨_{O Rha^@bROA{¨_{O*!*OA{¨_{WO@R* rR@{{!B* ")&bA@@Rba^@OBWA{è_{ _WO4@*"GxF9!F9h 4@y ?5q- ST"G?k` T"h@yyH5BA)qIkT!AGS )k"yhdyjyl!cAQ9 R5^@" R6 R (ΆR*7(R9? rT@y(qT!y6!iq)T9? r@TRvq9ZaZbA@@ a @94Z"RODWC_B @{Ũ_{O Rha^@bROA{¨_{ O *FG4R~ rFGRq14vSu*OB @{è_{O hB2ha^@bROA{¨_     Y author=Guenter Roeck description=USB Type-C Port Managerlicense=GPLintree=Yname=tcpmvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=roles,logbuffertcpm_cc_changetcpm_get_partner_src_capstcpm_pd_hard_resettcpm_pd_receivetcpm_pd_transmit_completetcpm_port_resettcpm_put_partner_src_capstcpm_register_porttcpm_tcpc_resettcpm_unregister_porttcpm_update_sink_capabilitiestcpm_update_source_capabilitiestcpm_vbus_change4module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail_aEusb_debug_rootPjiffieskmalloc_cachestypec_unregister_partnerdebugfs_removeBpower_supply_get_drvdata>Vdevm_power_supply_register=dev_fwnode`Ϙstrlenfwnode_property_present0-typec_find_power_role.Pfwnode_property_read_u32_arraytypec_find_port_power_roleIItypec_find_port_data_rolekfwnode_property_read_stringw:seq_printfw뚘single_openѹ}tsingle_releaseF0seq_readkseq_lseekwZ.debugfs_create_file1(snprintf|__init_waitqueue_head)~typec_set_pwr_roleid,_typec_set_data_role2Ztypec_set_vconn_rolea+typec_register_partner8Ttypec_set_modeFGusb_role_switch_set_role'6typec_set_orientationa'__warn_printkK& power_supply_changedb3typec_set_pwr_opmodep7jiffies_to_msecs[Idevm_kmalloc t_raw_spin_unlock0A_raw_spin_locknpqueue_work_ontypec_partner_register_altmodeY1Itypec_partner_set_identity2|printkttypec_altmode_notifyk typec_altmode_vdm8 typec_altmode_update_active typec_altmode_attentionDe`typec_match_altmode&Hwait_for_completion_timeout__msecs_to_jiffiesJmod_delayed_work_on地__kmalloc!e%kmem_cache_alloc_trace&:sched_clockfLscnprintfm_dev_warn㲊vsnprintfL typec_unregister_portGtypec_unregister_altmode destroy_workqueue Ylogbuffer_unregisterJcusb_role_switch_put typec_port_register_altmode typec_register_port }usb_role_switch_get __raw_spin_lock_initdelayed_work_timer_fn)init_timer_key)q__alloc_workqueue_key__mutex_init zkfreemutex_unlockxmutex_lock_nestedMlockdep_init_mapGqcompleteLinuxtcpmGNU5JnY Z[\0]^ _,`(abcd$e3,4<2h 8@DPp  ##  0g4g@ gg4fHLX \ hlp  # # Z$ (Z0d' # #     # # k k(   ##         # #(  , 0  4 < d h t   #  #  f  f     , \  h )x       #   $ #( L YP Y` t ( ' V V (    '   $ , H L d     X g\ g $   U8 U8 %!$(pwxw#55" ggf0g4g@ ggf h8       4L TS`hpiT   ,`|<< 4888LX:l;|<8  g g@ # #  '<L \` dl'ggf  @&D&PITIX\ FF4#8<#@L P T X `##      ##  ~  $ (~0h#lp#t ~  ~  ##$ (, 0\#`d#ht x| # #  $ <#@D#HT Xy\ `yd@h@##  ##  @#DH#LX \`d hlt##  $#(,#0< @ D H h#lp#t    #$(#,8 < @ D P##    T#X\#`l put xu|   #$ ( #, 8  < @ D  H L T  #  #  @  @  !0!'X!#\!`!#d!p! t!ux! |!u!#!!#!! ! !!#!"#"" "k" "k("T"'"<"<"<#g@#g#5# ## #######$$ $L$$$L($4$ 8$H$ L$`$d$h$-l$p$ t$ |$-$ $ $$$($$($$.$s $0$.$s $0$$d%8%d %8%%(2 %$%@,%(24%8%@P%T%t9X%{ \%Hd%t9l%{ p%H%% %P% %P%%%X%%X%A%A%A%%`&&`P&d&0h&0t&Bx&W|&W&#&#&C&#&#&I&J&&&I&K'V 'V 'N8'<'L'Ld'l'|'L''''L'''N'0'0'L(0((04(LD(gL(g(((L(((L(()$) 8)P) X)Sd)l)*:*;*:*;*=*<*=*`>*<*`>*+O+P4+5<+@+D+H+X+B\+`+l+ x+ +h?+h?+D@+D@+C+C+Q+,,m,m(,I4,Mp,|,%,%,,m,m,,U8,U8-%--h -$-h0-8-HC@-D-!H-pL-HCX-\-!`-pt-- -- -F-F-----f-  .q . $. 4.f8.f@.\. vl.q. .g.g. ..@/H/L////8/ 0h0 0o0 h181'1 1g1g$2fH2gL2gd2 p232 2#22 2!2 2#22 2!23242 43d3 l3 p3 333F3F3'333 4 4(4,44 @4D44 H44 4 4 55k$5(5k,5X5l5p5t5x554 5P54 5P5556 66h6 |6 666666y7y 787 <7bP7 T7bX777888<8P8T88888'9 9'09489 <9gD9gp9f9' :'D: T: |: : :8; ;#; ; $;#(;8; <;D; H;T;;'; ;); ; $< ,< |<8< <)< = X=8p= x= = =)= D> > > >#>> >#> ? ?? ??H?'P? |?R?.?.`@R@ @ LA8AmA A HB PB B B)B8hCglCgC CH%CH%C C CCCDH%DH%,D 0D 8DDDDDDD9D$DQ D$DQ D$DEmE$ EEmE8E$ȅ8̅8: ;<\?h@x |# #YYԆ'؆V܆V$>04Hx  #ć ȇ#̇܇Y Y 'VV,0Hl>88:;<L?X@h l#pt x#|YPYPĉ'ȉV̉V  o   0o<  ċő  #  #$ (, 08 o ܌ # #YY Dti88ȍԍ:;<0?<@TXd    H L#PX \#`p t    #ď̏ Џ#ԏY Y $'(V,V@DP| # #YbYbܐ'VV, 0#48 <#@PYTXY\l@ o$ 4 8#<@ D#H\ ` d h x## #  ВԒTXdȓ ̓#Гԓ ؓ#ܓYY$'(V,Vl@Ȕ ܔo  # #Y Y$4 o  Е ԕ#ؕܕ #  t o  # #ĖYȖ}̖YЖ}#$#(4 8< @LsPsX> (o0 8<Hl>Ԙ ؘ#ܘ #Y? Y? L#PT#Xd h? lp t? x##YęYș̙ܙ# $#(4 8<@ DHPКVؚV # #  ,#04#8DYHLFPYTXFh## M  M yy(L P#TX \#`p tx |VVĜ#Ȝ̜#МܜYFYF$H L#PT X#\lYptYx##YYĝȝy̝yܝ'VVX ܞ o  # #,Y04Y8Hl p#t| #   o  0 4#8< @#DTYXT \Y`T p # # ĠT Ƞ ̠T  # $ (#,< @D HPhlp| # #ġYȡ̡YС'VV` d#hl p#t     o   o DLPTXd # #YĤȤY̤ܤ##    $(8X \#`d h#l]]T X hH%lH%t$x-|$-' #Ħ̦ Ц#ԦY Y $'(V,V@ D#HL P#TdYhylYpy'VV #ħȧ ̧#Ч]] # #048<@DT8X8x:;<?@  #$, 0#4L P Xx|   0o8 H L#PT X#\l pt x Ī ̪8 LoT p t#x| #Y^Y^̫'ЫVԫV  (,4h#lp#t ?  ?   Ь Ԭ#جܬ #^ ^8 <#@D H#L\ ` d h pȭ8̭8:;<L?X@##Y@ Y@ ̮  H8L8`l:;<ȯ?ԯ@دܯ  pVtV #İ Ȱ#̰ܰ k Y Y  8'<V@V\ `#dh l#pYM YM 'ıV # #, 0 4 8 T#X\#`lYp t xY|  'VV # #``0#48#<H LPT X\d'##ȴ ̴дԴ شܴ  # # 0 4B8 <BP T#X\ `#dt xy| y<<<VD6TV\6t#x|#Y Y a a  `dp # #ķYȷy̷Yзy'VVX \#`d h#l| u uȸa ̸a Ը 4 8#<@ D#HXY\ `Yd t'VV # Ĺ#ȹع ܹu u  $#(, 0#4D H L P X # #Y Y$4P'TVXV # #YsĻYȻsػ'VV,#04#8D HLP TX` # # ļ ȼ ̼ 7, @8 # #Ľؽܽ^^ # $ (#,@ D PGTG\pktk| # ľ#ȾؾYܾ Y  'VV V(6\#`d#htYx@|Y@= ^^  ##    $L P#TX \#`tYxY'VV<<,dhx  # # #  # T<X<l # #    P'Tg\g T X#\` d#h # #]] DTLTd o  # #YY'VV # #48<@Pp= $,X-\]h-l]|  -]-]p p d xo  # #  'PfTf` # #YY $'(V,V\ `#dh l#pYY'VV<< =  # #  ''8D H#LP T#XlYpY'VV # # P$P8 o  # #YgY g0L>X\h>88:;< $@D HL Xfgg o ggf,3<4L2l>p>|U@U@%xxHH42t  #  #$ ( , 0 8h' ^,o8pM@ H P342 &h0 `3t42D (Z[$P](0w4  ()08<@HLPXf`hvpx  '*/ p ;   p#  ?  {  Z ( u0 ,8 ~@ H P 6X `  h /p -x  5     8 u   F    { g !9! !y!@ ! (!0!# 8! @!H!BP!X!G`! h!}p!x!k! ! ! !~!!Z! !!!4 !P! ! !v!f!"t""" "(" 0"^8"@"H" P"bX"`"h"p"x""S""}"e""s""""? """""M "#### #(#L 0#8#@#H#T P# X#`#h# p#d x#6 #(#g##t#v########E# #X$D$E`$np$F%l %l0%(mH% P%-X%`%h%p% x%%A%%%Q %%m%%%% Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) a- #3#s8{ (x08@ H$PBX`#f k%hp H%%5x Y( hF`e0S. "  @4,Mm($U  5 0A@Pa` p[  L '  8-  e   @ 2 m  r    < # -  . (2 t9 : ; </ = `> h? D@_ C HC D pMM OY 0Qy (Z [ P]G ^S g is l l (m m n nA o q v w   ; \ G H lg HksmZt + +$ [  O  d  nV7 X!   9 )  <'  L f v      : V  0K @P`p' s 9C  L ;  @  HC(  t9# #H  v\ l l*%02 (m   <J 8 H%#  n$ nv` : <    " ^L O 0Qt ( (2L7 O(  g  i x H$N `  `>o  m ; | h?  C,  j D@P ]z ?(0 8@IHPh p:d DT pM8S  q  t -D   => o; h < .     U  \<f    HD  HL  L` lH <A 1 Lh   (l # # G86   } a k   Q  C#m   S f  P   q b  h  u E e  : h+r   d\Y @ {e; qJW i{  S sA "݃Љc*B*b,g>mvAtKvU/ .note.Linux.text.comment.init.plt.bss__versions__ksymtab_strings.rela.rodata.tcpm_ams_str.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela___kcrctab_gpl+tcpm_pd_transmit_complete.text.ftrace_trampoline.gnu.linkonce.this_module.rela__bug_table.rela.text.tcpm_vbus_change.rela___ksymtab_gpl+tcpm_cc_change.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datatypec_partner_set_identitymemcpytypec_altmode_notifyinit_timer_key__alloc_workqueue_keytcpm_register_port.__keytcpm_debugfs_init.__key__init_completion.__keytcpm_pd_receive.__keyfwnode_property_read_u32_arraytcpm_debug_showpd_revusb_role_switch_putwait_for_completion_timeouttcpm_pd_ctrl_requesttcpm_pd_ext_msg_requesttcpm_pd_data_requesttcpm_reset_port__crc_tcpm_unregister_port__kstrtab_tcpm_unregister_port__ksymtab_tcpm_unregister_porttypec_unregister_port__crc_tcpm_register_port__kstrtab_tcpm_register_port__ksymtab_tcpm_register_porttypec_register_porttcpm_ams_startusb_debug_rootfwnode_property_presenttcpm_altmode_exit__mutex_inittcpm_init__raw_spin_lock_inittcpm_pd_transmitmemset__crc_tcpm_port_reset__kstrtab_tcpm_port_reset__ksymtab_tcpm_port_reset__crc_tcpm_pd_hard_reset__kstrtab_tcpm_pd_hard_reset__ksymtab_tcpm_pd_hard_reset__crc_tcpm_tcpc_reset__kstrtab_tcpm_tcpc_reset__ksymtab_tcpm_tcpc_resettcpm_pr_settcpm_dr_settcpm_vconn_settcpm_port_type_setusb_role_switch_gettcpm_psy_propstcpm_debug_fopstcpm_altmode_opstcpm_validate_capstcpm_pd_send_source_caps__crc_tcpm_put_partner_src_caps__kstrtab_tcpm_put_partner_src_caps__ksymtab_tcpm_put_partner_src_caps__crc_tcpm_get_partner_src_caps__kstrtab_tcpm_get_partner_src_caps__ksymtab_tcpm_get_partner_src_caps____versionstcpm_statestcpm_psy_usb_types__crc_tcpm_update_sink_capabilities__kstrtab_tcpm_update_sink_capabilities__ksymtab_tcpm_update_sink_capabilities__crc_tcpm_update_source_capabilities__kstrtab_tcpm_update_source_capabilities__ksymtab_tcpm_update_source_capabilities__msecs_to_jiffieskmalloc_caches__module_dependsjiffies_to_msecstcpm_ams_strlogbuffer_unregisterdevm_power_supply_registertcpm_altmode_entertypec_unregister_partnertypec_register_partnertcpm_pd_rx_handlertcpm_pd_event_handlertcpm_tx_chunk_handlertcpm_rx_chunk_handlertcpm_psy_set_proptcpm_psy_get_proplockdep_init_map_dev_warntypec_altmode_attentiontypec_set_orientationqueue_work_onmod_delayed_work_ondelayed_work_timer_fntcpm_debug_opensingle_openstrlentcpm_altmode_vdmtypec_altmode_vdm__stack_chk_fail__warn_printktcpm_state_machine_workvdm_state_machine_workchunk_state_machine_workdisc_id_workseq_lseekmutex_unlock_raw_spin_unlocksched_clock_raw_spin_locktcpm_ams_finishpdo_err_msgtcpm_pd_handle_msg_tcpm_logfwnode_property_read_stringvsnprintfscnprintfseq_printfdebugfs_removetypec_altmode_update_active__crc_tcpm_pd_receive__kstrtab_tcpm_pd_receive__ksymtab_tcpm_pd_receivedestroy_workqueue__crc_tcpm_pd_transmit_complete__kstrtab_tcpm_pd_transmit_complete__ksymtab_tcpm_pd_transmit_completetcpm_pps_activatetcpm_set_statetcpm_chunk_statetcpm_pd_handle_statesingle_releaserun_state_machine__this_moduletcpm_try_roleusb_role_switch_set_roletypec_set_pwr_roletypec_find_port_power_roletypec_find_power_roletypec_set_vconn_roletypec_find_port_data_roletypec_set_data_roledebugfs_create_filetcpm_psy_prop_writeable__crc_tcpm_vbus_change__kstrtab_tcpm_vbus_change__ksymtab_tcpm_vbus_change__crc_tcpm_cc_change__kstrtab_tcpm_cc_change__ksymtab_tcpm_cc_changetcpm_send_queued_messagekfreedev_fwnodetypec_unregister_altmodetypec_port_register_altmodetypec_partner_register_altmodetypec_match_altmodetypec_set_pwr_opmodetypec_set_modetcpm_log_forcekmem_cache_alloc_trace__stack_chk_guardmutex_lock_nestedpower_supply_changedseq_read__init_waitqueue_headdevm_kmalloc__kmallocpower_supply_get_drvdata$d.99$x.89$x.79$x.69$d.59$d.49$x.39$d.129tcpm_register_port.__key.29$x.29$d.119tcpm_register_port.__key.19$x.19$d.109tcpm_register_port.__key.9$d.9.Ltmp8$d.98$x.88$d.78$x.68$x.58$d.48$x.38$d.128$x.28$d.118$x.18$d.108$d.8$d.97$x.87$x.77$x.67$d.57$x.47$x.37$d.127tcpm_register_port.__key.27$x.27$d.117tcpm_register_port.__key.17$x.17$d.107$d.7_note_6$d.96$x.86$d.76$x.66$x.56$x.46$d.36$d.126$x.26$d.116$x.16$d.106tcpm_register_port.__key.6$d.6.Ltmp5$d.95$x.85$x.75$d.65$d.55$x.45$x.35$d.125$x.25$d.115tcpm_register_port.__key.15$d.15$d.105$d.5__UNIQUE_ID_license94$d.94$x.84$x.74$x.64$x.54$d.44$d.134$d.34$d.124$x.24.Ltmp14$d.114$x.14$d.104tcpm_register_port.__key.4$d.4__UNIQUE_ID_description93$d.93$x.83$x.73$d.63__UNIQUE_ID_intree53$d.53$x.43$d.133$x.33$d.123tcpm_register_port.__key.23$x.23$d.113tcpm_register_port.__key.13$x.13$d.103$d.3.Ltmp2__UNIQUE_ID_author92$d.92$x.82$x.72$x.62__UNIQUE_ID_name52$x.52$x.42$d.132$x.32$d.122$x.22$d.112$d.12$d.102$d.2$d.91$x.81$x.71$d.61__UNIQUE_ID_vermagic51$d.51$d.141$x.41$d.131$x.31$d.121tcpm_register_port.__key.21$x.21.Ltmp11$d.111tcpm_register_port.__key.11$d.11$d.101$d.1$d.90$d.80$x.70$x.60$x.50$d.140$x.40$d.130$d.30$d.120$x.20$d.110$d.10$d.100$d.0k@y4!PQR&ST(2% 0 <b6 + H@@U"@"8@$x2 @V 2@xWpH@Y`0HiLoijzj!hr