ELF@@;   ############################################################### 3 <EEEEENW^EEgEEEEEEp yEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE )06jcegi<<<<<<<<<<2<<=<<<<<<O<<<<<<<<k<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 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=<,<Px0///5QTYaioe&0;UHlTdL@<PN,D \ tU  `H0p$xHt  !!""#p##$$P% &@&&'''((0)*X**++,PN2,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(@(("@'&@'*@h'2@('6@&B@&RӆR r' !B`!B:@E @ARcr"R`^#xR`" *#z{z` !B*xF hB )` cRhJhNiR`*`!B*x h")`cRhhi`*` !B*x h)`*hhi`!B*xB 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* _)@?A,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`* R{z` !B*hR R)h` !cRhhi*:@B @!!*{ O  *Q)R947hAuA4 )"yu#yhd@!hAuAhuhAh4hAkTiA*49OB @{è_C{og_WO@ *D# $Rb{WR qTjkh8) ֈVH qT!VHV(RR!F9(4rA5A2iqT@r!TQqT kjih8) R ցR 5B9hSR4szH(R!9RZnrA4_qATGa9) S I 3R) *yh5 HRZ>ABA!RNyqR?q"Ny 3a9 *j S) * )1 *y5 a94quS*#*^6*7ZH*x7>R((R*r TqR)RqR R#RR!RR7G qRR#T>AqT@9r|^@RRHk T q@Tq*T91AT9 _)@?!TOHWG_FgEoD{CC_{og_WO@`*b_64{s" B44*6SH4GqTRRR RAGc[wezhb{i{jAQ949*6@@? 4!A)R29Q-qh(T kjyhx) ֨GS{heziBk^@R7-!Ay 9Q?%qT yixJ @֨GS{heziBcAQ9R!53AH5AqTAI R qR7rGSB{heziAQ9HR5BAq(Rv9TBF9h4(R9GS{heziBcAQ9HRi5GS{heziBcAQ9R 5GS{heziBcAQ9R5GS{heziBcAQ9RI5zA~A Q q( QT qTRGSc[w{heziB~ qhTGS{heziBcAQ9R)5>A 5F9 4GSb{h{iezjOGS{heziBcAQ9RI 5yGS{heziBcAQ9R5fzA~A? qT qT7Aq`T qATA4qT@@h9@4WR qTGS{heziBcAQ9 Ri5:RGSc[w{heziBAQ9)496C@3C@?@46AGSb{h{iezjcAQ9 R5^@RfC_@7`^@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 qT*@#SC4h=qLT hi !ybI??rTh=qT hi !ybI#?ATjh2I q#T}qT*RYj"$)85k :DJ C@y9Yyzi1b2Ih2I?h2 ATi IjI)? ki Th)i~H!RyjR)IS(A* *=!R]~*4h~HKyERISA *! * *;R+[**`*!R**@4**!ԓiGI4jGh~HKqqj?q/T[R/hrA5h~HIR r:5*;R+~q+T&R bjxxhh23 T`@a ?T*Rl*GJ? kl*aT;qT2K!RhIh4h.E97**Kh~Hi"RyjRISA * *424{ O4QQqT )+yhxJ @hG*qhR(hAYQq!T )+yhxJ @hv\9,4hBAqThBF9h4(Rh9TRXhAYQqT )+yhxJ @hGiS JkDyheyi!BV"9jhAqTaq`TqThGiS JkDyheyi!BchAiQ9RRRRRhA qThQ95ARBRhA qThQ95RRhQ94a^@HRhhAiG JkByhdyihR!chhAiQ9RhG*qhR!*lBAhGiG2q Kjqhij ThBF9h4(Rh9hGiS JkDyheyi!BiGjS kdyiyj2q I(!Bch hAiQ9R^iGjS kdyiyj2q I(!Bch hAiQ9JRDiGjS kdyiyj2q I(!Bch hAiQ9R*q TqThGiS JkDyheyi!BchAiQ9JRh>A*qRaRbR !`@*D@?h2F94tGuG!**`@ut,@**?hBA)Riv9qThBF9h4(Rh9hAjGlS )k"yhdyjyl!chAiQ9JRhGiS JkDyheyi!BchAiQ9*RRiGkS JYtDyiyk!BhAiQ9th5kGlS iHjHykyl(RhV"9ij!BchAiQ9 RhS qaTh>Aqa TR!Rh{hBA5hBF9h4(Rh9hGiS JkDyheyi!BchAiQ9RXhGiS JkDyheyi!BchAiQ9jRChGiS JkDyheyi!BchAiQ9R.hAjGlS )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  `hF9q5hA!"Rq(R#R*`@* 5`@!R5`@!R7`@dz\9!R"R4@#R?֠7h `@!R4R`@!RhF9h5ibE9jr\9hzAab)) *qib9T qTh~A qTUhSh4(RhaR!C!`@*D@?:!B`@L@h*?hfZ95hbZ94H `2 yh hF94hAqT5hzA5hzAqT qTh~A qThGiS JkEyhfyi!BcRRa^@RthF94AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6iAkGmS Jhv\9Byiykym!5chAiQ9R}h>AkBAR RqhNyIj"Nyqi3(*I S * Rt *3yc*^6`@(RaRhv9tRhAiAtF kOTjGlS )k"yhdyjyl!chAiQ9JR>!`@*D@?hbZ94` 2 yhF9h!5ibE9jr\9hzAab)) *qib9T qTh~A qTc>F9!*`@b>F9*(@?@7:9(RF9!B`@L@h*?hfZ95hbZ94H `2 yh hd94H `b"$9h `@T@h!R?hF94hAqT5hzA5hzAi~AȊ4Ɋ4iF9 5hF9Ȍ4hAqTȌ5hzA5ahF94Rv!B`@L@h*?hA/R /R`@qHhjhq)ySq!i2HRF(iS*Rj~ j"*y_!qv9ThGiSjA kyhbyjYi!chAiQ9JRh2F94J@94hA/Rq/Rhjhq`TqaTwRJhGiS JkEyhfyi!BcRRa^@R hF94hAqT5hzAh5Z `@!R"R0@?7h6F9(4hAjGlS )k"yheyjyl!c&R69&Ra^@Rb" R Rh@t_!B`@H@!R?`@h*G4Rtr9b>AiSdz94@cBA!R?h@RR"9iJB9H4thFGV4uR****x"\RU r !hFGB("Ti +)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}} tF9!*`@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@hp!"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 Tq!TwRh"h>AjBAiR*qh RiNy_qH3 * Rt 3yc*^6h>Aq`Teh"h>AjBAR*q!RiNy_qH3 * Rt 3yc*^6*hG qu-4"FTRh>AkBAiRj RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hBA5hBF9h4(Rh9hAiA kTjGlS )k"yhdyjyl!chAiQ9Rh>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!qa{TchAiQ9JRC !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 R hGiS JkDyheyi!B0 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 RP 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 R hGqT R Rr*rkl@  k TkATtR!*`@tv*@?iI@ ThAjGlS )k"yhdyjyl!"hGiS JkEyhfyi!BcRRa^@RhGiS JkDyheyi!BchAiQ9R9 iAhG)qiT R Rr*rkl@  kTkATtR!*`@tv*@?hAjGlS )k"yhdyjyl!c hAiQ9j R  hI*@(_T*hGiS JkEyhfyi!BcRRa^@R7!BRTR`@tvAR@?hAjGlS )k"yheyjyl!cRRa^@ RBhGiS JkEyhfyi!BcRRa^@Rb" RRh@h hzAk~Aj2F9 Qh Q? q4T qThNH}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@thAqWT 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*^6F;7h4 )Gh6G*}SKQ qbT+M SLR_qu} AT)%KR%mG*} } _k }RW1~  kv T_k(TR9R **K 7!B`@H@h!R?hAiA*Rjr9 kTjGlS )k"yheyjyl!cRRa^@R q#TiS QJDYh JEyi!BchhAiQ9RkGmS JCyiFyhykym!B)@4@jJ7I)G RhJ(G,=S} .aS =S}  kaSmH} } OR))}} k1kH?k)1 kl k1? k61hiuvJ)GK}S qCT_rT!  )"yh!cʆR)Rij(a^@RbRiAkGmS h>AJByiykymq-T!cRRa^@(Rb" R#Rh@tRkG JByiykYh!cdRtRa^@Rb" R/Rh@hGkGmS JCyiFyhykym!BkGmS JCyiFyhykym!BhAt>A!q(R"R#R*`@* 5`@!R5`@!R@7`@dz\9!R#R4@*5R? 7`@!Rt>uB`@*(RhB9h>AkAmGoSIRJR qTykymYtzo!hAiQ9th5!BRTR`@tvAR@?!`@!RD@?h>AkBAiRj RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAjGlS )k"yhdyjyl!chAiQ9jR!BRTR`@tvAR@?!`@!RD@?h>AkBAIRJ!RqhNyIj"Nyqi3(*I S * Rt *3yc*^6hAiA k! TjGlS )k"yheyjyl!cRRa^@(Rb" RCRh@tIh:!chAiQ9 R%hr\9(~4 RechAiQ9*Rhr\9H}4 R qIgThGiS JkDyheyi!B!chAiQ9jRkGmS JCyiFyhykym!BRh2F9qsRT 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 qAThzAi4hGiS JkEyhfyi!BcRRa^@RhzAh5h~A?4h2F9H04hAo4Ru~A!q*`@* @?@47q(Rt!"RCR*`@* 5`@AR5`@!R@17`@dz\9!R*4@*?@07h`@*`@*!B`@H@h*?hA)Rr9i9iB9hG qbTRhzAh5h~A(4hzAi~A Q q( QT qT qT @i@_ xThAH'4 qA'Th>ARqHR5hAjGlS )k"yhdyjyl!hRh"TR!cD8RT8Ra^@ Rb" RRh@hiAkGmS JByiykymy!c Rh Ra^@( Rb" RRh@Hyh RAUT qUTh>AlGnSIRJR qkTylcYtyn!Bh~Aq!ThGiS JkEyhfyi!BcRRa^@Rb" RRh@thh~A qThAa4RTRRhAjGlS )k#Yt"yh%  yS.qPTAR%  yS.qSTR%  yS.qISTR%  yS.qRTR#QhJ(iG }S_ qT_q tT15+M S %k eySySk0T+%k fySi7k/T M SIRb}  4uS} !hr\9Hh4 Rf q/ThGiS JkDyheyi!BchAiQ9Rhj5a^@b" R  q?ThGiS JkDyheyi!BchAiQ9 RhGiS JkEyhfyi!BcR>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!BmqiT!R*`@h2IRF iS(Rh~h"(y!qv9aTRh!RmqhRbmqhR3mqhR?mqiR4]Rr`@@-?*lkGmS JCyiFyhykym!BR!iAkGmS Jh"_9Byiykym!t (4chAiQ9RqchAiQ9JRihAR5hA qhRiGkS JYtEyiyk!BRRa^@b" RRt@u@ *ARiF94iAi4?qA(T((5hGiS JkEyhfyi!Bsh~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!BhARUqHRhAjGlS )k#Yt"yheyjyl!sRsRa^@b" R"Rt@QhJR+M S %e} } kȼT+%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 q#LThr\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*?(Rr9h9hB9wC{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*{z!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{¨_     F author=Guenter Roeck description=USB Type-C Port Managerlicense=GPLintree=Yname=tcpmvermagic=4.19.191-g107525974b03-ab7627177 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_changeiymodule_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failثYgusb_debug_rootPjiffies0kmalloc_cachestypec_unregister_partnert*debugfs_remove`power_supply_get_drvdata'62devm_power_supply_registerCdev_fwnode`Ϙstrlen_fwnode_property_present0-typec_find_power_rolefwnode_property_read_u32_arraytypec_find_port_power_roleIItypec_find_port_data_role=gfwnode_property_read_string8Tseq_printfSsingle_open\>Nsingle_release:,seq_read)seq_lseekG{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_printklpower_supply_changedb3typec_set_pwr_opmodep7jiffies_to_msecsdevm_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地__kmallocwr5kmem_cache_alloc_trace&:sched_clockfLscnprintf _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_mapd__init_workGqcompleteLinuxtcpmGNUjh?Z [\]0^_ `,a(bcde$f4,5<3h 8@DPp  ##  0h4h@ hh4gHLX \ hlp  # # Z$ (Z0d( # #     # # k k(   ##         # #(  , 0  4 < d h t   #  #  f  f     , \  h *x       #   $ #( L YP Y` t ) ( W W )    (   $ , H L d     X h\ h %   V8 V8 &"$(pwxw$55# hhg0h4h@ hhg h8    !   4L TT`hp jU   ,`|<< 4888LX;l<|=9  h h@ # #  (<L \` dl(hhg  @&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"("<"<"<#h@#h#6# ## #######$$ $L$$$L($H$L$ P$\$ `$l$p$t$.x$|$ $ $.$ $ $$$$($$($$.$s $0$.$s $0%% %d$%8,%d0%8<%@%t2H%t2`%d%h%@p%t%@%%9%{ %H%9%{ %H%% %P% %P%%%X%%X%B&B&B(&,&`0&4&`&&0&0&C&X&X&#&#&D&#&#&J&K' ''J$'L4'V<'VP'Oh'l'|'M'''M''''M''(O (0(0((ML(0X(0d(Mt(h|(h(((M(((M ),)@)T) h)) )T))*:*4<*:*4<*@>*@=*@>*>*@=*>+8+PH+Qd+6l+p+t+x++C+++ + +?+?+@+@+C+C+R,8,H,mL,mX,Jd,N,,%,%, -m-m--V8 -V80-&H-P-T-h`-d-hp-x-C--!-p-C--!-p-- -- -F-F---. .g4. L.q`. d. t.fx.f..4v.q. /h/h$/ 4/ (>*l> > > X? \?#`?d? h?#l?|? ?? ???(? ?S@.@.@S4A DA A8Bm B 0B B B C  C*DC8ChChC D0%D0%(D ,D 4D\D`DD0%D0%D D DEE$E@EDEHE:TE$XEQ \E$`EQ hE$lEpEmxE$|EEmEE$EmEAE$EmEAEE EQ E EQ EEFFF8 D^H^Pl p |##   # #YY( W$Wp|<<( T X#\` d#hx |#  # << $4d h#lp t#x  (hh # # #  #04]8<]dhlpxTTH \oh  #  $#(<Y@YPh(lWpW # #>$-]-]  4-8]D-H]Xp dp x o ( ,#04 8#<L PT X`(ffL P#TX \#`tYxY(WW # #YY,(0W4WL<P<d> 0 X \#`d h#l  p((9 # #YY(WW4 8#<@ D#H`dhl|PP 0o8 l p#tx |#YgYg?? 8$88D;\<p=   ghh ,o8 <hDhdg|453>>$V@(V@H&X\`xlpx|3  lpx # #    ( <_oM   45,3` x'i 45 3LE Z[$](0w4  ()08<@HLPXf`hvpx  '*/ p ;   p#? {  Z  u , ~( 0 8 6@ H  P /X -` h 5p x    8 u   F    { g  9  y!@! !!# ! (!0!B8!@!GH! P!}X!`!kh! p! x! !~!!Z! !!!4 !P! ! !v!f!!t!!""" "^ "("0" 8"b@"H"P"X"`"h"Sp"x"}"e""s""""? """""M """"###L # #(#0#T 8# @#H#P# X#d `#6 h#(p#gx##t#v########E# #Y#E#FH$nX$G%8l%l%Pm0% 8%-@%H%P%X% `%h%Ap%x%%Q %%m%%%% Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)   i #?# c(0@8@H$PNX`Z#V %hp 0%%Ax M4F$0. .AD   (;+@p,( a  ) 0@P` p  L c  89  q   @ }  ]  :   H # .T .P t2 9 : 4< @=; @> >G ?J @ C  C LE M P Q Z [ ] _ h j 8l l Pm" m n5 o o% q 4v w  h/      < wf} + +$ [ m O 1 d  nU7 X-   9 )  <3  L f v      F V  0W @P`p' s uO  L G  @  C(  9#( #H  4v\ 8l l*%02 Pm   <J 8 0%#  n$ ov` : H    " _ O Qp ( t2p7 P4  h  j x $N `  >{  m 4< | ?  C,  j @P ] (j0G8@UHaPh p Fd DT M8_  q   .D   @>> o; h @= .     a  <r   t HP  L  L` H <M 1 Lh  < h(x # # G86    m w $  Q  C#m    _ f  \   } n  t   Q q + F h+~   d\Y @ {e; qJW i{  S sA "݃Љc*B*b,g>m^tKvU; .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_printk__init_worktcpm_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__UNIQUE_ID_license98$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__UNIQUE_ID_description97$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__UNIQUE_ID_author96$d.96$x.86$d.76$x.66__UNIQUE_ID_intree56$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__UNIQUE_ID_name55$d.55$x.45$x.35$d.125$x.25$d.115tcpm_register_port.__key.15$d.15$d.105$d.5$d.94$x.84$x.74$x.64__UNIQUE_ID_vermagic54$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$d.93$x.83$x.73$d.63$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$d.92$x.82$x.72$x.62$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$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!PPP&PP(2x% 0  <bX 63 +P @@@U#@#8@$(4 @X 2@YpH@X\`0kLoVlmzm"hr