ELFhB@@/-$$$$$$$+5%     conf_sbumode@%s turning on %sTCPCI: debugfs dentry failed: %ldTCPC_ALERT_VBUS_DISCNCTVBUS LOW ALARM triggered: thresh:%umv vbus:%umvsbu_pullup[%s]: Disabling auto discharge failedError allocating extcon: %ld errorTCPC_ALERT IO error occurred. status: %#xerror frame_type is not SOPfloating_cable_or_sink_detected count: %dreset_ovp_workfrsunable to set max voltage to %d, ret=%dUSB psy failed to initializefailed to read regulator-max-microvolt force_device_mode_onmax77759_get_vbus%s: GBMS_MODE_VOTABLE ret:%dI/O error in %s%s: GBMS_MODE_VOTABLE voting source ret:%dTCPC_ALERT_POWER_STATUS status:0x%x%s: GBMS_MODE_VOTABLE voting source:%c sink:%c ret:%dsbu-mux-en-gpio not found wq-tcpm-tcpcSBU switch disable %sregister_trace_android_vh_typec_tcpm_log failed ret:%d Abort %s; TCPC_POWER_STATUS read error%s: update ROLE_CTRL failed ret:%dInvoking process_contaminant_alert%s turning off connected, ret=%d%s: usb_psy set dcp failedCannot set sink current %d uA (%d) successsbu-mux-sel-gpioinit_compliance_warnings failed, ptr: %ldno-external-boostmax77759_toggle_disable_votable_callbackmax_tcpci_check_contaminantport clean; Contaminant detection not enabledfailed to register extcon device:%d %s setting polarity USB_HOST %d%s: ONLINE:%d USB_TYPE:%d CURRENT_MAX:%d VOLTAGE_MAX:%dForcing on dp switches %sTCPC_ALERT status pending: %#xcontaminant_detection_statusFailedHost%s failed to disable dpDnMan and dpDrvmax20339,ovpAICL %s active vbus_present:%c snk_vbus:%c current_now:%d default_power:%c DCP:%c[%s]: Kick Debug accessory FSMconnected%u Disconnect missing Rp partnertcpci_max77759%s: Enable LK4CONN alert failed ret:%d%s: %s:%d voting enabled:%s usb proto_el: %d by %smax77759_tcpc_gpioof node not found in-switch-gpio not found &chip->ovp_lock%s: Enable LK4CONN failed ret:%ddp regulator_set_voltage %s ret:%dError writing TCPC_EXTENDED_STATUS_MASK ret:%dFloating cable counter clearedinvoke_tcpm_for_cc_updateError: TCPC_RX_BYTE_CNT read failed: %dSBU switch enable %sTCPC_ALERT threaded irq running %d registers_showfail[%s]: vbus_present %dgvotable-lazy-proberegister_trace_android_vh_typec_tcpci_override_toggling failed ret:%d%s%s: clear TCPC_VENDOR_EXTBST_CTRL ret:%ddp regulator_%s %s ret:%dforce_device_mode_on_write%s: TCPC_VENDOR_EXTBST_CTRL value:%d ret:%dregulator-min-microvoltfailed to read regulator-min-microvolt USB_ICL_PROTOdisableUSB_ICL_PD[%s]: vsafe0v debounced, vbus_present 0Exit TCPC_VENDOR_ALERT UnmaskUSER_VOTEFailed to initialize gpio chip ext_bst_en_gpio_getErrorsbu-mux-sel-gpio not found connenableoffUnable to clear TCPC_ALERT_EXTENDED ret:%d TCPC_VENDOR_VCON_CTRL: update vcnilim to 300mA failedvsafe0v_debounce_workIO error retry. status: %#xTCPC_VENDOR_ALERT MaskVSAFE0V (runtime): %c -> %cDP IRQ_HPD:%d count:%ucc1: %u -> %u cc2: %u -> %uUnable to config VOLTAGE_ALARM_HI_CFG, ret = %dusbpd,usbpd_intTCPC_ALERT read alert status[%s]: Failed to dump ret:%d usb_limit_sink_enableLIMIT_ACCESSORY_CURRENT_VOTERdisabling Type-C upon shutdown SHUTDOWN_VOTEquick-ramp-vbus-ovp[%s]: %d%s: HI-Z ret:%dTCPC_POWER_CTRL_AUTO_DISCHARGE not clearedusb throttled; port cleanmax77759_init_regsTCPC_ALERT status done: %#xcheck_missing_rpovp reset done [%d]ONLINE:%d USB_TYPE:%d[%s]: Not all registers printed. last:%x CHARGER_MODE&chip->icl_proto_el_lockregister_trace_android_vh_typec_store_partner_src_caps failed ret:%d %s: OVP enable gpio_val:%d in_switch_gpio_active_high:%d retry:%dmax77759_frs_sourcing_vbusdp altmode orientation:%d lanes:%d dp:%dFRS SignalTreating as floating cableTCPC_ALERT_RX_HARD_RSTrx clearauto_dischargecc_toggle_enablenon_compliant_reasonsmissing_rp, compliance warning %d changed, new value: %dmax77759tcpcTCPC not ready!no toggle_disable votable (%d) devm_regulator_get failed icl_work_itemcheck_missing_rp_work%s: Missing or incorrect Rp partner detected. Enable WAR&chip->data_path_locksource-pdosusb psy not up not[%s] Init EXTENDED_STATUS_MASK: VSAFE0V%s: %s turning on connected, ret=%dmissing_rp: usb_psy set unknown failed%s failed to set dpDnMan and dpDrvpullup-supplyUSB_ICL[%s]: syncing vbus_presentSkipping enable_auto_ultra_low_power_mode. Dry detection in progress[%s]: Enable in-switch set %s / active %sdp_notification_work_itemTCPC_ALERT status: %#xEnter process rxusb_limit_sink_current%s: %s turning on deviceext_bst_en_gpio_setCDP detected, gen dp pulseERR: GBMS_MODE_VOTABLE lazy get failed with error %ldTCPCI&chip->irq_status_lockusb-psy-name not set TCPC_ALERT_RX_BUF_OVFCannot set TOGGLE DISABLE=%d (%d) Failed to find %s DT node &chip->rc_locktimer fired: enable_auto_ultra_low_power_modetimer fired: %smax77759_enable_toggling_locked%s: OVP disable gpio_val:%d in_switch_gpio_active_high:%d retry:%d%s setting polarity USB %dSBU dp switch %s %s ret:%dDebouncing disconnect Cannot unvote for sink current (%d) debug-accessory, TCPCI: Unable to create device attr[%d] ret:%d:%s: reason %s value %ld ovp_operationError while registering orientation switch:%d Error while registering mode mux:%d [%s] Init ALERT_MASK: %uFloating cable detectedregisters%s: %s turning off %s%s: ret:%dstatusconnectorupdate_contaminant_detection_lockedport dirtyVBUS HIGH ALARM triggered: thresh:%umv vbus:%umvDebug accessory %sUnable to config VOLTAGE_ALARM_LO_CFG, ret = %dUnable to enable voltage alarm, ret = %dCannot set accessory current %d uA (%d) %s pd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%u debug_acc_conn:%u bc12_running:%u%s turning off %smax77759_set_vbussink-discovery-delay-msUnable to unmask FAST_ROLE_SWAP interruptmax77759_vote_iclTCPC_VENDOR_ALERT 0x%xCC update: Contaminant algorithm respondedTCPC_RX_BYTE_CNT read failed ret:%dprocess_power_statusLIMIT_SINK_CURRENT_VOTERTurning off dp switches %sERR: both source and sink set. Not votingdisabledUnable to create aicl_active_el(%d) TCPCI port registration failedlow%s: unable to set max voltage to %d, ret=%dTCPC_ALERT triggered bc12_enabledusb_limit_source_enablein-switch-gpiopullupTCPC_ALERT_TX_FAILEDtcpmovp-presentUSB_THROTTLEregulator-max-microvoltTCPCI: USB ICL PROTO EL get failed:%ld%s: vbus %u mvbc12, input_power_limited, Turning on dp switches %sSucceededusbpdlogbuffer get failedfailed to read the first source-pdo max77759_start_togglingusb_limit_accessory_currentRegmap init failed TCPC DEVICE id:%dregister_trace_android_rvh_typec_tcpci_get_vbus failed ret:%d register_trace_android_vh_typec_tcpm_modify_src_caps failed ret:%d port cleanenabledDiscard sourcing vbus. Vbus present not setcontaminant_detectionusb_limit_accessory_enableirq_hpd_countSuccesswq-tcpc-dp-notificationhighdp notification: Dropping event%s Signaling dp altmode: %s ret:%d%s skipping as alt path is activeenable_dp_pulseconnector node not present is_aicl_limitedaicl_check_alarm_handlerdp wq %s: %luTCPC_POWER_CTRL: Enable voltage monitoring, alarm, bleed dischargeenable_vbus_work_max77759_irq_lockedServicing TCPC_ALERT_CC_STATUSdp_debug: sbu_pullup_store: val:%d /mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/62/execroot/__main__/aosp/../private/google-modules/soc/gs/drivers/usb/typec/tcpm/google/tcpci_max77759.cTOGGLE_DISABLEno-bc-12Contaminant detection enabledfailed to register power supply callback TCPCI: USB ICL EL get failed:%ldAICL_ACTIVE_ELusb_throttle_votable_callbackUnable to unmask voltage alarm interrupt, ret = %dTCPCI: GBMS_MODE_VOTABLE get failedusb-psy-nameTCPC_POWER_CTRL:0x%x ret:%donPD_CTRL_PR_SWAPchargerWA: trigger cc event in charger modeTCPC_ALERT_TX_DISCARDEDCannot set TOGGLE DISABLE (%d) enable_data_path_lockedDeviceUSB throttle votable (%d) failed to create register_trace_android_vh_typec_tcpm_get_timer failed ret:%d error: count is 0Invalid TCPC_RX_BYTE_CNT %dDP VDO[%d] 0x%xTCPC_ALERT_TX_SUCCESStcpm-source%x: %x Cannot unvote for accessory current (%d) %s skipping as force_device_mode_on is setsbu-mux-en-gpio[%s]: Disable in-switch set %s / active %sError while registering role switch:%d [%s] Init ALERT_MASK read : %uTX_DISCARDEDTCPC_VENDOR_ALERT2 0x%xdisconnectedmax77759tcpcmax77759tcpc>'void (void *)'=҈ Thh!- THhؼhvT H htHlThhؼhv-T(h(@-T4覧(Da.T(H(mT ҈H-T(r,T ҈H)Tlի )Tw)T(}H۸lTHh%THh% &TH6Ŧ]hr`&Tȳa%Tt҈7(C T>҈HHamT(>҈HHa`#Thh(#TDhA!TSnjϱ [Tnjϱ [ TYhh` T҈$ȇhVT8(gŧQmTHgŧQ Th҈&HT҈KhpTҨ#TҨ#ThH T2H#!Tɍ&6hTɍ&6hTT(T0hYhk(T H htHT(~҈`Hȯ TH ҈}Ȼ!T((rT[h@Tƨ@T(qhTȋhK T(=҈@Th<hxA Th!@TҨ`HT((H(TVҨHo(TH}H۸@TӟҨJ"!T( ȓ%#T"ȓ҈7(C TLh(T_2YVS( ȓ= THE?<96 0-( ȓ #T# ( ȓ!cT  ( ȓ T?aT_?#{@9qT{#_ )+ih8J @@*?#{ @ @{¨#_?#{ORR@`@h4 j@q)@IAT4R5t6`@. j@ q)@IaTTR& j@ q)@I aTtR j@q)@I aTR j@q)@IaTR j@q)@IaTRi@R@(*OA{¨#_ !_?#{OCc97hrC9`zD4!`zD!BOC{A@#_hG9BdfC9eD9cfbC9gjC9iRT9Rt@ hfC95hD95hbC9h5hG9h6hRT94h@qjjC9inC9 4 7)5`.@*aR"RR9hzD ) JqB!`.@ q!ThfC95`zD!h@5R`@"Rqh@ ) Jq k Cq`zDBRun9@ B a@?h@h4h@*`@q(Rh@ ) Jq k Cq`zDBRn9@ B a@?h@qaTaR*hzD ) JqB!S?#{ O@RRR6`zD!Bu +R rTRRR6`zD!BOB @{è#_p9_֠_?#{ (@RR`` @{¨#_?#{O*Rh Rhj x"@94荎Hhj &@9H4 JRiK)@(!y+)*@9H4HlRJR(Fri r(*1.@9H4i @Q@*(Q2@9H4i -@@*-( RRhj xOA{¨#_?#{ O?qHT* J**HLii8k `֩B*!@9(!9_k!T!B*%@9(%9_kaTB*)@9()9_kTB*-@9(-9_kTB*1@9(19_k@T*@ARzD!*OB @{è#_?#{CA8%C!xD`&@**p@hB -@9-9I4`*@AR`zD!bR*hB 1@919I4`*@AR`zD!R*`6@R6*`zDbA!`6@R4`zD!`r@*A8%C@ T{A@#_?#{ _WO**XR76zD!FJ@h?#TJ_?T *h6rJ@ !R R9R6r* )#qzD"!**W757G96uzD!B*9`@ zAzD!**ODWC_B @{Ũ#_?#{WO*6vR9u7OBWA{è#_?#{ o g_WOA8%Ch@99;y)7!;5! =5!<5!<5!=54R!9@=5t9!RR 10!?`"4T`J4_?4Thb {`b!R>:h.h2{6h"i`"!R62h&h*i.4/A.!hZ*!*`Z 57@rh9!*`^07!*`b07`!Bt*^`!B`" !B`!B`!B)R`@Ri9i9$7@9-07`^ -?,T!`^A!`+?+T!`@!i"@9 JR`*@Rj"( * )R|h"9i )i H?`GT`zG?GT ! Jbi )h`r F?ET`.X?XT!D!!h9!B#Rh9!AZR**@7@ %  yS(`6???T`*@!`??b?T!S#R7@@(Tb2!#RS7bB!#RR7`@sR7`zD!;@y;@yq闟 qiiB9T`zD!hAqi"`>`*@!=<;'`*@_?bHTH7`@!R"R`@AR"Rh*@yAtx$!c#R@7@@T!#5@!R5* !!x@*!>!!@*!-*!(*!#!v!y**!*! !!@`*@!*`*@!!#R'@``*@h*@ )c?`r6T`*@h*@'3h*@ )#?`vB5T`*@h*@#h*@ )@`z3T`@azD;@y qTh"@9)R2ih"9!*`z ?T!*`~(?(Th i#` Rhhih i3`"RhhihiC`RhhihbiS`Rhhihic`RRNhBhFiJ!h9his`"!R"hhiv" hf@&7`B@&_?&T`F%_?b%T"` %?$T!`*@`&$?B$T`!R7`*@!R>T{u@6***xx!*!z!x@!!X!!@!@95`@R*hzD ) JqB!?`T4R* 4`D!!!!!!!!!!!!!!!*`&@`B`~A`zA`vB@HT`rB@HT`B`6@`.@`r@`zDA8%C_ T*OQWP_OgNoM{L#_!x"A*`*@!*`*@!*`*@!`*@!*`rB6!!*!!!X`*@!*!xJ@!F?#{O\@D!!!!!!!!!!!!!!!&@@HTB@HTB@HT6@@HTr@@HT.@@HTzD@HT~A@HTzA@HT" vB@HTrB@HT*OA{¨#_?#{ \@!`` *`^A!"R#R7 @{¨#_*`*@!?#{WOA8%C*B5B?q`T5 qTR*BB@qB* )q k #_qzD'@!BA8%C_ TOEWD{C#_?#{ L@!"E|@{#_?#{!@9|@{#_?#{OCA8%CL@97@9 9I9&@@A8%C@ TOC{A@#_?#{ L@!"E|@{#_?#C{_WOC A8)%C*L@6A8%C@ aTODWC_B{AC#_@qT it8) ^A`6*(*@!*q^A7**^A*6 ^A5R4R7!R*bA*"T95B*4R@94RbA*"T95@@9qHR/B**D7"9 )q*@"q!B4TRTRArBrEEq**@!@@9qHR6"RR*zDqBR**@!@5@ȶj?#{ L@!"A|@{#_?#{OC A8)%C*L@7@ ؘRr kiTA8%C@ TOB{A#_?#{ L@!"F9|@{#_?#{OCA8%CL@9 7@9F@4A!#R6**@A!  !*7@99A8%C@ TOB{A#_**@!?#{ L@!"iA|@{#_?#{OC A8)%C*L@7@ ؘRr kiTjA8%C@ TOB{A#_?#{ L@!"E9|@{#_?#{OCA8%CL@9 7@9F@4jA!#R6**@jA!  !*7@99A8%C@ TOB{A#_**@!?#{L@B{#_?#{ L@BR)K9?q|@{#_?#{OC A8)%CARL@ 7@!^A"Rq 6**@@!A8%C@ TOB{A#_?#{ L@<@hBR|@@ @{¨#_?#{ L@BR#AG9|@{#_?#{OC A8)%CARL@7" @qB94 q zD!ABA8%C@ TOC{A@#_?#{ L@BR)!@9#S|@{#_?#{ _ W O A8%C*RL@@7*ku8**`4 ZT~@A8%C_ !TOMWL_K{J#_**@!B*@Q!B?#{ L@-@BR|@ @{¨#_?#{ L@BR#A|@{#_(Rh_?#{OCA8%C @R9G9  *5@9I6zD!BG929zD S!BG9)R SiA8%C@ TOC{A@#_?#{O@Rq1 (4uSOA{¨#__ qT* JH8RLii8k `lRHR@h_?#{ @!(Rh9 @{¨#_?#{ O @97 )@94@*R)U  Rr )@)}@)c) *j@+R 9k9OB @{è#_?#{` *{#_?#{O`C!6`C! `@ah"R*@*OA{¨#_?#{   6hV*R 1@9 19?q`ThAR@`VA!R#R @{¨#_?#{ A!Bhb a@hR*@* @{¨#_?#{ WO K9kT] 9szD!AB@ARR*zD!BZA7ARE9 )zD Jq!C$B&BG94(R*zD!ABZA6ZAH7!RE9 ) JzDq!CBzD!B*OCWB @{Ĩ#_?#{ WO zD!B9*OCWB @{Ĩ#_?#C{WOA8*%C) C8(Ȩh"? Ȩ`&@C3j&@qR R(q R@ @azD( qRKRi *t" v 9hK9 5hE9(4hZA7@ Q qHT`zD!B*9`.@7`.@!R`.@ @3сR*`zDC_8!C_8 6`zD! @RR***6`zD!B @AR**`zD!BhA4 q`zD!cABA8%C_ T*ODWC{BC#_(?#{ O5*f9OB @{è#__?#{O bJ@b_?#T`J _?T!BR#R*`zD!B*5hG92h9`r@*`zD!OA{¨#_?#{OCA83 %C99zD!F9h4zD!@A8%C@ TOB{A#_ֈA4>@!R*`7@9zD4!zD!zDBcaR!(R 9?#{CA8%C\@ y%@ @`R @y)Rq%} @A8%C@ T{A#_\@hA_*_\@H*_?#{O\@? qT* )+ih8J @tb9t(Rhb9b9OA{¨#_?#{O!6hG9qTh G9qThB4 )@9)9?k@T`*@AR`zD!BR*OA{¨#_?#{OCA8%CRR 7RR` 7R"R7!B!RR7菝RAR⏝R y7!㏝RAR @y!R RR7!R"R7aRRCR6!*!*!A8%C@ TOC{A@#_!?#{#OA8@ %C ѢCR@@cR@CR@#R`BB@ @c_@RhM94h^4@5h^ lRr kT`B!$Rr`_%R 9#iRI ruR})ib f @6*`B@!@i @_q @h*<)ka^A8%C_ TOE{C#@#_?#{OB!BtB ш@h?#T?Ti!#R)@9?q)R"* )q`B"!*7h @9)7)2 9`B!OA{¨#_?#{ @94 B!B @93@Iy 9`@ @{¨#_?#{ O `R*@u`A!b_xbAa_xOB @{è#_?#C{OA8%CIR3R@  73@97h@-@9 4T`:B!BMh @9 qT 5h @95h @9 qTh@-@95`:B!Bh*#R@p@tbCR@4`:B!Bu qR@CR 6*`:B@!h@*R -@9 -9?q`ThAR@`:B!bR#Rh!R@A8%C_ TOD{B@C#_?#{OCA8 %C(@ y]@H%@ @R*`jB(4!B*`jB!BRA8%C@ TOB{A#_ @y)R!B%} *>qhT`*t `jB!@@qThR@?#C{OA8%C!H@@`CR#R`CB@ @Rhb i@I4@5h"@kRr kmT(R*`@ah9A8%C_ T ROD{B@C#_?#{O9*`"6aA`"*OA{¨#_?#{O$@?r iR R* @CRR7h&@rRRR @7h&@RR* @@7h&@r R RCAR @0R6*`zD!*`zD! *`zD!*`zD!OA{¨#_?#{O A!*`@4**@8@E@BCR7`C!R*@OA{¨#_?#{O J )K T J H (@! ` h*R D< y `9 yA`b`*@*5*OA{¨#_`*@!b>C`*@!*_?#{CA8%C9@AR*`zD!B@9 A8)%C@? T{A@#_?#{OCA8*%C@R97@957h&G94iZAi7H5ARAR"R*`zD!B*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r!RqAR*`zD!B*A8%C@ TOC{A@#_?#{ WO*2 q!TE9ZAq*ZA*zDE9!B**E9qkTZA*ZA*zDE9!B*%RE9qk TZA*ZA*zDE9!BER4q TX+R r+R r+R r+R r+R r+R r+R r+R r+R r+R rZAE9*ZA*zDE9!B**E9kTZA*ZA*zDE9!B*%RE9k TZA*ZA*zDE9!BEROCWB @{Ĩ#_?#C{OA8%CBRl@#c9|@#A8%C_ TOD{B@C#_?#C{WOCA8%Cl@BR`4|@ic9@@? T@c9@*3#9i5.@ k`TnC9)4q(R@*@ ) Jq k CqzD!Bn9@ B a@?@nC95@!R"RzD ) JqC!Bn9@ B a@?֟A8%C@ !TODWC{A@C#_?#{  xD!`*@R*h&@(R @{¨#_?#{WOCA8%C xD! yh&@h @R7t @y4bzD`zDh&@R @7`zD @y @y55R5R**A8%C@ T*OCWB{A#_?#C{og _ W O A8%C*R*>@hRDKyCy;yc9S9C9>!*hv@ @Ra7hAT!@ @RR `7; p7 7(6!Vx7{X6!hG9!`zDBy*h9@@hc9(6@ @aR"R* )q`zD"!Z7$6w" `zD!hF94`zD!@@`&@+hE94hG9h5h G9U4+@]*5`**r@ @c!R`U7@ @!Rc@9T7c@96!(Rh"9@@!`@RCR>7@94@95q T`@R 7W@y rxTJ!~B ~`@2RM7`zD!)qAT`zD!`@AR*K7`@]x=qAT]@SC*"R=7hJ95@C6C@94`@ 9,+@]`zD!bG9d G9**x93y 9R@ @5hF95aG9b G9@@6hF95hA4`zD!hBG94*6y&@RwzD+ @*+@!7+@qT @ 6(7!**`*@!`@RRq )*`*@"!6`*@!*~*`*@!vhG92h9 @"9h"G9(4@9"96hG92h9 @@97i"@9hG97yhG92h9`zD S!B @hF95aG9b G9hE94hG96`rj R*Lr @1@? kIRLrIzaThG9H/7iG9+@i7h87KH 87x+@iG9jjC9 3i9 487`.@7`.@!RhG9hj9hBiG9 %@98_k%9@T`*@AR`zD!"R*hG9 ) J!rBhG9H7@94 @RBR )q!"`r@ajC9@6@ @sR7;@y*Ri2@Sy%} (]@%@ @`RS@y)Rq%} C!*!R`@R** )q`zD#!B86@ @sR7;@y*Ri2@Sy%} (]@%@ @`RS@y)Rq%} C!**`@R"R* )q`zD#!B6!@ @AR*7@@@ @ | T[07(7 6!@@AR!@@*;* R T@ @!@@!Rx7;h6@ @sR7h&G9 R;@y!q( RB6rChE94h&G9h5V4`zAaR!@ @ARR7@ @aRR6!4hG9!`zDBy*h9@@v&9!*+@]qT5`zAaR#!*v. y`zAab]R`*@YR*A8%C_ TOLWK_JgIoH{GC#_q?qq?qq?q?q777j7 4S@9h4!6`zD! `*@! @`zD!?#{ AxD!bhA)q#T!R`b!Ya @{¨#_?#{OCA8%CAR@99`7 @R7@9jR@9+ S q K q T qTqTqkRk k6R*qKRR R) ?!q SH? q T? qT?qTqhR h6R*qHRR(hA8%C@ TOC{A@#_?#{OCA8*%C*R@`7*5@6hV9 RtzAuqqR 9`zD!B hB-@94`@9h7A8%C@ TOC{A@#_?#C{WOA8%C3R@C7`6@#!RC_hG9qAT* `zD!B0h G9Qq'`.@hY9 ) J*q RBr)R`zD#r$q& q @! @4iY9r#Rr$@zr) k(՟ q6*(**A8%C_ TODWC{BC#_?#{_WO*qqhfC95hD95hbC95h@q!T*ic9 7inC94i@?k @zH6?q(R`@*h@ ) Jq k Bq`zD!n9@ B a@?h@qT`@aR*hzD ) JqB!45hjC94`.@7`.@!Rwj9x`r@ajC9T5hjC94`.@7`.@!Rt5hB 1@919I4`*@AR`zD!R*hB )@9)9I4`*@AR`zD!BR**OCWB_A{Ĩ#_hG9ric97~?#{ WO* q@!R"RzDq㲖BR*@AR"R*zDqB㲖R**OCWB @{Ĩ#_?#{O(@RR@@ @$`~A`*@R*`zD!*OA{¨#_?#{ _WOBcRx{Dh@9T)R R)!Ț? T)R(!Ț R `THRR_A7!RDcAq*#T94@4R-B*4R#T94B**D7#9 )q{Dq#!B4TRTRArBrEEq*{D"!@6R"R*B @*R**Bq{D#!* )7{D!*{DBDDR*+@ODWC_B @{Ũ#_?#{ @ARbK9 7`@!RRR7`@aR"R@6*`zD! *`zD!*`zD!B @{¨#_zR| (LD-DD  P DD-D (D0D-D H  P  HD-0pXD-D H  8  HD-4D-D@P 0 | @PD-D 0D-D0L 0  0LD-$8(LDD-D H  d  HD-0x8D-D H    HD-0D-D0L 0  0LD-0@D-D0L    0LD-D <D-DPT P L PTD-4T\H-D0L 0 p 0LD-(TD-DD | DD-L<D-D\ `   \D-D 0D-D H    HD-,<D-D H   P  HD-D 8l0D-D`P 0  `PD-D (8D-DD ` DD-(4D-DD \ DD-4D-D@P 0  @PD-D (88D-DD ` DD-<dD-DPT @  L PTD-D (8D-DD ` DD-0D-D0L   h 0LD-D (8D-DD ` DD-00D-D0L    0LD-D (d8D-DD ` DD-0D-D0L   h 0LD-D (8D-DD ` DD-0D-D0L    0LD-D ($(D-DD P DD-(PDD-DD l DD-0|D-D0L    0LD-D (\D-D H  |  HD-(<D-DD d DD-4D-D@P 0  @PD-D (@@D-DD h DD-@l,D-DT @   TD-D (LD-D H  l  HD-(<D-DD d DD- 4D-D@P 0  @PD-D ,TpD-D H  P  HD-H(HD-D H  h  HD-0D-D0L 0  0LD-(,D-DD T DD-,$ |D-D H  \  HD-,T pD-D H  P  HD-, dD-D H  D  HD-8 D-D@P @  @PD-8 D-D@P @ T @PD-8, HD-DPP 0  PPD-D 0h PD-D0L 0 h 0LD- , D-D H    HD-0 D-D0L   p 0LD-D , D-D H  h  HD-D D X ,l D-D H  h  HD-, D-D H  d  HD-4 D-D@P 0 t @PD-D 4 D-D`P 0  `PD-D ,< D-D H    HD-,l dD-D H  D  HD-0 |D-D0L 0 T 0LD-4 D-DPP 0  PPD-D 0 LD-D0L    0LD-D 4< D-DPP 0  PPD-D ,t lD-D H  L  HD-, D-D H    HD-, D-D H  x  HD-0D-D H     HD-D 8,LD-D0L   ` 0LD-D 4|D-D@P 0 d @PD-D 8D-D@P @  @PD-4D-DPP 0 h PPD-D <(,D-DPT @   PTD-D (hTD-D H  t  HD-8D-D@P 0  @PD-D LD-D\ `   \D-D , lD-D H  L  HD-4PdD-D@P 0 0 @PD-D 4D-D@P 0  @PD-D 8|D-DPP 0 H PPD-D <|D-D@P @  4 @PD-D 8<D-D@P @  @PD-,xD-D H  x  HD-<hD-DPT P 0 PTD-,D-D H    HD-($D-DD L DD-DXl   <4H\p$ 8L`t (<Pdx$register_data_active_callbacktcpm_get_partner_src_capsdata_alt_path_activetcpm_put_partner_src_capsenable_data_path_locked?#{ @(@T!{#_?#{{#_ parmtype=conf_sbu:boolparm=conf_sbu:Configure sbu pinsparmtype=mode:stringparm=mode:Android bootmodeauthor=Badhri Jagan Sridharan description=MAX77759 USB Type-C Port Controller Interface Driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=tcpci_max77759depends=max77759_helper,max77759_contaminant,bc_max77759,usb_psy,gvotable,logbufferalias=i2c:max77759tcpcalias=of:N*T*Cmax77759tcpcalias=of:N*T*Cmax77759tcpcC*scmversion=g570670d2bc80LinuxLinuxtcpci_max777596Kmodule_layout~)Hmemcpyғ__stack_chk_faildmemset __tracepoint_android_vh_typec_tcpm_modify_src_caps}%+__tracepoint_android_vh_typec_tcpm_logp[__tracepoint_android_vh_typec_tcpm_get_timer2\fl__tracepoint_android_vh_typec_store_partner_src_caps;__tracepoint_android_rvh_typec_tcpci_get_vbusf__tracepoint_android_vh_typec_tcpci_override_toggling`kmalloc_caches#^param_ops_string Eparam_ops_bool`ϘstrleniLz__ubsan_handle_cfi_check_fail_abort*Bi2c_del_driverstypec_switch_unregistergpiochip_get_dataadevm_gpiochip_add_data_with_keyOeof_find_node_by_name%kstrtol_from_userݷasimple_read_from_buffernJnesnprintf.isimple_openh0default_llseekAl;kstrtouintMKkstrtoboolasysfs_emitikstrtoint sysfs_emit_at'@regmap_bulk_readscnprintf@(irq_set_irq_wakeCgpiod_to_irqdevm_request_threaded_irqy8max77759_update_bits16?kthread_cancel_work_syncnSalarm_cancel&mstrstr{e;tcpm_pd_transmit_completeKB_dev_infoewtcpm_sourcing_vbus:kthread_cancel_delayed_work_sync6alarm_start_relative,4Utcpm_pd_receive}?regmap_raw_readS tcpm_pd_hard_reseti{tcpm_cc_change.sLis_floating_cable_or_sink_detected=tcpm_port_is_togglinga process_bc12_alert-mtcpm_sink_frs__msecs_to_jiffiesNinit_voteGmax77759_write16!devm_kfree regulator_set_voltageregulator_disable۲regulator_enable_mtypec_mux_get_drvdataxextcon_set_propertygtypec_switch_get_drvdataQ <usb_psy_set_attached_stateusb_role_switch_get_drvdataԂ(usb_role_switch_unregisterc<typec_mux_registerؖtypec_switch_register_usb_role_switch_register;kdev_fwnodetlfwnode_get_nameZextcon_set_property_capabilityxdevm_extcon_dev_register]Adevm_extcon_dev_allocate܄ of_property_count_elems_of_sizez>Kprocess_contaminant_alertXtcpm_port_clean[Vregmap_update_bits_basecbc12_reset_retry~dbc12_get_statusGgpiod_get_raw_value_cansleep3 gpio_to_desc~Mgpiod_set_raw_value_cansleepX]regmap_writemenable_contaminant_detectiondisable_contaminant_detection2_gvotable_get_dataSRof_property_read_variable_u32_arrayrpower_supply_get_propertyDregmap_readPxpm_wakeup_dev_eventJkthread_queue_work˜is_contaminant_detectedKsdisable_auto_ultra_low_power_modez?of_find_propertyлandroid_rvh_probe_registertracepoint_probe_register Ylogbuffer_unregisterkPNTusb_psy_teardownbc12_teardown6Opower_supply_put2devm_regulator_putkthread_destroy_workerÁkpower_supply_unreg_notifier"'Ogvotable_destroy_election.)tcpci_unregister_port ?device_remove_fileeU*debugfs_removeWdebugfs_create_file4@vdebugfs_create_dir7Bkdevice_create_fileHdevice_init_wakeupStcpci_get_tcpm_port[(&tcpci_register_port bpower_supply_reg_notifierƌkthread_delayed_work_timer_fnYyinit_timer_keyj}kthread_create_workerT:max77759_contaminant_initmax77759_read16+Tvdevm_regulator_getTпpower_supply_get_by_name!of_property_read_u32_indexjof_get_child_by_name of_get_property*bc12_initBeusb_psy_setupgvotable_election_set_name=gvotable_v2s_int=?agvotable_set_vote2strgvotable_create_bool_electiongmax77759_read8q__mutex_initZstrncmp Jeof_property_read_string>4kof_find_node_by_phandle hof_get_named_gpio_flagsX6alarm_init8[_dev_err __devm_regmap_init_i2cМi2c_register_driverwologbuffer_register4K_raw_spin_unlockd_raw_spin_lock='kmem_cache_alloc_tracetcpm_vbus_change$bgvotable_cast_vote{ @,kthread_mod_delayed_workl&kthread_flush_workvLgvotable_election_get_handle__const_udelaypmax77759_update_bits8]Ndevm_kmallocUmutex_unlock{mutex_lock zkfreey]usb_psy_set_sink_stateRpower_supply_set_propertyED__cfi_slowpath_diag'extcon_set_state_syncget_usb_typeRSPmax77759_write8;ҳbc12_enableAtlogbuffer_logkDlogbuffer_logEYkobject_ueventstrnlenGNU%Nm꾢 8GNU   h9$(,04N880H0LX\` dhp | $$((,, 0 0, 48 4L 8X 8` d h       1 1 ' '           <    < <              $ $( $, 0 8 $< $@ D X `\ `d h p |       $ $   $ $   M M   , 0 D H L l t <x <|   Y Y    S S     $ S( S, t    ,X\` (04@\dht__@tDtHd h l  q q  _$_08LX\` 48<p@pH8PTXp\pd9lptpxp8pp8pp8pp8 ""  0 4 8PpTp\*>*o *G(*FT*G\*Fh*Gp*F*]*G*F***^* * * * ++ ++ +o<+_P+T+X+o\+d+|+ + + + ++r+r++>+>+o++, ,|\,~,,,,| -}8-. <-. D-X-\-`-p-. t-. --------|L.~....|/}(/@,/@4/H/L/P/`/@d/@p//////0w0w 0xp0{|03 03 00i0i001<1w1w(1x\1w`1wp1x1{11D2C2 2 $2(2,242h22w2w2x3y(3,3D3z3 3 3{3{33V 3V 3{3{333I3w4w 4x84w<4wL4x444454544445555H5\5`5l5 555 5 5555 555566(6,606`6d6t6 x6|66666666666 7;D7H7L7T7<`7d7h7x7=7>7g7778,8084888<8L8=`8>8B888C8 8 8889C99 9 $9(9,9@9OH9L9T9X9`9b d9b p9t99D9 9 9999|o9O999999:::: : $: (:,:8:x:B:: : ::::<;Te|;,A;;i;i;n;n;;O;I;;J <<x <x$<4< 8< <<\<Kh<l<p<nt<nx<<< < <n<n<<D< < <<<<|o< =P=\=d=== = == = ==G=G=.=.> >,>0>4>|>>>>> > >>L>>M?K?K ?$?0?d4?d8?@FHF LF TFdFVlFF?FFoFoFGGPGTGXG\G`GxGGGGGGGGGGGGGHHH(H8HhHH!HHHHHHHHHI4I8IUVUVUV!V V $V (V,V8VVDVXV!lVVV@W>HWcLWcXWtWaWSWSWWaW W WWWWWWW W X X$X,X<0X<4X8XHXLXPXdXlXpXtXXXXXhXTeXmXY Yr$Yr,Yxd|dddgddddddddodhddddeveve,e;@eleeff?,gclll4m8mp $ph?p?p @p @p@p%pIqx8qX:qJ qMqMq@NqqR q4S$q(q`U,qU0q4i4qk8q|lppLplpXch%xc%@p`qAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)Ht(   (D <L PT | X  $@(&p&'(L(<)h8)+ ,,4,h-...(/T/400H1 1Dl2p23$4 `4 l4XL556L66( (7X 7 8 x8 X:0 :l ,= |= = H> h?H ?\  @p  @ @ ,A B@ Dp E F F lH@ Ix J 0K 8LL<MPM@NOR,4Sl`UUV$dTTefg4i@k||lm|oH\$pp(p,p0p4p8p@pDpHpLp$lp8pLp`ptppppppppp(p<pPpdpxppq qqqq q$q,(q@0qT4qh8q| ,- ,,8X,,,+,g-8+-`.h*.#.8)..(./(5(/>/D\'/40d&400\-0H1<K,H11+1ql2@+l22,[*23L)3$4<($4`4 ((`4l4O'l4EL5pW&L5S5H,5>,G6H+6L6*L6^6,N*6(7|)(757p(7"g|8d(8x8B'x8OL$|oX:2&X::H,:1,+$=* A*(==%Ted ,=P),=|=(|=='=H> 'H>h?&h??,? @$, @  @+ @*@4*@),APB(BD'DYEd'EF|&F#VF,FlHL,lHl$I {+Id%Jl*J'*0Kr)8L(L3M'M^M'M7@N%@Ne-O$R,R4S,,4SG`UTh+`UU*U*V;f#dlj<@_)d(Te'f&g4i|Q-4ik,kc"|l+|lmh=+m*|o)6)\($p'(p&,p=-0pk,4p+8p0+@p{*Dp)Hp(LpH(lpo'pw&p-p^,p+p#+pn*p)p(p;(pb'pj&p -pQ,p+p+pa*p)p(q.( qU'q]&q,qD, q+$q*(qT*0q)4q(8q (m.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.rela___ksymtab_gpl+register_data_active_callback.rela___kcrctab_gpl+register_data_active_callback.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela.rodata.__param_string_mode.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data..Lanon.e37ef637b32e1008fd9dfa1a37bfcd92.1power_supply_set_propertyextcon_set_propertypower_supply_get_propertyof_get_propertyof_find_propertyextcon_set_property_capabilitybc12_reset_retrymemcpyinit_timer_keydevm_gpiochip_add_data_with_keymax77759_probe.__keyof_property_read_variable_u32_array__const_udelayof_property_read_u32_indexirq_hpd_count_showusb_limit_accessory_current_showusb_limit_sink_current_showcontaminant_detection_status_showfrs_showregisters_shownon_compliant_reasons_showsbu_pullup_showcontaminant_detection_showusb_limit_accessory_enable_showusb_limit_sink_enable_showcc_toggle_enable_showusb_limit_source_enable_showauto_discharge_showbc12_enabled_showmax77759_set_vbus_voltage_max_mvmax77759_get_vbus_voltage_max_mvmax77759_get_vbus_voltage_mv__param_str_conf_sbumodparam_conf_sbu__param_conf_sbupower_supply_putdevm_regulator_puttcpci_unregister_porttcpci_register_porttcpci_get_tcpm_port__ubsan_handle_cfi_check_fail_abortprocess_contaminant_alertmax77759_init_alertprocess_bc12_alertdev_attr_irq_hpd_countkstrtouintkstrtointgvotable_v2s_intkobject_ueventpm_wakeup_dev_eventdev_attr_usb_limit_accessory_currentdev_attr_usb_limit_sink_currentorig_src_currentmaxq_query_contaminantmax_tcpci_check_contaminantirq_hpd_count_show.cfi_jtusb_limit_accessory_current_show.cfi_jtusb_limit_sink_current_show.cfi_jtcontaminant_detection_status_show.cfi_jtfrs_show.cfi_jtregisters_show.cfi_jtnon_compliant_reasons_show.cfi_jtsbu_pullup_show.cfi_jtcontaminant_detection_show.cfi_jtusb_limit_accessory_enable_show.cfi_jtusb_limit_sink_enable_show.cfi_jtcc_toggle_enable_show.cfi_jtusb_limit_source_enable_show.cfi_jtauto_discharge_show.cfi_jtbc12_enabled_show.cfi_jtmax77759_set_vbus_voltage_max_mv.cfi_jtmax77759_get_vbus_voltage_max_mv.cfi_jtmax77759_get_vbus_voltage_mv.cfi_jtgvotable_v2s_int.cfi_jtmax_tcpci_check_contaminant.cfi_jttcpci_init.cfi_jtext_bst_en_gpio_set.cfi_jtext_bst_en_gpio_get.cfi_jtmax77759_set_vbus.cfi_jtmax77759_get_vbus.cfi_jtmax77759_frs_sourcing_vbus.cfi_jtmax77759_modify_src_caps.cfi_jttcpm_put_partner_src_caps.cfi_jttcpm_get_partner_src_caps.cfi_jtmax77759_store_partner_src_caps.cfi_jtmax77759_isr.cfi_jtaicl_check_alarm_handler.cfi_jtreenable_auto_ultra_low_power_mode_alarm_handler.cfi_jtmax77759_irq.cfi_jtmax77759_shutdown.cfi_jtext_bst_en_gpio_get_direction.cfi_jtmax77759_usb_set_orientation.cfi_jtkthread_delayed_work_timer_fn.cfi_jtsimple_open.cfi_jtdp_notification_work_item.cfi_jtaicl_check_alarm_work_item.cfi_jticl_work_item.cfi_jtreenable_auto_ultra_low_power_mode_work_item.cfi_jtenable_vbus_work.cfi_jtmax77759_io_error_work.cfi_jtreset_ovp_work.cfi_jtcheck_missing_rp_work.cfi_jtvsafe0v_debounce_work.cfi_jtdefault_llseek.cfi_jtregister_data_active_callback.cfi_jtusb_throttle_votable_callback.cfi_jtmax77759_toggle_disable_votable_callback.cfi_jtmax77759_non_compliant_bc12_callback.cfi_jtmax77759_tcpm_log.cfi_jtmax77759_bc12_is_running.cfi_jtmax77759_start_toggling.cfi_jtmax77759_typec_tcpci_override_toggling.cfi_jtmax77759_remove.cfi_jtdata_alt_path_active.cfi_jtmax77759_get_timer_value.cfi_jtforce_device_mode_on_write.cfi_jtusb_limit_accessory_current_store.cfi_jtusb_limit_sink_current_store.cfi_jtsbu_pullup_store.cfi_jtcontaminant_detection_store.cfi_jtusb_limit_accessory_enable_store.cfi_jtusb_limit_sink_enable_store.cfi_jtcc_toggle_enable_store.cfi_jtusb_limit_source_enable_store.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtmax77759_usb_set_role.cfi_jtmax77759_set_partner_usb_comm_capable.cfi_jtmax77759_set_port_data_capable.cfi_jtmax77759_usb_set_mode.cfi_jtmax77759_probe.cfi_jtenable_data_path_locked.cfi_jtpsy_changed.cfi_jtforce_device_mode_on_read.cfi_jtmax77759_aicl_active_cb.cfi_jt__mutex_initmax77759_contaminant_initext_bst_en_gpio_initalarm_inittcpci_initbc12_initsysfs_emitmemsettcpm_pd_hard_resetext_bst_en_gpio_setdevm_regulator_getext_bst_en_gpio_getsysfs_emit_atbc12_get_statusdev_attr_contaminant_detection_statusmax77759_set_vbus__tracepoint_android_rvh_typec_tcpci_get_vbusmax77759_get_vbusmax77759_frs_sourcing_vbustcpm_sourcing_vbusmax77759_device_attrsdev_attr_frstcpm_sink_frsdev_attr_registersforce_device_mode_on_fops__tracepoint_android_vh_typec_tcpm_modify_src_capsmax77759_modify_src_caps__kstrtabns_tcpm_put_partner_src_caps__crc_tcpm_put_partner_src_caps__kstrtab_tcpm_put_partner_src_caps__ksymtab_tcpm_put_partner_src_caps__kstrtabns_tcpm_get_partner_src_caps__crc_tcpm_get_partner_src_caps__kstrtab_tcpm_get_partner_src_caps__ksymtab_tcpm_get_partner_src_capsnr_partner_src_caps__tracepoint_android_vh_typec_store_partner_src_capsmax77759_store_partner_src_capsdev_attr_non_compliant_reasons____versionssink_discovery_delay_msinit_compliance_warningsupdate_compliance_warningsmax77759_init_regsof_get_named_gpio_flags__msecs_to_jiffieskmalloc_cachesstrstrgvotable_set_vote2strmax77759_isr_dev_errdebugfs_create_diri2c_register_driveri2c_del_drivermax77759_i2c_driverlogbuffer_unregisterusb_role_switch_unregistertypec_switch_unregistertypec_mux_registerdevm_extcon_dev_registerlogbuffer_registerusb_role_switch_registertypec_switch_registertracepoint_probe_registerandroid_rvh_probe_registerkstrtol_from_userdisconnect_missing_rp_partner__tracepoint_android_vh_typec_tcpm_get_timeraicl_check_alarm_handlerreenable_auto_ultra_low_power_mode_alarm_handlerkthread_destroy_workerkthread_create_workerpower_supply_unreg_notifierpower_supply_reg_notifiercompliance_warnings_to_buffersimple_read_from_buffergpiod_to_irqdevm_request_threaded_irqmax77759_irqusb_psy_setupdev_attr_sbu_pullupdevice_init_wakeupcheck_missing_rpstrncmpgpiod_set_raw_value_cansleepgpiod_get_raw_value_cansleep_dev_infonr_orig_src_pdomax77759_shutdownusb_psy_teardownbc12_teardowndev_attr_contaminant_detectiondisable_contaminant_detectionenable_contaminant_detectionext_bst_en_gpio_get_directiongvotable_destroy_electiongvotable_create_bool_electionmax77759_usb_set_orientationovp_operationkthread_delayed_work_timer_fnsimple_openstrlenstrnlentcpm_port_cleanmax77759_enable_voltage_alarmdp_notification_work_itemaicl_check_alarm_work_itemicl_work_itemreenable_auto_ultra_low_power_mode_work_itemkstrtoboolparam_ops_bool__stack_chk_fail__cfi_check_failalarm_cancelmax77759_vote_iclenable_vbus_workmax77759_io_error_workreset_ovp_workcheck_missing_rp_workkthread_flush_workkthread_queue_workvsafe0v_debounce_workkthread_mod_delayed_worklogbuffer_logkdefault_llseekmutex_unlock_raw_spin_unlockmutex_lockg_caps_lock_raw_spin_lock__cfi_check__kstrtabns_register_data_active_callback__crc_register_data_active_callback__kstrtab_register_data_active_callback__ksymtab_register_data_active_callbackusb_throttle_votable_callbackmax77759_toggle_disable_votable_callbackmax77759_non_compliant_bc12_callbackmax77759_of_matchlogbuffer_log__tracepoint_android_vh_typec_tcpm_logmax77759_tcpm_logparam_ops_stringboot_mode_stringof_property_read_stringmax77759_bc12_is_runningmax77759_start_togglingtcpm_port_is_toggling__tracepoint_android_vh_typec_tcpci_override_togglingmax77759_typec_tcpci_override_togglingmax77759_regmap_config__cfi_slowpath_diagsnprintfscnprintfof_property_count_elems_of_sizedebugfs_removemax77759_remove__kstrtabns_data_alt_path_active__crc_data_alt_path_active__kstrtab_data_alt_path_active__ksymtab_data_alt_path_activealarm_start_relativetcpm_pd_receivemax77759_get_timer_valuegvotable_cast_voteinit_voteregmap_writeforce_device_mode_on_writetcpm_pd_transmit_completeusb_psy_set_sink_stateusb_psy_set_attached_statedevm_extcon_dev_allocateenable_dp_pulseregmap_update_bits_baseusb_limit_accessory_current_storeusb_limit_sink_current_storesbu_pullup_storecontaminant_detection_storeusb_limit_accessory_enable_storeusb_limit_sink_enable_storecc_toggle_enable_storeusb_limit_source_enable_storeget_usb_typepower_supply_get_by_nameof_find_node_by_nameof_get_child_by_namegvotable_election_set_namefwnode_get_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulemax77759_usb_set_roledevice_remove_filedebugfs_create_filedevice_create_fileof_find_node_by_phandlegvotable_election_get_handlemax77759_tcpci_write_table__mod_of__max77759_of_match_device_table__mod_i2c__max77759_id_device_tableregulator_disablemax77759_set_partner_usb_comm_capablemax77759_set_port_data_capabledev_attr_usb_limit_accessory_enableregulator_enablelimit_src_cap_enabledev_attr_usb_limit_sink_enabledev_attr_cc_toggle_enabledev_attr_usb_limit_source_enablebc12_enableusbpd_extcon_cableirq_set_irq_wakedev_attr_auto_dischargemax77759_tcpci_rangetcpm_vbus_changetcpm_cc_changeregulator_set_voltagedevm_kfreedev_fwnodemax77759_usb_set_mode__param_str_modedisable_auto_ultra_low_power_mode__param_mode__param_string_modekmem_cache_alloc_tracemax77759_probemax77759_idis_aicl_limitedis_contaminant_detectedis_floating_cable_or_sink_detectedport_src_pdo_updatedhooks_installeddev_attr_bc12_enabledfloating_cable_sink_detected_handler_locked_max77759_irq_locked__kstrtabns_enable_data_path_locked__crc_enable_data_path_locked__kstrtab_enable_data_path_locked__ksymtab_enable_data_path_lockedmax77759_enable_toggling_lockedpsy_changeddata_active_payloadregmap_raw_readregmap_readforce_device_mode_on_readregmap_bulk_readgpio_to_descdevm_kmallockthread_cancel_work_synckthread_cancel_delayed_work_syncextcon_set_state_syncmax77759_get_cc__devm_regmap_init_i2cmax77759_aicl_active_cbtypec_mux_get_drvdatausb_role_switch_get_drvdatatypec_switch_get_drvdatagpiochip_get_datagvotable_get_data_note_9$d.199$x.99$d.189$x.89$d.179$x.79__UNIQUE_ID_modetype469$x.69$d.159max77759_probe.__key.59$x.59$x.149$x.49$x.139$x.39$x.129$x.29__UNIQUE_ID_description519$x.119$x.19$d.209$x.109$d.9max77759_update_bits8max77759_write8max77759_read8_note_8$d.198$x.98$d.188$x.88$d.178$x.78__UNIQUE_ID_conf_sbu468$d.168$x.68$x.158$x.58$x.148$x.48$x.138$d.38$x.128$x.28__UNIQUE_ID_author518$d.218$x.118$x.18$d.208$x.108$d.8$d.197$x.97$d.187$x.87$d.177$x.77__UNIQUE_ID_conf_sbutype467$d.167$x.67$x.157max77759_probe.__key.57$x.57$x.147$x.47$x.137$x.37$x.127$x.27$d.217$x.117$x.17__UNIQUE_ID_scmversion307$d.207$x.107$d.7$d.196$x.96$d.186$x.86$d.176$x.76$d.166$x.66$x.156$x.56$x.146$x.46$x.136$x.36$x.126$x.26max77759_update_bits16max77759_write16max77759_read16$x.116$x.16__UNIQUE_ID_alias306$d.206$x.106$d.6$d.195$x.95$d.185$x.85$d.175$x.75$d.165$x.65$x.155max77759_probe.__key.55$x.55$x.145$x.45$x.135$x.35$x.125$x.25$x.115$x.15__UNIQUE_ID_alias305$d.205$x.105$d.5$d.194$x.94$d.184$x.84$d.174$x.74$d.164$x.64$x.154$x.54$x.144$x.44$x.134$x.34$x.124$d.24$x.114$x.14__UNIQUE_ID_alias304$d.204$x.104$d.4$d.193$x.93$d.183$d.83$d.173$d.73$d.163$x.63$x.153max77759_probe.__key.53$x.53$x.143$x.43$x.133$x.33$x.123$x.23$x.113$d.13__UNIQUE_ID_depends303$d.203$x.103$d.3$d.192$x.92$d.182$x.82$d.172$x.72$d.162$x.62$x.152$x.52$x.142$x.42$x.132$x.32$x.122$x.22$x.112$x.12__UNIQUE_ID_name302$d.202$x.102$d.2$d.191$x.91$d.181$x.81$d.171$d.71$d.161$d.61$x.151$x.51$x.141$x.41$x.131$x.31$x.121$x.21$d.211$x.111$d.11__UNIQUE_ID_vermagic301$d.201$x.101$d.1$d.190$x.90$d.180$x.80__UNIQUE_ID_mode470$d.170$x.70$d.160$x.60$x.150$x.50$x.140$x.40$x.130$x.30__UNIQUE_ID_license520$x.120$x.20$d.210$x.110$d.10$d.200$x.100@<|ka<2@%D 0dqXpSqir@] 8)@Hx,2@h,@( ,5 T0@H,f@8`,%t$ @H,P@,@,B@,-(@,@, J0@ ,[Lo0@@0,&|)$( >.wl-