ELF@@;   *************************************************************** 3 <EEEEENW^EEgEEEEEEp yEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE )06haceg::::::::::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_INFORMATIONfailed to alloc ext_rx_bufAMS_STARTin PR_SWAP := falseUSNK_DISCOVERYSNK_NEGOTIATE_PPS_CAPABILITIESSNK_TRY_WAITBIST_RXGET_PPS_STATUS_SEND_TIMEOUTGET_SOURCE_CAPABILITIESrx_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_SUPPRCH_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; VariableSVID_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_MODETCH_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]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 currentTCH_PREPARE_TO_SEND_CHUNKED_MESSAGE%u-%u mV, %u mAcc:=%dSRC_TRY_DEBOUNCEBad log buffer index %d 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%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 D, 6=<,<Px0===5QTYaios$-7Q LxL L H X lh( t$Pd,x D!d!!!"##4$$%%,&&l'''(($)l)8**X++<,-D--LL3.L3Ҩ`HMT׉H T#HCq TҨ`HTYhh@T5עEoTh2H#Th\, T2H#@T({ҨH(^ȅT(Q!(ThȕhFl T׉H Tȓ҈7(C@TH҈ֶH*aTh=ҨL5^ T=ҨL5^T4HHh8 T9ȂTi(#HCq T4覧(D T腔҈lhva Tr h\@ TFҨHH- TڎHhf(,T]ȕhF Th(pH9 T҈WH"!TH(qhT@(H(/AT960-*'!( ȓ TA( ȓT?T_֠@9qCT_@*^{Oh>A2h>a@bROA{¨^__^{WO*`4F"qR24*F@)KETA*) Q?q(T JLii8k `R!R*,1aT!qT R*r+@l e@qT)ATuR!*N@ॲ@<N@*?**OBWA{è^__h%  yS.qiTRmqhR^{"4-@Rr e@qT_qT*)hRJR RR(RHR )"yh!2M SM S~ }  k)T)*T/@}S}SkCTTQ? qTM SM S~ "~ ?kTkT J% r!TqTrTaSaS~ "~ ?kCT JjaTk!TR*{^__֨RRRR^{WO@89:>=C94h@qT5h@5*h@h5h@4hN@Q@5`:``N@?Jk#>=;< _)@?T{PORWQ^__hA5q(T)R(!R jT^{WOZa*!hOqT*)R)!Țj? TQh@qTquThCqT R Rr*rkl@  kTkATtR!*hN@tॲ@<`N@*?9hC qcTk*])l Q qL QT qCTqT)RQ%qThC qT!RRhN@tॲ@<`N@R?4 qT? qT_q@T!@(? qTquTRhAjCkO )"yhyjzk!chAiJ9* R"hj5a@bR*OBWA{è^__֩RQ?1qT꿁RI%7iA?q`T?iq!T JkByidyh!chAiJ9*" R%  yS.qTRkzQ qCTq!ThVN9(5hCqT R Rr*rkl@  k TkATtR Riji8)4Q? qTzh!@ JkByidyh!chAiJ9*"JRmqhR.hC qTu@!RRhN@tॲ@<`N@R?*hAqT)R )!Ț X? TiC? qTqmS Rn kOJByhyizk!c}iC? qTqmSAR%  yS.qTR kOJByhyizk!chAiJ9*"JR5mqhR!*hN@tॲ@<`N@*?hOzhhAiC JkByhdyi!chAiJ9*"*R ^{WO*@y!!*hN@ߎҀA@ `N@*?*7v"uB Rh2CqT5hCiO hI4R)Rij(8  ThO2qqaT*OBWA{è^__^{WOA C O )k#Ya(yheyjyl*B4*!*v@*t"tR@**h!hAiJ9"th5a@bROBWA{è^__^{ OO )"yh!h@iRN9q 4a ThC! qCTRRhN@tॲ@<`N@R?=ThCqkT Rir+@l e@qT)ATtRRRhN@tॲ@<`N@R?h%  yS.qiTRmqhR!*hN@tॲ@<`N@*?Rj(8OB @{è^__^{ cW O@ Rth2hH@R rRh2 Ri y(h2(yh"A*@#Rb2P_qT`@!.hHiJiIӉ R}ɛrKiRhT I r}fBRh2Pk6P  ?qHU(K kh2T =)yS  ) K=h6`@! _)@?T{KONWMc@^__^{@8 Jk#Ѥ9:=>;< _)@?T{P@^__^{ WO**`49"qR24*F@)KETA>(YQqhT6T9h4RRN94R(R!R9*,1T*!N@` @oE@N@*?*OCWB @{Ĩ^__^{WOu3jt" T`J@`R@RtRvjuj5" @aT`H`X@`@`2XOBWA{è^__^{_WO@9`Et"Rq 9kTw'}jxj8hb+T`R*vhC94`n@n9!B9hN@I@T PҀ`N@*?`X(R929Z9hzx19~9`XxhN@ i֓1@@``N@"R*?hN@ԍ``)@@`N@**?hN@y` %@@o`N@*?!**hhN@-@t` `N@**?!*hN@t!@`N@*?@7!***`J@* 5`R@*5`J@*hN@q@ܴ:5@`N@bU)dZN9*?֨Rh9`.BOCWB_A{Ĩ^__^{O OA{¨^__C^{WOC@L@ݖ [{ @ l`N@?hN@ݖ [{@ l`N@?qh9`4(Rh9h@qT qAThAH4qThN@@h9@h4TRRhAiCjOZtzhzizj!hAiJ9"th5a@bRhN@c@`N@?ր5@)hAiCjOzhzizj!chAiJ9 R"hj5a@bR @)@?T{AODWC@^_C_^{g_WOC7NZ*O@!*(7@)3@9' @F{h4q T55*45!****hA Q?Yq T JLyixk `iC9)4i@?qT)5)@ 5)@? q !T?q T @?qA T)@i5 @I4)@ @? qT_ qT_ q RTB{hhCiO JkDyheyi!chAiJ9"JRu(@ q>Tqa=T @?q!=ThC9)4h@q)T)5(@)5UiC9i.4i@?q@.TL5)@iL5p(@ @ Q q( QT qTY(@ @-4-4iC9C5RhC9h-4h@q@-Th-5(@(-5nhC904h@q`0ThH5(@(H5hC924h@q`2T25(@H25U4F5hCiO JkDyheyi!BchAiJ9"jRU4C5hCiO JkDyheyi!BchAiJ9"R(@q@T@qa@ThCiO JkDyheyi!BchAiJ9"R(@ @ Q q( Q T q ThC9h<5)@@? q0T q0ThC9(4hCiO JkDyheyi!B\)@@? q! T q! ThCiO JkDyheyi!BchAiJ9"j R(@ @ Q q( QH T qB T(@ @ Q q( Q T q T @? q3TB{hhCiO JkDyheyi! q1ThCiO JkDyheyi!Bq q/ThCiO JkDyheyi!BchAiJ9"Ra q,ThCiO JkDyheyi!BchAiJ9" RJ q*ThCiO JkDyheyi!BchAiJ9" R3 q#'ThCiO JkDyheyi!BchAiJ9" R(@h5@H4(@ @qaTI55?qThCiO JkDyheyi!BkaTk ThCiO JkDyheyiB!|)@5 @i5i@)4? q!Ti@R?qIR4I4R(@h5@4hC94hA4RRi"A kThCiO JkDyheyiB!hAiJ9"R(@H5@5hCiO JkDyheyi!BchAiJ9"jR(@h5@4hRN9 5kaTk` Th@RqRhjhqTqTwR)@@? q T qT @? qThCiO JkDyheyi!BchAiJ9jR"n Q+ Q_ q' q뗟l L 7J * 6jC94j@_qT 5 5h@H4 qATh@RqHR} q ThCiO JkDyheyi!BchAiJ9" R; qT@hAqRATi@? qI R(]iC94i@i4?q!T5Ri"A kThCiO JkDyheyiB!hCiO JkDyheyi!BchAiJ9"Rhj5a@bR{AOEWD_CgB^__TRRB{hhCiO JkC[tDyheyi!hAiJ9"thI5TRRhCiO JkC[tDyheyi!BhAiJ9"thi5a@bR%R hN@@Tݖ [{ l`N@?*!qR*qRhN@uJtF-@u` `N@qR*?)@ @( Q qH QT?qT qT_qAT qTa@b" (*h5)5^{og_WO@"!@h!@(!@ "@ &@h *@( 2@6@B@hR'R r  L!B` !B:@E @ARr"R`{{h`RCxhhrh`Rxhhi h"#jB 3` Rxhh&xFjJjNkR`b :` b`bRw!B?s?? ? ? ? ? ??Ch@9@C @BCR@C$R`@ X!C5 @* 7y6!C*7 @*7"RIRh!y2z y9H9h@q T!q TqRy!c@ 7bD 5!3#R 7@iRI r} f!h>!h?9qlTX1TqKTqRb!c:6+ _)@?!*T{ROWWV_UgToS^__s!q+TqRy!c7bC@4@@ @5 @@4Rujtj4" @aT`H`X@`@3@ @R?q)1 4 @ *lME@kETi @?q(14 @*k,E@JlETh+@Rq14 @*k,E@JlETh:/@h>;@h>3@h27@h6@9h?9@ @94 h>@hi>@iB@9i41@h2@ $R C`@ `r Jki: )j.jh2hj&hjm?`RcT*{@ y;@Yy @Dh@R r@Bc )Ri: hjhR)h>RiB `@)hFiJ )hNRaC{2iRh?`.cTY5`@?`JT*y`R@Fh@H4!C7 @`>6+*@x5@!@v@y(4@T29h{\uhT@y(4`J@@2IT2т:@B @@y!@R rR`2{{ R RCh6h ` !Rh:h>jB:@B @!!*^{ OZ)RB947h"AuA4 )"yu#yhd@!hAu"A"huhAh4hAkTi"A*4 9OB @{è^__C^{og_WO@B# ɅRb {WR qTjkh8) ֈD qT!D(R!C9(4@5A2iqT@rTQqT kjih8) R ցR 59fO4qD(R9l@4_q!TCS9) S I 3R) *yH5HXU)!R GyGyqR?q 3S9 *j S) * )1 *y5 S94quS#*0*7Dfx7>R((*r TqR)RqR R#RR!RR7C qR#T@qT@9r|@RDk T q@Tq*T 91AT 9 _)@?AT{COHWG_FgEoD^_C_^{og_WO@Ѩ"_W84s9>A764>*6OH4CqTRRR RAC[{%{h{idzjAJ9"4*6N@ݖ [{@ lN@`? 4!A)R9Q-q((T kjyhx) ֨COdzh%{iBk@R7+!Ay 9Q?%qT yixJ @֨COdzh%{iBcAJ9"RI!58A(5AqT@I R qR;qCOBdzh%{iAJ9"HR5@q(RV9TD9h4(R 9COdzh%{iBcAJ9"HR)5COdzh%{iBcAJ9"R5COdzh%{iBcAJ9"Ri5COdzh%{iBcAJ9"R 5&]) Q q( QT qTRCO[{dzh%{iB} qHTCOdzh%{iBcAJ9"R 5@ 5C9i 4CO{hdzi%{jPCOdzh%{iBcAJ9"R) 5COdzh%{iBcAJ9"R5l"])? qT qT7@q`T qATA4qTN@@h9@4[R qTCOdzh%{iBcAJ9" Ri5ARCO[{dzh%{iBAJ9" 46CN@c@N@3C`?@4W6ACO{hdzi%{jcAJ9" R 5@RZC_@7T@R6@ _)@?AT{BOGWF_EgDoC^__^{ `@ qThC qThD9H4hRN94a@b" RpR @{¨^__^{WO *@ qT(Rjh84*OBWA{è^__֨A 2?iqT@?kaT*RN9i4hRAR,1!TVA?1T@? k`TCO )k"yhdyjyl(R!cf 9AJ9 R"5@R(R b 9bwR`C f 9^{WO *@ qT(Rjh84*OBWA{è^__֨A2iqT@kaT*RR,1TU(R b 9bwR`C ^{WO *F9h4ѨA2iqT@kaT* RaR,1TU*OBWA{è^__(R b 9bwR`C ^{ WO4@*>@ nq`*?* 5@@9h4***OCWB @{Ĩ^__^{ O*@k TшC944qAT@H5@5%@qT@qTACO )k"yhdyjyl!cAJ9 R"5@ROB @*{è^__^{O*Q?q(T JLii8k ` C9 45T9(4*HR 5T94D  5T9i4DID 5T9i4EED* }R} hOA{¨^__D***(R^{ WO*FqT2q Tq!T@ qTqT*=hE@ }R} khTt u"h6T9 4hAiq ThRH riE~( f >?kTiEj>D(}iRI r}f kTR!Rh7R,1T7iD@}R)} kTiD(}k T0!R*+t u"h6T94hAiqaThRH riD~( f >?kTiD?kCTi Ej>D(}iRI r}f kT S*OCWB @{Ĩ^__飐R>i=r}JRd} 9vB6h w9wRs6ER!Rh7R,1TR>r}d  5SvB6h ?DqT R R Ir j@T_*_C^{#g_WO@J8*"b^ 4p4 )"ya#yhX!p00(Q%qHT ) +yJ @h"Rj(84p JCyhByiX!p002Xy=7***@y7 = } SI=I 6 !pQqT ) +yJ :; S@րX$Ri"Rj(xj)8!~!BLH&R!Bcj(80Reh"Rjh8!4!Bc0RWU&Rju8 J?q RLRC!BRR@ RR#R0ju8j58?X&Ri"RRj(xj)8902!Bc@R0 RR0Aqq#TCO JkDyheyi!BcAJ9 R" 5@!!BcR)Rj(@ RRx74h"Rjh84!BcR)Rj(@ RR2X} aB@y@9KyCU) Ri- *Gyq Gyyq(33k S * R *" *y#**p ) "yh JkqcR!@00!BcRR@R0 RR#R!BcR)Rj(@ RR("Rjh8H4x7z5@y2Xab!Bc@R0 RR0&RJ&Rjhxjj8* % K=iqTR RBR k B=@j}SrJJMSJA2WR RU)jkxGy Gyqk Sqj *J!*)!J * 3J*)2J *yyX#KRJ@ % "#**pyi4!cR0@0 RR _)@?aT{COHWG_FgE#@^_C_Yw!@00592XMy2X!XR* r2X@9kT鉝RM@yةroqc*cTkT[R/!*p )"yh!cRRQT(b!p )"yh!cRRj(@ RR*Xb?@2Xi $R My2Xk M@yIyT @9) 9I@y kT2X )!2X!cap"yhRR p )"yh!cRIRj(@`!^{O0X)y(=7***+@yi=b!?q꧟_qT!# k) SbpLQqHT il8 yb!cRRij(a@ RbRD!?k"Rt Hx7 r`T.=q跟JR *h*(7( @?kT!B7!B @9qK *k6(4HR7(!Q =? qT )"hA Rhp*h2Xa`Xx9OA{¨^__!B(R )"yh!cRiR^{O(yH7aR*!Q(@yQ5qhT )+ih8J @aR*Aa@thRRhhAjClO )k"yhdyjyl!chAiJ9j R"hj 5a@RaR*!*(@9 rTa RRh@IR*qHROA{¨^__^{ o g _ W OC@(@yQ?9qhT "Rkz lyJ 9LS@hCqhR*:T4*)~ Kihl?닡aT*tTR M S uS%#}IRD}} RB**bCkTh5C}^ {)  M S %#}I cJ$yS d) ) f) gJ ekhRB#+ M S uS%  #}D}ySrT )(@)q@ =S aS R#} D} }Rq T[4l"@ RRh4h +E@J EThOtq!5Th@IRqHRI"@ }S5!hC*qhR!*(,@iD? q T(*?r Ta@iRubRRihzH/7hA 2?iq!TjClO )k"yhdyjyl!chAiJ9"* R *ttq`T5hOq*TQ(RhqTh@q!ThC"@ qiTJ@9+Riai JRI *I9iJ9 4iVN94bOAR6!Ra(RhC q#TI@9)4@9?r(x7hC q$Ta@hRbh>4vS]iA?q TiO JDyhyi!BchAiJ9" R!R*S!****~S*S`3 R**`' R**? q@T?q T5qTqATRAWkT: SqHThh@/4hD2;R)u:5*+RQ qT** 9yn@*?@*HTQqT ) +yJ @: SqHThb@@`R*xȢ@ R?kh)aT"Ah?~S>!h@ k!)ThAjClO )k"yhdyjyl!chAiJ9**jR"hj5a@bRahDv;R(5*2+ 9Pa@HRh))RaRI9i@?q!ThOqTAR*WiA?UqAT )$Yh(R!BchhAiJ9R"hj5a@b8hOqaTR"R1qTqA T!R 4**!\]*]~*q+TiQ`R~"~{9za@(RhfbR _)@?!T{IONWM_LgKoJ^__*U!R4**! hDv;R(5*2+hDv(5*2 qT*@#SC4h>=qLT hi> yb>E??rTh>=qT hi> yb>E#?ATjhbE q#T}qT*RYj)85k::DJ C@y9Yyzi1bbEhbE?hbATi:Ej>E)? ki: Th)iDJyjR)IS(A* *=!R]~*4hDrGyCRISA *! * *;R+Z**`*!R**@4**!ԓi:DI4j"DhDKqqj?q/T[R/h@5hDIR r:5*;R+~q+TR bjxxhhb3 T`n@a ?T*Rl*!DJ? kl*aT;qT2K!Rh>Eh4hB97**KhDiJyjRISA * *424^{WO4QQqT )+yhxJ @hC*qhR6hAYQq!T )+yhxJ @hVN9-4h@qThD9h4(Rh 9TRfhAYQqT )+yhxJ @hCiO JkDyheyi!B69xhAqTaq`TqThCiO JkDyheyi!BchAiJ9"RRRRRh@ qThJ95ARBRh@ qThJ95RRhJ94a@HRhhAiC JkByhdyihR!chhAiJ9"RhC*qhR!*l@hJDiFD2q Kjqhi j6ThD9h4(Rh 9hCiO JkDyheyi!BiCjO kdyiyj2q I(!BchhAiJ9"RliCjO kdyiyj2q I(!BchhAiJ9"JRRiCjO kdyiyj2q I(!BchhAiJ9"R8q TqThCiO JkDyheyi!BchAiJ9"JRh@*qRaRbR!hN@` @oE@`N@*?hC94tNDuRD!**hN@uJtF-@v` `N@**?h@)RiV9qThD9h4(Rh 9hAjClO )k"yhdyjyl!chAiJ9JR"hCiO JkDyheyi!BchAiJ9"*RRiCkO JYtDyiyk!BhAiJ9"th5kClO iEj Eykyl(Rh69iRjN!BchAiJ9" RhO qaTh@qa TR!Rh{h@5hD9h4(Rh 9hCiO JkDyheyi!BchAiJ9"RXhCiO JkDyheyi!BchAiJ9"jRChCiO JkDyheyi!BchAiJ9"R.hAjClO )k"yhdyjyl!chAiJ9"*RhAjClO )k"yhdyjyl!chAiJ9"Rhj5a@bROBWA{è^__^{ OA*iqT)R @R)! `r? j`TjClO )k"yhdyjyl!chAiJ9R"hj)5a@3?rTa@b-iO?qT+*RJ!ɚk_ Tj@nC KRLR_qyhynYuzib!hAiJ9"uh5a@bRa@tbROB @{è^__ Rjjj8J4j@mCR _qtyhymYtyi!hAiJ9"th 5^{ OA*iqhT)R @R)! `r? j`TjClO )k"yhdyjyl!chAiJ9R"hj5a@bROB @{è^__?r TjC ) k(yh#YtdyjYbb!hAiJ9"thi5iO?qT+*RJ!ɚk_ Tj@kC _q JyiIRDykJRU )(yh#Yub!thAiJ9"uhi5 Rjjj8 4j@mCR _qtyhymYtyi!^{ O\@"DhrGyjC@)IS(A*R! *+R *R9fOB @*{è^__^{ O\@"DhrGyjC@)IS(A*R! *+R *R9fOB @*{è^__^{ WO\@**"hQR}~9@(RRfOCWB @*{Ĩ^__^{_WO *"2T946T957* AiqTrR!R8R,1TU*OCWB_A{Ĩ^__ַB696JDFD wR`6E ^{DA!{^__^{ WO<@R6P2Pk T7Hq2P))U K kaTOCWB @*{Ĩ^__^{ O@qTiC? qTiD9I4iRN9 4hDa@)R*R rj9jf(5*bRhiRN94OB @{è^__i@?q!TqTh@qThN@5Ru 9֓1@@``N@!RbR?hDa@)R ru9uuf^{OA )@yJ"R B4_qTjp_9qTx6jq)_ kaT@y P7!B'jp_qTjp_qT)x7ap97jp_AqhT+R Rk!,r jT_qT_9q`T!Byj!c0Ra@h0 RbR* @94!BcR0OA{¨^__։@94(R!Bc90hR@99 S!B kTc0RC^{og_WO@ RAR R# U) GyGy!RqR?q(3 *i S *y#*0A4Qq(T jh8) U) GyGyqU) GyGy "RqRDC 4*4-K))!Jk Tl@ qT}SQ qcT5u` 7@_qATACO kbyhyizjR!c@RRCR"@RI4U)Gy) S(*_q q * Sh3 U)Gy?q _qI3(*i S *y#*0*Z6!*ACO kbyhyizj!cAJ9"R5@R]*!ACO kbyhyizj!cAJ9"(R)5@R;"A(4 I@@?T*" *@I@R R _)@?AT{COHWG_FgEoD^_C_^{og_WO @A(QqqT J)R Lyk  `hC9hc5!R"R#R7hC9n(}5)L8*0K9( @)?|?) *q)9zT qzTh@ qazThOh4(RhaRQ!!hN@` @oE@`N@*?!BhN@M@T PҀ`N@*?hfM95hbM94H ` yhhC94h@qT5h@5h@q@T qATh@ qAThCiO JkEyhfyi!BcRRa@RhC94!BRTRhN@tॲ@<`N@AR?hAjClO )k"yheyjyl!cRRa@ RhCiO JkEyhfyi!BcRRa@RbRRh"@hh.])jC9 Qh Q? q*4(T q"ThD}SqTRh@4 qTh@RqHRhU)IRJ"Rqh GyIjGyqi3(*I S * Rt 3yc*0hAjClO )k"yheyjyl!cRRa@H Rh@lCnOIRJR qkTylcYtyn!BGhU)R"Rqh GyIjGyqi3(*I S * Rt 3yc*0hAjClO )k"yheyjyl!cRRa@ Rh@lCnOIRJR qkTylcYtyn!BhbM94` yhhT94`B9h6hAjClO )k"yhdyjyl!chAiJ9 R !*hN@ॲ@<`N@*?hAjClO )k"yheyjyl!c R Ra@ RbRRh"@th@qUT qAThAHU4qThN@@h9@hT4ARtOr4iCkO JytDyiyk!B hU) R "Rqh GyIjGyqi3(*I S * Rt 3yc*0VkyC RjU)ijixlGym Gy_q) Sq3i3) *) *&R)2h3y@y R Rt !37yc*0|G7h4 Ch6D*}SKQ qT+M SLR_qu} T)%KR%m>D*} } _k }RW1~  kv T_k6TR9R **  7!BhN@I@T PҀ`N@!R?hAiA*RjR9 kTjClO )k"yheyjyl!cRRa@R q~TiO QJDYh JEyi!BchhAiJ9"RkCmO JCyiFyhykym!B%@4@jJ7IC RhJ(D,=S} .aS =S}  kaSmE} } OR))}} k1k E?k)1 kl k1? k61hiuv JCK}S qCT_rT!  )"yh!cR)Rij(a@ RbRiAkCmO h@JByiykymq+T!cRRa@(Rh"RkC JByiykYh!cdRtRa@RbR/Rh"@h}kCmO JCyiFyhykym!BkCmO JCyiFyhykym!Bb@!R#R4Rt9h@lCkAIRqylhOJR T )ykYt%yh!hAiJ9"thI5,!BRTRhN@tॲ@<`N@AR?!hN@` @oE@`N@!R?hU)iRj Rqh GyIjGyqi3(*I S * Rt 3yc*0hAjClO )k"yhdyjyl!chAiJ9jR!BRTRhN@tॲ@<`N@AR?!hN@` @oE@`N@!R?hU)IRJ!Rqh GyIjGyqi3(*I S * Rt 3yc*0hAiA k! TjClO )k"yheyjyl!cRRa@(RbRCRh"@tIh}!chAiJ9 RhhRN9(4 RchAiJ9*R\hRN9H4 RM qfThCiO JkDyheyi!B!chAiJ9jR<kCmO JCyiFyhykym!B~RhC9qsRv@! q*hN@t!@`N@*? 7!R"R#Rt@7hN@֓Ҡ@1@``N@!R"R?7 qTh@4hCiO JkEyhfyi!BcRRa@Rh@h5h@B4hC9-4hA4R h@!q*hN@t!@`N@*?<7!R**t ;7!BhN@I@T PҀ`N@*?hA)RR9ni9i9BhC qvTRnh@h5h@4h&]) Q q( QT qT qT @i@_ ĘTh@H'4 qA'Th@RqHR5hAjClO )k"yhdyjyl!khRbTR!cD8RT8Ra@ RbRRh"@haiAkCmO JByiykymy!c Rh Ra@( RbRRh"@IHyh RPiT qiT:h@lCnOIRJR qkTylcYtyn!Bh@q!ThCiO JkEyhfyi!BcRRa@RbRRh"@thh@ qTh A4RTRRhAjClO )k#Yt"yh%  yS.qdTAR(%  yS.qigTR%  yS.q gTR%  yS.qfTRbQhJ(C }S_ qT_qT*-5+M S %k eySySk(,T+%k fySi7kh+T M SIRb} J4uS} !phRN9Ȃ4 R q6ThCiO JkDyheyi!BchAiJ9R"hj5a@bR qSThCiO JkDyheyi!BchAiJ9 RnhCiO JkEyhfyi!BcR>h q hN@-@R` `N@>RqR?֌hC qlTR/@ *! R)@ * RhAjClO )k"yhdyjyl!chAiJ9RhCiO JkEyhfyi!Bh@H5hCRRrq7rKTi+@l k@ TJ)ATtRiN@)9@i!hN@ @9@t`N@a@*? 4hCqKT*i*@K kT)ATtR!*hN@tॲ@<`N@*?h@ qOThAjClO )k"yheyjyl!cRRa@RbRRh"@1h_i%) )yS?.q 8TRH%  yS.qVTRhAjClO )k"yhdyjyl!chAiJ9*R"2h@H5hN@9@H!hN@ @9@t`N@a@BR?֠4!BRURhN@uॲ@<`N@AR?h@ qAThAjClO )k"yheyjyl!cRRa@u"bR#R@%hhAjClO )k"yhdyjyl!chAiJ9*Rh@H5hAjClO )k"yhdyjyl!chAiJ9JRR hN@@Tݖ [{ l`N@?*!qR*qRhN@uJtF-@u` `N@qR*?hC9(5hC9qT!#R*hN@ԍ``)@@`N@aC9"R?`7(Rh9hOqaThN@q@ܴ:5@`N@bU)dZN9!R?hAjClO )k"yhdyjyl!chAiJ9*RM85*M SKRU} )%%)   )ySyS?kj>D61lR~L rk}wf k*sT`RhAjClO )k"yheyjyl!cRRa@RbRRh"@hh@q4TTRh@RqHRiCkO JYtEyiyk!B R Ra@bRRt"@uyhhRN964 R qThCiO JkDyheyi!BchAiJ9 RhARqTh@ qH RiCkO JYtDyiyk!BmqiT!R*`J@hIR iO(Rhh(y!qV9aTRh!RmqhRmqhRmqhR,?mqiR4R hN@@Tݖ [{ l`N@?*!qR*qRhN@uJtF-@u` `N@qR*?hC9(5hC9qT!#R*hN@ԍ``)@@`N@aC9"R?`7(Rh9hAjClO )k"yhdyjyl!chAiJ9R:kCmO JCyiFyhykym!BR|!iAkCmO JhQ9Byiykym!t6(4chAiJ9RchAiJ9JR"hj5a@bR _)@?롊T{DOIWH_GgFoE^__hAR5h@ qhRiCkO JYtEyiyk!BRRa@bRRt"@u@ *AR\iC94i@i4?qaTH5hCiO JkEyhfyi!Bh@q@T*`J@h(R`nh9hOh4hOh4htO/5mqhRh@q!TTRhRN944 R!Oi@R?qIR4 )jO#Yt )$yhyj!B?hARUqHRhAjClO )k#Yt"yheyjyl!sRsRa@bR"Rt"@QhUJR+M S %e} } kT+%f} i7kHT M SJRuS"} } !Rh@RqHRh@ qR qRh@q@T*`J@h(R`nh9(Rh9'j>DlR~L rk}kf kb T }RJ} K m}죐R_ kl=rkk}kdLRk} v kTK m} R_ krjJ}JdӋRJ} UQk *T!hARUqHRhAiA kTjClO )k"yh#YtdyjylkCmO JCyiDYtFyhykym!B*#h@b\)eC9d]) )JqF!RrR꣐R~j=rq )`~ )}SJd()3 *!***2v uiU)k GylGyHR_qM R?q RH3 S *u  *3yc*0*7hC qBThRN9h4 Rh@qTTR`R9R**R hN@@Tݖ [{ l`N@?*!qR*qRhN@uJtF-@u` `N@qR*?hbM94` yhC9h5)L8*0K9( @)?|?) *q)9T qTh@ qTh@q@T*`J@h(R`nh9hT94`B9hOh4hOh4htOT4hAjClO )k#yt"yhdyjyl!hAiJ9"thI5 a@b" RpR`.Bh@q+T!"R5RhN@` @o%@`N@!R?(4@)6`h@q#TTR!hARUqHRhAiA kTjClO )k"yh#Yteyjyl!RRa@bRCRt"@uGkCmO JCyiDYtFyhykym!BR  ) yS)yS9R* kR*h@b\)eC9d]) )JqF!Rq  94iRI r~`ӌeS% I*Jkr)d* *e!***Rr~`ӌaS% i*Jkr)c* *e!***vNuRiU)k GylGyHR_qM R?q RH3 S *t  *3yc*0*7hC qBTRhAjClO )k"yhdyjyl!chAiJ9R"hji$5a@bRhRN9h4 Rh@qaTTR*hN@-@H!*hN@` -@`N@bJD*?hC qbTRhRN9h4 R h@qaTTRhARUqHRhAjClO )k#Yt"yheyjyl!>R>Ra@bRRt"@YhhARUqHRhAjClO )k#Yt"yheyjyl!&R&Ra@bR Rt"@uuh`J@!RuhC94!*hN@` @o%@`N@*?֠5`J@*hN@֓Ҡ@1@``N@"R*?!***`J@**`5`R@**5`J@**ARk!"R*5RhN@ԍ``)@@`N@bC9!R?@7!Bu9hN@I@T PҀ`N@*?(RR9nh9h9hARUqHRhAiA kTjClO )k"yh#Yteyjyl!RRa@bRCRt"@IhkCmO JCyiDYtFyhykym!BRhN@U@` @ohC`N@qS?!***qh9hU)iRj Rqh GyIjGyqi3(*I S * Rt 3yc*0hCiN@q@ܴeShZ945@:`N@dZN9bU)!R?hAjClO )k"yheyjyl!cdRtRa@(R^{_WO@)R*q8q7**!"R**J@* 5R@*5J@!R7N@q@ܴ:5@N@ZN9**? 7J@*)J@**OCWB_A{Ĩ^__C^{O@ CC4*k#4I))!Jk`Tm@ qT}SQ qcT5y4jU)kGy, R_qj Sq+ 33h* * jU)R RmGy_qiqI3(* S *yRt#*0* _)@?T{C*OD^_C_^{ @ @{¨^__^{ORh>a@bROA{¨^__^{O*!*B 2OA{¨^__^{ O@R* r R{{ Q X bA@@ $,a@ROB @{è^__^{ _WO@"CxC9!C9H 4@y ?5q- STC?k@ ThZ@yryH5@)qIkT!ACO )k"yhdyjyl!cAJ9 R"i5@R5 R ("R7(R9? rT@y(qT!y6!iq)T9? r@Tpq92Xa2XbA@@ a @942X"RODWC_B @{Ũ^__^{ORh>a@bROA{¨^__^{ O C4R~ rCRq14vSu*OB @{è^__^{Oh>A2h>a@bROA{¨^__     F author=Guenter Roeck description=USB Type-C Port Managerlicense=GPLintree=Yname=tcpmvermagic=4.19.191-gc2161d44afae-ab7624114 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_changeS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failkusb_debug_rootPjiffiesKkmalloc_cachestypec_unregister_partner]debugfs_remove0power_supply_get_drvdatazdevm_power_supply_registerrQdev_fwnode`ϘstrlenU^fwnode_property_present0-typec_find_power_role!fwnode_property_read_u32_arraytypec_find_port_power_roleIItypec_find_port_data_roleIfwnode_property_read_string,)7\seq_printf6single_openµsingle_releaseseq_readr1seq_lseeky&debugfs_create_file1(snprintfT__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_printkI~power_supply_changedb3typec_set_pwr_opmodep7jiffies_to_msecsydevm_kmalloc0_raw_spin_unlockRv_raw_spin_lockMqueue_work_on )>typec_partner_register_altmodeY1Itypec_partner_set_identity2|printkitypec_altmode_notify^typec_altmode_vdmDtypec_altmode_update_active=typec_altmode_attentiontypec_match_altmode Mwait_for_completion_timeout__msecs_to_jiffies怺mod_delayed_work_on地__kmalloc3qmkmem_cache_alloc_trace&:sched_clockfLscnprintfmy_dev_warn㲊vsnprintfL typec_unregister_portg∏typec_unregister_altmode destroy_workqueue Ylogbuffer_unregisterJcusb_role_switch_put2typec_port_register_altmodeQ typec_register_portkuusb_role_switch_get=:%delayed_work_timer_fnYyinit_timer_key57C__alloc_workqueue_keyv__mutex_init zkfree,__cfi_slowpath2: mutex_unlock֮Amutex_locks6)completeLinuxtcpmGNUF_*\[ \]^0_` a,b(cdef$gP3d4t2 ,|pp| l!p!x|ii dhipih| | |x p| p |  p p |D p zt z |   !  !  s  s | 'h l !p t !     |L P \ |h l !p t !     | p p | h p x  ! !       ! !   |@pDpP|t!! f f| 22(|Lt ) $04!8<@!DhYlY||('XX(  | '<@Dc Lc T|pptp||4pptp|ii($< PW8TW8d%!  #pNtNx" iihii$(i0iPh| ( , 4|Th D   S$,kT  |<Xee|@TXd|88|:;<08h px iiD|!!  |', <@ DL||'iih0&4&@ADAH-L-h|FF! $!(4 8 <V @V H|!!      |!!        |P !T X !\ h  l p  t  x |  | !  !! ! !! !D!!H!L!!P!\! `!wd!h! l!wp!x!|!!!!!!" " $"!(","!0"<" @"D" H"`"!d"h"!l"x" |"" """"|"!""!"" ""w" ""w"|#! #$#!(#4# 8#<#@# D#H#P#|x#!|##!## ### ###|$!$$! $$ $ $ $$ D$!H$L$!P$\$ `$ d$ h$ $!%%!%%e % %e % ,%|\%!`%d%!h%t% x% |% % % % %|0&!4&8&!<&H& L&P& T&X& \& d&|&!''!'' '' ' $'('0'|'!''!''' '' '!''!'( (( ((((|L('(!((!(( ( (|(!((!() )) ))|@)'p))e)e)|)\*i`*i*5* ** **+/+ +/++$+,+@+L+P+XT+`+X+++,,, ,$,A8,AL,AX,\,`,d,,, , ,B,Y,Y,",",C ---I(-J8- <- H-IT-Kd-Np-N-N-f-f-L-f-f-L-...L(.4.@.ND.0L.0`.L.0.0.L.i.i../L/$/4/LH/h/|// // /S//0 001 111141l1O|1P151p1u1p1u1B111 1 1 1 1$2$2( 2(,2QL2l2|2e2e2I2M220#20#3@3mD3mL3|P3W8T3W8d3%|3333 33 3o3o3|3@3@3|4h(4 @4,yT4X4h4fl4ft4|4}4,y4 5i5i5 ,545x555|556$6$6j7 7(w$7 77'(8 ,8i48id8h8i8i8 8388!88 888!88 883949t9|99R 9R 999: : 4:'@:H:L:d:h::::::|: ; ;|h;l;;;;|;;;;;|< << < <|L<P<d<h<l<|<e <e <<== =|h=l= == =|=D ==D ==|`>d>x>|>>|>>>|?8?P?T?|?'??'?4? ?i?i@hP@vd@'@ @ @ @ 0AhAlA!pAtAxA!|AA AA AA|A'A B)@B LB tB |B BB C)DC PC CC C C C)@D `DD D HELE!PETEXE!\ElE pEtE xEE|E'E ERF.F.FR8G DG GH8tH (H H H I I)@IIiIiI J`#J`#$J(J0J|XJ\JJ`#J`#JJJ|KK K|HX\!`dh!l|YY|'XX̎Ў| >,0D|d$! !(Y,V 0Y4V D|TXp|>Ȑ̐ؐ|$48!<@D!HXY\`Ydt|'XX$P d(wl t$ؒ (w d x(w !ē!ȓؓ ܓ   |P d(wl !!YYȔ| DkXpptp|ȕp̕pؕ|  |<dl p x|!!    (|< @ H|X\!`hl!pYD YD |'ėXȗXܗ| 48!<@D!HXY\`Ydx|'XXpp|! !$Y(,Y0@|l@ (w   !$(,!0D H9L P9`||!! s  Ț|Xp\ph||ܛ! !(Y,0Y4D|`'dXhXĜ@ ,(w4 DH!LPT!XhYlpYt| (w $! $(!,< @D HP| Ȟ(wО !!Y Y |HX!\d!ht x| |ğԟ|>h |(w |ܠ>pp |D`d!hlp!tY Y |ԡ!ءܡ!    |(!,0!4@YDHLYPTd|!! Ģ Ȣ̢Ԣ|,p0p<|`pXxX!!  ̣!Уԣ!أY Y | !$(!,8 < @ D HLT|ppȤ| !!, 04 8D|XX`X!!Yw Yw |̥pХp| $!(,0!4DYHLYP`|x!|!YY|Ц'ԦXئX, (wħ ԧا!ܧ!YY|8<!@HL!Pd hl pȨ ܨ(w !!Y Y$ 4|X\!`hl!p    ̩ܩ!!  |,D0p4p@|d!!YY|ܪ'XX@D!HLP!Td h l p ȫ ܫ(w d x(w  ?$(?4|X!!YYȭ|!!   $|DH!LPT!Xlptx|@? D? T`#X`#`$dh$lt|'!!دYܯ Y |! !$4Y8<Y@P|l'pXtX!! İȰ ذܰ!! 0<$T!X!hptx  |ppȱ|  |( (w !IJ!Ȳز ܲ+ +|pp|8H L T|tԳ (w  !! 0Y48Y<L|h'lXpX  |Ĵȴд|! !  $( , 4 8< @P|lp!tx|!̵е|,P!!Ye Ye ||4\dh lp x|XX\`!dhl!p  Y9Y9|ܸ'XX! !$Y( 0Y4 H|d'hX!!й Թ ع ܹ !!Y  Y  $ 4|P'TXXX!!``Ի!ػܻ!  |8'T!X\!`l ptx ||!!Ye ļȼY̼e м|'XX(,!048!<L PT Xlp!tx|!    |  e$e4|hX6X6оԾ!ؾܾ!  |$!(,!0<Y@e DYHe `Da a ,p0p<|`!!YY|'XX@D!HLP!Td hl px|Da a pp|,TX!\`d!hxY|V YV |'XX!!  |,D<@!DHL!P` dV h lV t|ee|,0@|`$!! s  s |!!YY|'XX,0!48<!@PYTXY\l|'XX!!  |04!8<@!DT Xe \ `e 7$DTeXel|| $!(,0!4D HL PX|tx!|!|!!   |48@|p'ti|i!!Y Y |(',X0X<XD6x!|!YY=$v48@|\`l!p!x|  !!YY| 'XX`lt|=pt!!!! 48<@HzPzX|| $(w0 ee| =$!!  |8vL'T8hl||!!  Y$Y4|L'PXTXhl!ptx!||z z|@DPTdZ pZ p p |D X(wd !!  |'04@|`!!YY| '$X(XX\!`dh!lYY|'XX>|0>Pd8h8||:;<|  $( 4|X!!YY|'XX $!(,0!4LPTXh|PP| 0(w8 d!!YY|h880|<:P;`<?@ii (w ii4hP342>>|W8W84%DXHX2 |8b<bD|TX!\`d!hx |9 9|'  e|(wS  3424 L&tj 342$$44,,@D  $ ( 0L4L<@@@HLTX`(d(l8p8xX|XPPU<<TTttHHp p  x@B CDD E$F(I,r0s4s8D<E@HuDFHtuLPTX4\4`h8d @hIlptx|  HK `a$c(0~4p ()0T8<@PHLPXf`Lhvpx|xt ,C     s  ? (0>8Z @HUPX `hpx9H%N V   {  (08e @Hs P X `hpx    s    v f  t ( 0  8 @ 7 H P X +` D h p x                 !! !! !w(!0!8!@! H!P!X!`! h!9p!x!! ! !6 !(!!!!v!|! !,!!!!"""Z"8 "<x"@"D0#,8#0H#4`# h#p#x### ##A### #<#e#### Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)-  z U$  A0@TP`gpm 4pG!Z!"`  0#`#'# :{bF}0. !4NT  3l,H2(8&  [  $v ( , 4 8 < @ H LN P Ti X pt t p 4   |    H $ [  Tn  Dt L  ; 8* 4N 4a h8g @ x@ B C. D DA ET F IZ I HK S V W `y a c e TnN \p r ss s 8t Hu tu v- (w ,y }m ~   8' h B  g     !  < a  + +$9 [ & O  d  nU  @D    )  <J  L f\ v ^ y k   ] +  0n @P`px  W f   ^   I  @l!? !H  }@^ rj s0#0 s/  $4 $y v `#"  Hu, tuv x@ (_  |@,    eH 9 Wp % h8! VK  Tn  \p( $# \ 0 D  8t By E  I, g F% ]N DQ S@v  ,yp8   q 4  D; (w l C 4     x  D    hPg  T  4T5 P L@  T4   80   8* |G8       ;  5  /#j   h d c  s  /    y    h  B ] R   R"   H@C * {e; qJW/ i{ S HA "݃ЉG*B*b,<>m_^KvAR .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.__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_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_typestcpm_set_roles__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_strtcpm_check_send_discoverlogbuffer_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_prop_dev_warntypec_altmode_attentiontypec_set_orientationqueue_work_onmod_delayed_work_ondelayed_work_timer_fntcpm_debug_opensingle_openstrlentcpm_altmode_vdmtypec_altmode_vdm__stack_chk_fail__cfi_check_fail__warn_printktcpm_state_machine_workvdm_state_machine_workchunk_state_machine_workdisc_id_workseq_lseekmutex_unlock_raw_spin_unlocksched_clockmutex_lock_raw_spin_lock__cfi_check__cfi_slowpathtcpm_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_guardpower_supply_changedseq_read__init_waitqueue_headdevm_kmalloc__kmallocpower_supply_get_drvdata$x.99$x.89$x.79$x.69$x.59$d.49$d.139$x.39$d.129$x.29$d.119$x.19$x.109$d.9.Ltmp8__UNIQUE_ID_license98$x.98$x.88$d.78$x.68$d.58$x.48$d.138$x.38$d.128$x.28$d.118$x.18$x.108$d.8__UNIQUE_ID_description97$x.97$x.87$x.77$x.67$x.57$x.47$d.137$d.37$d.127$x.27$d.117$x.17$x.107$d.7_note_6__UNIQUE_ID_author96$x.96$x.86$x.76$d.66__UNIQUE_ID_intree56$d.56$x.46$d.136$x.36$d.126$x.26$x.116$d.16$x.106$d.6.Ltmp5$x.95$x.85$x.75$x.65__UNIQUE_ID_name55$x.55$d.145$d.45$d.135$d.35$d.125$x.25$x.115$x.15$x.105$d.5$x.94$x.84$x.74$d.64__UNIQUE_ID_vermagic54$d.54$d.144$x.44$d.134$x.34$d.124$x.24.Ltmp14$x.114$x.14$x.104$d.4$x.93$x.83$x.73$x.63$x.53$d.143$x.43$d.133$x.33$d.123$x.23$x.113$x.13$x.103tcpm_register_port.__key.3$d.3.Ltmp2$x.92$d.82$x.72$d.62$d.152$d.52$d.142$x.42$d.132$x.32$d.122$x.22$x.112$d.12$x.102$d.2$x.91$x.81$x.71$x.61$d.151$x.51$d.141$x.41$d.131$d.31$d.121$x.21.Ltmp11$x.111$d.11$x.101$d.1$x.90$d.80$x.70$d.60$d.50$d.140$x.40$d.130$x.30$d.120$x.20$x.110$d.10$x.100$d.0k@y4!PPP&PP(2x# 0 <b6+@)@)@U,@,8@.: @h 2@ipH@(l`0{Lo&||z| "hr2