ELF#@@+)$$$$$$$     conf_sbumode@%s turning on %sTCPCI: debugfs dentry failed: %ldTCPC_ALERT_VBUS_DISCNCTVBUS LOW ALARM triggered: thresh:%umv vbus:%umvsbu_pullup(&(&chip->icl_work)->timer)[%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-boost(&(&chip->max77759_io_error_work)->timer)max77759_toggle_disable_votable_callbackmax_tcpci_check_contaminantfailed 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 %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_writeregulator-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 (&(&chip->check_missing_rp_work)->timer)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_VOTEtcpci_max77759:3037:(&max77759_regmap_config)->lockquick-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/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-udc-qpr1/out/bazel/output_user_root/6fb5c89176824bd9e4cc4c4e857fcff1/sandbox/linux-sandbox/71/execroot/__main__/aosp/../private/google-modules/soc/gs/drivers/usb/typec/tcpm/google/tcpci_max77759.c&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_lock(&(&chip->reset_ovp_work)->timer)timer 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-gpiopullup(&(&chip->enable_vbus_work)->timer)TCPC_ALERT_TX_FAILEDtcpmovp-present&chip->toggle_lockUSB_THROTTLEregulator-max-microvoltTCPCI: USB ICL PROTO EL get failed:%ld%s: vbus %u mvbc12, Turning on dp switches %sSucceededusbpdlogbuffer get failedfailed to read the first source-pdo max77759_start_togglingusb_limit_accessory_currentRegmap init failed &g_caps_lockTCPC 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 TOGGLE_DISABLEno-bc-12failed to register power supply callback TCPCI: USB ICL EL get failed:%ldAICL_ACTIVE_ELusb_throttle_votable_callbackUnable to unmask voltage alarm interrupt, ret = %d%s: TCPC_VENDOR_EXTBST_CTRL value%d 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 (&(&chip->vsafe0v_work)->timer)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%Tu҈7(C T>҈HHamT(>҈HHa#Thh( #TDhA!TTnjϱ [Tnjϱ [ TYhh T҈$ȇhVT9(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( ȓ%CT"ȓ҈7(C TLh(T`3ZWT( ȓ= T#HE?<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{¨#_?# !#_?#{OC@s97hrE9`fF4!`fF!BOC{A@#_h"J9BdfE9eH9cfbE9gjE9i2]9Rt@ hfE95hH95hbE9h5h"J9h6h2]94h@qjjE9inE9 4 7)5`.@*aR"R29hfF ) JqB!`.@ q!ThfE95`fF!h@5R`A"Rqh@ ) Jq k Cq`fFBRun9@ B a@?h@h4h@*`Aq(Rh@ ) Jq k Cq`fFBRn9@ B a@?h@qaTaR*hfF ) JqB!S?#{ O@RRR6`fF!Bu +R rTRRR6`fF!BOB @{è#_?#p9#_?#ՠ#_?#{ (@RR`` @{¨#_?#{O*Rh Rhj x"@94荎Hhj &@9H4 JRiK)@(!y+)*@9H4HlRJR(Fri r(*1.@9H4i @Q@*(Q RRhj xOA{¨#_?#{ O? qT* J**HLii8k `֩JD*!@9(!9_kaTJD*%@9(%9_kTJD*)@9()9_kTJD*-@9(-9_k@T*@ARfF!*OB @{è#_?#{CA8%C!dF`&@**p@hJD -@9-9I4`*@AR`fF!bR*hJD !@9!9I4`*@AR`fF!**`6@R6*`fFbB!`6@R4`fF!`@*A8%C@ T{A@#_?#{ _WO**XR76fF!FJ@h?#TJ_?Tb*h6rJ@ !R R9R6r* )#qfF"!**W757"J96ufF!B*" 9`@ BfF!** @ODWC_B{Ũ#_?#{WO*6*v29u7OBWA{è#_?#{ o g_WOA8%Ch@99;y)7!;5! =5!<5!<5!=54R!9@=5t9RR 10!Bc?`3T`J4_?B4Th ` !Rhh|h$`"!Rhhi.fB.!hZ@*!*`Z47@rh 9!*`^07!*`b@07`!Bt*^`!B`B !B`!Bw%!B!BCR(R`@Rh 9hb"9#7@9h,07`,??+T!`B!`B*??b*T!`BA!i"@9 JR`*@RRj"( * J )h"9j h&j"@I?`JHT`fI?HT ! Jbhi&j"h*`G?FT`.Y??bYT!E!!h9!B#Rh9!B{R**`A7@ %  yS(`6@?@T`*@!`@?B@T!S#R7@@(Tb!#R`T7b"!#RS7`@sR 7`fF!;@y;@yqᗟaab 9`>`*@!=<;'`*@_?bJTK7`A!R"R`AAR"Rh*@UBty6!c#R7@ @T!#@5@!R5*!!y@*!>!!@*!-*!(*!#!x!{**!*! !!@`*@!*`*@!!#R'@``*@h*@ )c?`8T`*@h*@'3h*@ )#?`7T`*@h*@#h*@ )@`5T`@afF;@y qTh"@9)R2ih"9!*``?"T!*`"+??*T9h"#`cR62h&h*i.hb3`cR~zhnhrivhC`BcRhhihBS`cRhhih"c`cRVRhFhJiN!h 9 hs`!cR hhivBh '7`B'_?&T`F`&_?"&T#`V%??%T!*`*@`&`&@$?B$T`!R7`*@!R>T{u@6***yyJ!*!f!ybA!!Y!!@!@95`@R*hfF ) JqB!?`nT4R* 4`nF!!!!!!!!!!!!!!!*`&@`VD`"B`B`C@HT`C@HT`C`6@`.@`@`fFA8%C_ T*OQWP_OgNoM{L#_!y"B*`*@!*`*@!*`*@!`*@!*`CY6!!*!!!Y`*@!*!yJ@!F?#{O\@nF!!!!!!!!!!!!!!!&@@HTC@HTVD@HT6@@HT@@HT.@@HTfF@HT"B@HTB@HTBC@HTC@HTOA*{¨#_?#{ \@!`"`"*`B!"R#R7 @{¨#_*`*@!?#{WOA8*%C**D5.D?q`T5 qTR**DB@q*D* )q k #_qfF'@!BA8%C_ TOEWD{C#_?#{ L@!"H|@{#_?#{!@9|@{#_?#{OCA8%CL@97@9 9I9&@@A8%C@ T@OC{A#_?#{ L@!"H|@{#_?#C{_WOC A8)%C*L@6A8%C@ aTODWC_B{AC#_@qT it8) ^B`6*(*@!*q^B7**^B*6 ^B5R4R7!R*bB*]95C*4R@94RbB*]95@@9qHR/C**D79 )q*@"q!C4TRTRArBrFGJGq**@!@@9qHR6"RR*fFqBR**@!@5@Ȟj?#{ L@!"yB|@{#_?#{OC A8)%C*L@7@ ؘRr kiTzA8%C@ TOB{A#_?#{ L@!"I9|@{#_?#{OCA8%CL@9 7@9F@4zB!#R6**@zB!  !*7@9 9A8%C@ TOB{A#_**@!?#{ L@!"iB|@{#_?#{OC A8)%C*L@7@ ؘRr kiTjA8%C@ TOB{A#_?#{ L@!"I9|@{#_?#{OCA8%CL@9 7@9F@4jB!#R6**@jB!  !*7@9 9A8%C@ TOB{A#_**@!?#{L@ID{#_?#{ L@BR)!P9?q|@{#_?#{OC A8)%CARL@ 7@!B"Rq 6**@@!A8%C@ TOB{A#_?#{ L@<@hBR|@@ @{¨#_?#{ L@BR#aJ9|@{#_?#{OC A8)%CARL@7B *@qb 94 q fF!BBA8%C@ T@OC{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#B|@{#_?#(Rh#_?#{OCA8%C @R9"J9  *5@9I6fF!B"J92" 9fF S!B"J9)R SiA8%C@ TOC{A@#_?#{O@Rq1 (4uSOA{¨#__ qHT?#* JH8RLii8k `lRHR@h#_?#{ @!(Rh9 @{¨#_?#{ O @97 )@94@*R)U  Rr )@)}@)c) *j@+R 9k9OB @{è#_?#{ *{#_?#{O E!6`E! `@ahB R*@OA*{¨#_?#{ $ 6hV*R !@9 !9?q`Th#AR@`A!*#R @{¨#_?#{  B!Bha@h!R*@ @*{¨#_?#{ WO@ *"P9kT]"9sfF!BB@ARR*fF!BZB7ARI9 )fF Jq!C$B&bJ94(R*fF!BBZB6ZBH7!RI9 ) JfFq!CBfF!BOC*WB @{Ĩ#_?#{ WO@ *fF!B 9OC*WB @{Ĩ#_?#C{WOA8*%C3 $@CC8qR R*(q RJR( qt%RI *h&@afF @tB *v&9h"P9 5hI9(4hZB7@ Q qHT`fF!B* 9`.@7`.@!R`.@ @3сR*`fFC_8!C_8 6`fF! @RR***6`fF!B @AR**`fF!BhB4 q`fF!cBBA8%C_ TOD*WC{BC#_?#{ O5**f9OB @{è#_?##_?#{O `bJ@b_?#T`J _?T!BR#R*`fF!B*5h"J92h" 9`@*`fF!OA{¨#_?#{OCA83@ %C*99fF!I9h4fF!AA8%C@ TOB{A#_ֈB4>@!R*7@94fF!fF!(R" 9fFBcaR?#{CA8%C\@ y%@ @`R @y)Rq%} @A8%C@ T{A#_?#\@B#_*#_?#\@H*#_?#{O\@? q(T* )+ih8J @t*b9t*(Rhb9b9OA{¨#_?#{O!6h&J9qTh*J9qThJD4 )@9)9?k@T`*@AR`fF!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`BDB@ @c_@RhFT94h^4@5h^ lRr kT`BD!$Rr`_%RF9#iRI ruR})i f @6*`BD@!@i @_q @h*<)ka^A8%C_ TOE{C#@#_?#{OC!Bt"ш@h?#T?Ti !#R)@9?q)R"* )q`C"!*7hB @9)7)2 9`C!OA{¨#_?#{ \ @94 C!B @93@Iy 9`@ @{¨#_?#{ O@R*@uB*`B!b_xbBa_xOB @{è#_?#C{OA8 %CIR3R@  73@97hA-@9 4T`"C!BMh@9 qT 5h@95h@9 qThA-@95`"C!Bh*#R@p@tCR@4`"C!BuqR@CR 6*`"C@!hA*R -@9 -9?q`ThAR@`"C!bR#Rh!R@A8%C_ TOD{B@C#_?#{OCA8 `%C(@ y]@H%@ @R*`jC(4!B*`jC!BRA8%C@ TOB{A#_ @y)R!B%} *>qhT`*t"`jC!@@qThR@?#C{OA8%C!H@@`CR#R`^DB@ @Rhi@I4@5h"@kRr kmT(R*`@ah&9A8%C_ TOD R{B@C#_?#{O`%9*`"6aA`$OA*{¨#_?#{O$@?r iR R* @CRR7h&@rRRR @7h&@RR* @@7h&@r R RCAR @0R6*`fF!*`fF! *`fF!*`fF!OA{¨#_?#{O dB!*`@4**@8@E@BCR7`E!R*@OA{¨#_?#{O J )K  J  (@! , 4*R @( Hy *9 UB`N`*@c*5*OA{¨#_`*@!b E`*@!?#*#_?#{CA8%C9@AR*`fF!B@9 A8)%C@? T{A@#_?#{O*q@AR*fF!B*OA{¨#_?#C{OA8%CBR@#As9|@#A8%C_ TOD{B@C#_?#C{WOCA8%C@BR`4|@jBs9@@? T*@Bs9@*3B39i5.@ k`TnE9)4q(RA*@ ) Jq k CqfF!Bn9@ B a@?@nE95A!R"RfF ) JqC!Bn9@ B a@?֟A8%C@ !T@ODWC{AC#_?#{  dF!`*@R*h&@ @(R{¨#_?#{WOCA8%C dF! yh&@ @R 7t* @y4bfF`fFh&@R @7`fF @y @y55R5R**A8%C@ T*OCWB{A#_?#C{og _ W O A8%C*R*>@hRDKyCy;yc9S9C9>!*hv@ @R`c7hAT!@ @RRa7[ p7 7(6!vx7{X6!h"J9!`fFBy*h" 9@@hBs9(6@ @aR"R* )q`fF"!\7;#6wB *`fF!hI94`fF!@@`&@+hI94h&J9h5h*J9'4+@]*5`**r@ @c!RW7@ @!Rc@9`V7c@96!(RhB 9@@!`@RCR>7@94@95qT`@R7W@y rxTJ!~B ~`@2RO7`fF!)qAT`fF!`@AR*M7`A]x=q!T]@SC*"R?7h"M9C4C@94`A" 9*+@]`fF!b&J9d*J9**x& 93y* 9R@ @5hI95a&J9b*J9@@@6hI95`fF!hbJ94*{6y&@RwfF+ @*+@!7+@qT @ 67!H*`*@!`@RRq )*`*@"!6`*@!**`*@!+@]qAT4q?qq?qq?q?q77h7J74`BaRzh"J92h" 9 @B 9hBJ9(4@9B 96h"J92h" 9 @@97i"@9h"J97yh"J92h" 9`fF S!B @hI95a&J9b*J9hI94h"J96`rj R*Lr @1@? kIRLrIzaTh"J9H,7i"J9+@i7h87Lh 87x*+@i"J9jjE9 3i" 9 487`.@7`.@!Rh"J9hj9hJDi"J9 %@98_k%9@T`*@AR`fF!"R*h"J9 ) J!rBh"J9H7@94 @RBR )q!"`@ajE9@6@ @sR@7;@y*Ri2@Sy%} (]@%@ @`RS@y)Rq%} C!*!R`AR** )q`fF#!B86@ @sR7;@y*Ri2@Sy%} (]@%@ @`RS@y)Rq%} C!**`AR"R* )q`fF#!B6!@ @AR*@ 7@@@ @ | T[07(7 6!@@AR!@@*;* R T@ @!@@!Rx7;h6@ @sR7hFJ9 R;@y!q( RB6rChI94hFJ9h5V4`BaR!@ @ARR7@ @aRR64h"J9!`fFBy*h" 9@@vF 9!*!*vy`BaB]R`*@YR*A8%C_ TOLWK_JgIoH{GC#_S@9h4!6`fF! `fF!`*@! @?#{ BdF!bhB)q#T!R` !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@6hbb9 RtBu"qqR b"9`fF!B hJD-@94`"@9h7A8%C@ TOC{A@#_?#C{WOA8%C3R@C7`6@#!RC_h&J9qAT* `fF!B0h*J9Qq'`.@hbe9 ) J*q RBr)R`fF#r$q& q @! @4ibe9r#Rr$@zr) k(՟ q6*(**A8%C_ TODWC{BC#_?#{WO*(2 q!ThI9`ZBq*`ZB*`fFdI9!B**hI9qkT`ZB*`ZB*`fFdI9!B*%RhI9qk T`ZB*`ZB*`fFdI9!BER4q TX+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r`ZBtI9*`ZB*`fFdI9!B**tI9kT`ZB*`ZB*`fFdI9!B*%RtI9k T`ZB*`ZB*`fFdI9!BEROBWA{è#_?#{_WO**qqifE9*4iBs9 7hH9h5hbE9(4*iBs9 7inE94i@?k @zH6?q(R`A*h@ ) Jq k Bq`fF!n9@ B a@?h@qT`@aR*hfF ) JqB!45hjE94`.@7`.@!Rwj9x`@ajE9T5hjE94`.@7`.@!Rt5hJD !@9!9I4`*@AR`fF!**hJD )@9)9I4`*@AR`fF!BR*OC*WB_A{Ĩ#_h@qT*iBs97}h"J9riBs9 6?#{ WO* qA!R"R2fFq㲖BR*AAR"R*fFqB㲖R** @OCWB{Ĩ#_?#{O(@RR@@ @$`"B`*@R*`fF!OA*{¨#_?#{ _WOBcRxgFh@9T)R R)!Ț? T)R(!Ț R `THRR_B77!R3GcBq*]94@4R-C*4R]94C**D79 )qgFq#!C4TRTRArBrGGKGq*gF"!@6R"R*B @*R**BqgF#!* )7gF!*gFB3G7GR*+@ODWC_B @{Ũ#_?#{ @ARb&P9 7`@!RRR7`@aR"R@6*`fF! *`fF!*`fF!B @{¨#_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.110-android14-11-gcc48824eebe8-ab11075071 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=g2bc6ffa879b4LinuxLinuxtcpci_max77759떎module_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_stringMpYparam_ops_bool`ϘstrleniLz__ubsan_handle_cfi_check_fail_abortii2c_del_drivertypec_switch_unregister|sagpiochip_get_dataƒdevm_gpiochip_add_data_with_keycRof_find_node_by_name%kstrtol_from_userݷasimple_read_from_buffernJnesnprintf,simple_openodefault_llseekAl;kstrtouintMKkstrtoboolasysfs_emitikstrtoint sysfs_emit_atUdregmap_bulk_readscnprintf@(irq_set_irq_wakelFgpiod_to_irq`devm_request_threaded_irqy8max77759_update_bits16*gkthread_cancel_work_syncX&alarm_cancel&mstrstr{e;tcpm_pd_transmit_complete[(_dev_infoewtcpm_sourcing_vbuskthread_cancel_delayed_work_syncaalarm_start_relative,4Utcpm_pd_receive*regmap_raw_readS tcpm_pd_hard_reseti{tcpm_cc_changeHdis_floating_cable_or_sink_detected=tcpm_port_is_togglinga process_bc12_alert-mtcpm_sink_frs__msecs_to_jiffiesNinit_voteGmax77759_write16 ڋdevm_kfree_-regulator_set_voltagezxregulator_disable .8regulator_enable~̈́typec_mux_get_drvdataǧJextcon_set_property typec_switch_get_drvdataQ <usb_psy_set_attached_stateusb_role_switch_get_drvdataԂ(usb_role_switch_unregister_typec_mux_registerUtypec_switch_register+f@usb_role_switch_registerKЯdev_fwnode?fwnode_get_name5Pextcon_set_property_capabilityځdevm_extcon_dev_registerCAdevm_extcon_dev_allocateH of_property_count_elems_of_sizez>Kprocess_contaminant_alertXtcpm_port_clean<regmap_update_bits_basecbc12_reset_retry~dbc12_get_statusWLgpiod_get_raw_valuefgpio_to_descz_gpiod_set_raw_value_cansleepAregmap_writesLenable_contaminant_detectionLFhdisable_contaminant_detection2_gvotable_get_dataN9of_property_read_variable_u32_array0power_supply_get_propertyٽregmap_read0Lpm_wakeup_dev_eventRkthread_queue_work}q is_contaminant_detected|6disable_auto_ultra_low_power_mode[Үof_find_propertyлandroid_rvh_probe_registertracepoint_probe_register Ylogbuffer_unregisterkPNTusb_psy_teardownbc12_teardown:%power_supply_put Q1devm_regulator_put0 kthread_destroy_workerÁkpower_supply_unreg_notifier"'Ogvotable_destroy_election.)tcpci_unregister_port0IOdevice_remove_fileIM`7tcpci_register_port bpower_supply_reg_notifierIkthread_delayed_work_timer_fn4Kinit_timer_key kthread_create_workerH%+max77759_contaminant_initmax77759_read16ՏOrdevm_regulator_get6;power_supply_get_by_namePgof_property_read_u32_index<{^1of_get_child_by_namekof_get_property>bc12_init5usb_psy_setupgvotable_election_set_name=gvotable_v2s_int=?agvotable_set_vote2strgvotable_create_bool_electiongmax77759_read8)R__raw_spin_lock_inith˽__mutex_initZstrncmpϳSof_property_read_stringxSof_find_node_by_phandleFof_get_named_gpio_flags?ualarm_init^^_dev_err:7__devm_regmap_init_i2cǸi2c_register_driverwologbuffer_registert_raw_spin_unlock_raw_spin_lock -kmem_cache_alloc_tracetcpm_vbus_change$bgvotable_cast_voteMAkthread_mod_delayed_work9kthread_flush_workvLgvotable_election_get_handle__const_udelaypmax77759_update_bits8Pdevm_kmallocmutex_unlock{f8emutex_lock_nested zkfreey]usb_psy_set_sink_stateXJ8>power_supply_set_propertyED__cfi_slowpath_diag%cextcon_set_state_syncget_usb_typeRSPmax77759_write8;ҳbc12_enableAtlogbuffer_logkDlogbuffer_log 8kobject_ueventstrnlenGNUiG/hiV-: VK9GNU   h9$(,04N8D0T0Xdhlp`t`|ddhhllp p t$ t8 xD xX |d |l p t             J J( , P     X X            0  8 < @ D L P T X l `p `x |   ` `                ( , 4 @ D X  \ `    X X           $ 0 4 8 < @    $(+,+P|''t4444 <D4H4Th |  $(D H Ll``YYM M ,8*<*@ o$o,K48<o@oHLPTXo\odKlptoxoKooKooK##    $<o@oHppLppp!!  M" ! !"` `0"@ D HLX&`dhlp&x|&ff&&99(('(4p 4p)4o8o@*HLP,`)xo|o*++,hohopppppp p p ,p0p< p@ pH(pL(pT$pX$pp-lolo./MM 88$T(K,K40<3@3PaT<d<l1|@@23T#h h T$8(88TL4XF\Fd5H&H&bcdd""(T4#DDHDP$\`h%|HH %%  MXX    $ ,08 @S DS L dShSx|[[nn ~~   T#fedpdp(g<fPfTe\hp`hpphffelplpiA006aa 68,p<,pLPTHXHx7XX7hh7x x,7<o @o DHh7l p |M,p,p70p0p9   0V4V<)ToXo`*lx:;KL<$$===  $ q( q4  < @ H  X \ d  p }t }|           ? ?         X X!!!=!=! !$!,!>@!<D!<H!(%L!(%X!?`!8Mp!@t!x!!A!H!H!A!!!A!!!A!!!A!(!(!A!`!`!A!!!A!!"A"""A"@"@ "A$"x("x0"A4"8"@"AD"H"P"AT" X" `"Ap"Bx"C"D"E"E""j"F"G"H"I"J #($#((# <#@#H# X#G!\#G!d# t#x#### #j# # ### # # # #P#P#5#5# $  $ $ $. $.($ 4$q8$q@$ H$h$@l$p$x$A|$H$H$A$$$A$$$A$$$A$($($A$`$`$A$$$A$$$A$%%A %@%@%A%x %x(%A,%0%8%A<%@%H%AL% P% X%Al%B%F%C%G%I%H%J%E &E&D(&<&jl&Q p&Q x&&&&&&q &q &&&&  'H' L' `'u|''X'X'F'F'''''''''' ($(((4(T(\(`(d(h((((((((((({,)D)H)T))) ) *X*X* *4*8*@*P*ZX*Y*Z*Y*Z*Y*p*Z*Y**+q+ + + $+ <+3 @+3 D+l+r++++++ + + + + +++++,,,,0,<,,,,,-P-h-3 l-3 t--!-!- -3 -3 -- - - .. .,.|.....@/X/\/d/x/4|/4/ ////// /04080P000 0 0000 1@1OH1L1X11111202WD2VL2 P2 X2U\2U`2h22222L3\3 `3 x33 3 333 3 3 334 4(4\0444@4l4p444(5 55Q5Q5054585Q<5Q@555555`5`5d5d55556 6 468868X6`6l6 p6 t666666666@6<6@7<7 7$7(7\7N7777O7777P7Q8$d,8484884D8p8Ft8Fx8|888P8Q8U8 9$9V,9 09 89U<9U@9H9VX9 d9 h9 l9Vp9Vt99e9M9M9y9y9!9!999W9 9 9U9U9 :n :e(:y,:y0:M4:M@:_D:_L:P:X:`:h:ml:mp:t:::U::m:m:e:e;;l;a;;A;;< <<<<$<e0<\@<H<]X<(h<l<p<< < <<^<<<<<< < < <<<=W= = =U =U$=0=n8=l=====> > > >`$>`4>@>cD>cH>gL>gT>p>|>*>*>>>>>> > >?_?P?`d?h?t?yx?y|????????48@@@@@@@dAlA4pA4|AAtAtAXASASA% B% BB 4Bt`>``zaTa aaa a$a,a8aIpL$p?p<@ p`@$p|@(p A,p80p J4p88p:"8$8(8!`88!88j!@8x8|8!8H 8L$.L$T&-T&&4,&(8C,(H(4V+H(!R|(*|(+0)8)0)h)(h)' ,8&,P,y.P,V,8-,-,-.86,.@.I+@.v.8*. /) //((/ 0D' 0;d0&d01\l.1;x1<-x11,12@),22,<+2 4L* 4X4<)X4P4(4^4'45p&55P_.5- H6H,H6/6,6@7,/+@7pl7|s*l77p)7e#$d|WX8d(X88'8e$n:&:(;HR.(;%ad%!p=T_-p=e=,=p=+=>"+>,?m*? <@$y)<@`@(`@K!|@'|@& A1. AR-ALC,LC1E+EFd+FBlF`*lF$XS hFl)FYHLy(H$ J ' J%,Kl&,K$.KE-L,8M~N+N,N+,NN`S*N%O_)OO0l(OQT'Qa8R x&8R.XS$c#Tal@.Ta2-a,$c+$d*e& Dh(*DhjL)j"kA(kfHlh;'Hl.n- -],Xop+\o*`o)do)ho-(lo''to.xo-|o,oI,o\+o*o)o(o'o&o.o-o,p<,pO+p* p)p( p'$p&(pr.,p-0p,4p/,@pB+Hp*Lp)Pp(Tp'Xp&\pe.dp-hp,lp ,pp5+pI y*)p(((''!"& #(X.(#((&87.MV"8e-8,@+(+)+(`&'`&K.X-`,dG#!@+!@"+"f*r))h2 (A ' ('&*.K-#,++Y*e)r(('8~&<.@>-H,X+h+x4*X)M($'(%Y&.-+-H&,+*H!*E):(4'(.`--V,i+@*x))&(  '.-,iXo\o `odohoW lo po toxoR |o o  o o = o o e o o  o 1o<o<o<Ko<@o<so<go<o<o<o<o<o<o<o<o< ooos o oIo ooro ppp' pp@ p Np &p  p>$p (p ,p0p^ 4p 9 8p  `p dp hpdlpD pp$ tp$/ xp$x |p$ p$ p$ p$ p$ p$ p' |'!.!Q&!-c9--J,"$)+$j,^T}+* *+)H(!"$"h  x D *$ YX  @J4X0h`T $"L* @ $H  !@ "0R"]'p%"S#F%G'\ ~k"!#%EXv  Pm'tnpIk})c O < Y"u#%/8?&Ca9%z8Qjj"W$%6&%!!"")p5#|"$nl%S%)G:-"(%jz_"-&?) "0x*``rP$ ˚mFM,n>m.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss__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.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_retrymemcpyext_bst_en_gpio_init.request_keyinit_timer_keyext_bst_en_gpio_init.lock_keydevm_gpiochip_add_data_with_keymax77759_probe.__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_init__raw_spin_lock_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_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_unlockg_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_receivegpiod_get_raw_valuemax77759_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_idmutex_lock_nestedis_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.199max77759_probe.__key.99$x.99$d.189$x.89$d.179$d.79__UNIQUE_ID_modetype469$d.169$x.69$d.159max77759_probe.__key.59$x.59$x.149$x.49$x.139$x.39$x.129$x.29__UNIQUE_ID_license519$d.219$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$d.158$x.58$x.148$x.48$x.138$d.38$d.228$x.128$x.28__UNIQUE_ID_description518$d.218$x.118$x.18$d.208$x.108$d.8$d.197max77759_probe.__key.97$x.97$d.187$x.87$d.177$x.77__UNIQUE_ID_conf_sbutype467$d.167$x.67$d.157max77759_probe.__key.57$x.57$x.147$x.47$x.137$x.37$x.127$x.27__UNIQUE_ID_author517$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$d.156$x.56$x.146$x.46$x.136$x.36$x.126$x.26max77759_update_bits16max77759_write16max77759_read16$d.216$x.116$x.16__UNIQUE_ID_alias306$d.206$x.106$d.6$d.195max77759_probe.__key.95$x.95$d.185$x.85$d.175$x.75$x.65$d.155max77759_probe.__key.55$x.55$x.145$x.45$x.135$x.35$x.125$x.25$d.215$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$d.214$x.114$x.14__UNIQUE_ID_alias304$d.204max77759_probe.__key.104$x.104$d.4$d.193max77759_probe.__key.93$x.93$d.183$x.83$d.173$x.73$d.163$x.63$x.153max77759_probe.__key.53$x.53$x.143$x.43$x.133$x.33$x.123$x.23$d.213$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$d.222$x.122$x.22$d.212$x.112$x.12__UNIQUE_ID_name302$d.202$x.102$d.2$d.191$x.91$d.181$x.81$d.171$x.71$d.161max77759_probe.__key.61$d.61$x.151$x.51$x.141$x.41$x.131$x.31$d.221$x.121$x.21$d.211$x.111$d.11__UNIQUE_ID_vermagic301$d.201max77759_probe.__key.101$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$d.220$x.120$x.20$d.210$x.110$d.10$d.200$x.100@<|a2t&D 0pXSS@]@Hx(q2@h(@((5T0@ (%԰$ @H(P@X(H@(@((h@8(p@P(J0hELo!x0p@k@(0("f@)$( XX@*C.