ELF@@#!$$$$$$ conf_sbumode@%s skipping turning off as alt path is activeovp-presentstatusTOGGLE_DISABLETCPC_ALERT_TX_FAILEDtcpci_max77759register_trace_android_vh_typec_tcpm_get_timer failed ret:%d max77759_toggle_disable_votable_callbackmax77759_start_togglingCC update: Contaminant algorithm responded%s: usb_psy set dcp failedFailed to find %s DT node debug-accessory, Devicemax20339,ovpTCPC_ALERT status done: %#x%s: ret:%din-switch-gpio not found force_device_mode_onAICL %s active vbus_present:%c snk_vbus:%c current_now:%d default_power:%c DCP:%cError while registering role switch:%d VBUS HIGH ALARM triggered: thresh:%umv vbus:%umvcheck_missing_rp_workUnable to unmask voltage alarm interrupt, ret = %dforce_device_mode_on_writeinit_compliance_warnings failed, ptr: %ldconnector node not present usb psy not up max77759_get_vbusError writing TCPC_EXTENDED_STATUS_MASK ret:%d%s: %s turning on connected, ret=%dconnectedusb_limit_source_enableusb_limit_accessory_enablefail&chip->rc_lockregister_trace_android_vh_typec_tcpci_override_toggling failed ret:%d%s%s: clear TCPC_VENDOR_EXTBST_CTRL ret:%d%s setting polarity USB %d%s setting polarity USB_HOST %dFRS Signalprocess_power_status%x: %x [%s]: vbus_present %dmax77759_set_vbusno toggle_disable votable (%d) TCPC_ALERT_POWER_STATUS status:0x%xTCPC_ALERT triggered %s skipping enabling as alt path is activechg-psy-namesink-discovery-delay-msTCPCI: USB ICL EL get failed:%ldaicl_check_alarm_handler[%s]: Disable in-switch set %s / active %sUnable to unmask FAST_ROLE_SWAP interrupt%s: %s:%d voting enabled:%s usb proto_el: %d by %sUnable to config VOLTAGE_ALARM_HI_CFG, ret = %dUSER_VOTECannot set TOGGLE DISABLE=%d (%d) Regmap init failed wq-tcpm-tcpcSBU switch disable %sregister_trace_android_vh_typec_store_partner_src_caps failed ret:%d nottimer fired: %s%s: GBMS_MODE_VOTABLE voting source vote:%u ret:%dvsafe0v_debounce_workVSAFE0V (runtime): %c -> %cTCPC_RX_BYTE_CNT read failed ret:%dcc1: %u -> %u cc2: %u -> %utcpm-sourcebc12_enabledregisters%u Cannot set accessory current %d uA (%d) disabling Type-C upon shutdown Host%s: debounce pathTCPC_POWER_CTRL: Enable voltage monitoring, alarm, bleed dischargeusbpd[%s]: syncing vbus_present[%s]: vsafe0v debounced, vbus_present 0_max77759_irq_lockederror frame_type is not SOPPD_CTRL_PR_SWAPsuccess&chip->icl_proto_el_lockquick-ramp-vbus-ovpmax77759_check_contaminantmax77759_enable_toggling_lockedTCPC_ALERT IO error occurred. status: %#xUnable to config VOLTAGE_ALARM_LO_CFG, ret = %dcc_toggle_enableusb_limit_sink_currentSHUTDOWN_VOTE%s: GBMS_MODE_VOTABLE voting source:%c sink:%c vote:%u ret:%dUSB_ICL_PROTOregister_trace_android_vh_typec_tcpm_modify_src_caps failed ret:%d %s: Enable LK4CONN alert failed ret:%dTCPC_ALERT_RX_BUF_OVFTCPC_ALERT_VBUS_DISCNCTTCPC_ALERT_TX_SUCCESS%s: Missing or incorrect Rp partner detected. Enable WARTCPC_ALERT threaded irq running ERR: both source and sink set. Not votingtimer fired: enable_auto_ultra_low_power_modeError allocating extcon: %ld %s turning off %slogbuffer get failedIO error retry. status: %#xerror: count is 0source-pdosUSB_ICLAICL_ACTIVE_ELTCPCI: debugfs dentry failed: %ldTCPC_POWER_CTRL:0x%x ret:%d[%s] Init ALERT_MASK: %uenable_vbus_workInvalid TCPC_RX_BYTE_CNT %d%s: vbus %u mvovp reset done [%d]TCPC_ALERT status pending: %#xfrsusb_limit_accessory_currentof node not found TCPCI: USB ICL PROTO EL get failed:%ldlowupdate_contaminant_detection_lockedmax77759_vote_iclError: TCPC_RX_BYTE_CNT read failed: %dTCPC_ALERT read alert status%s: TCPC_VENDOR_EXTBST_CTRL value%d ret:%dUSB psy failed to initializeusb-psy-nameTCPCI port registration failedUnable to clear TCPC_ALERT_EXTENDED ret:%d enabledWA: trigger cc event in charger mode%d non_compliant_reasons%s turning on %sSuccessregister_trace_android_rvh_typec_tcpci_get_vbus failed ret:%d Error while registering orientation switch:%d [%s]: Failed to dump ret:%d registers_showCannot unvote for sink current (%d) LIMIT_ACCESSORY_CURRENT_VOTERin-switch-gpiono-bc-12failed to read the first source-pdo Skipping enable_auto_ultra_low_power_mode. Dry detection in progress[%s]: %d[%s]: Disabling auto discharge failedmax77759_frs_sourcing_vbusONLINE:%d USB_TYPE:%d CURRENT_MAX:%d VOLTAGE_MAX:%dmax77759_tcpc_gpio&chip->toggle_lock%s: Enable LK4CONN failed ret:%dconn[%s] Init ALERT_MASK read : %u%s turning off connected, ret=%dfloating_cable_or_sink_detected count: %dcontaminant_detection_statusCDP detected, gen dp pulseDisconnect missing Rp partnerERR: GBMS_MODE_VOTABLE lazy get failed with error %ldfailed to register power supply callback TCPCI: Unable to create device attr[%d] ret:%d:is_aicl_limitedhighTCPC_ALERT status: %#xchargerDebug accessory %sSBU switch enable %sSucceededError%s: HI-Z ret:%dEnter process rxrx cleardisconnectedext_bst_en_gpio_getpd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%u debug_acc:%u bc12_running:%u data_active:%uunable to set max voltage to %d, ret=%d%s failed to disable dpDnMan and dpDrvCHARGER_MODEtcpm&chip->data_path_lockTCPC DEVICE id:%dmax77759_init_regscheck_missing_rpTCPC_ALERT_TX_DISCARDED[%s]: Not all registers printed. last:%x Turning on dp switches %sTurning off dp switches %sregister_trace_android_vh_typec_tcpm_log failed ret:%d [%s]: Enable in-switch set %s / active %s%s: GBMS_MODE_VOTABLE ret:%dfailed to register extcon device:%d TCPC_VENDOR_ALERT2 0x%xauto_dischargeenable_data_path_locked%s failed to set dpDnMan and dpDrvTCPCImax77759tcpcdisabledTCPC not ready!Unable to create aicl_active_el(%d) [%s]: Kick Debug accessory FSMTCPC_VENDOR_ALERT MaskTCPC_VENDOR_ALERT 0x%xUnable to enable voltage alarm, ret = %dusbpd,usbpd_intCannot unvote for accessory current (%d) ext_bst_en_gpio_setmissing_rp: usb_psy set unknown failedusb-psy-name not set TCPC_VENDOR_VCON_CTRL: update vcnilim to 300mA failedVBUS LOW ALARM triggered: thresh:%umv vbus:%umvTCPC_ALERT_RX_HARD_RSTExit TCPC_VENDOR_ALERT Unmask%s: unable to set max voltage to %d, ret=%dcompliance warning %d changed, new value: %dFailedenable_dp_pulseno-external-boostAbort %s; TCPC_POWER_STATUS read error%s: update ROLE_CTRL failed ret:%dTCPC_POWER_CTRL_AUTO_DISCHARGE not cleared[%s] Init EXTENDED_STATUS_MASK: VSAFE0VerrorTX_DISCARDEDDiscard sourcing vbus. Vbus present not set%s: %s turning off %sbc12, %s: %s turning on deviceCannot set TOGGLE DISABLE (%d) LIMIT_SINK_CURRENT_VOTERFailed to initialize gpio chip TCPCI: GBMS_MODE_VOTABLE get failed: %ld connectorregister_trace_android_rvh_typec_tcpci_chk_contaminant failed ret:%dcontaminant_detectionusb_limit_sink_enablemissing_rp, %s skipping as force_device_mode_on is set&chip->irq_status_lock%s: reason %s value %ld USB_ICL_PDForcing on dp switches %sreset_ovp_workCannot set sink current %d uA (%d) max77759tcpcmax77759tcpc,>?#~҈`Hȯ Th2H#- T҈$ȇhVT4覧(DlT҈$ȇhV-Thhؼhv@-T(h(a2T0hYhk(mT҈Khp-T(r,T҈Khp)T ҈H )Tw-T蹛ȳlThK-TȋhK &THh%%TH6Ŧ]hra)Tnhh( T=҈T(=҈@#Th<hxA`#T(>҈HHaA%TSҨ`HmTҨ`H !Tnjϱ [ TYhh!T2VҨHo(TVҨHo(THgŧQ Th҈&HTӟҨJ"mTӟҨJ"TҨ#@ThH!ThLh(TLh(Tɍ&6hTT(T4覧(D T H htHT҈Hl!T((r@T[hTƨ@T( ȓ T(qhT҈<(Qh!T(~҈`Hȯ`TH ҈}ȻAT2H#Th!a T0hYhk(`T((H( Twȳ TH}H۸Tnhh( Tȓ҈7(CTYVYPMJ( ȓ5T( ȓT9630-( ȓ!#T#'  ?!T#_( ȓ #T?# ?#ՠ#_?# !#_?# !#_?#^{ $@RR`` @{¨^_#_?#^{O*Rh Rhj x"@94荎Hhj &@9H4 R)j+%@H!yK%*@9H4HlRJR(Fri r(*1.@9H4i @Q@*(Q RRhj xOA{¨^_#_?#^{ O? qT *J**HLii8k `֟$թB*!@9(!9_kT$թB*%@9(%9_kT$թB*)@9()9_kT$թB*-@9(-9_k@T&@ARBD!*OB @{è^_#_?#^{CO b97c&C9t@5hbD95h"C95hE9H7h"R9 `BD!Bh"R94(Ri@?q*iE9`BDBdbD9Re"C9'f*C9i.C9 i*C9h.C947h5`*@*h2C9"94`BD!Bh@q!TaR"RhBD )JqB!h@ h4@@6a@4h2C94`BD!B@t@6a@*@h@*`@q(Rh@ )Jq kCq`BDBR.9@@6a@*@?h@q TaR*hBD )JqB!haR"RhBD )JqB!`*@ q!Th&C95`BD!h@5R`@"Rqh@ )Jq kCq`BDBRi@u.9@i@6a@@"R?OC{A@^_#_?#^{ O@RRR6`BD!Bu +R rTRRR6`BD!BOB @{è^_#_?#09#_?#^{CA8B!@D`"@**p@hB -@9-9I4`&@AR`BD!bR*hB !@9!9I4`&@AR`BD!**`2@R6*`BD!bA`2@R4`BD!`j@*A8B@ T{A@^_#_?#^{_WO**XR76BD!GB@h?#TB_?T *6 B@!R )Jq RBr)R*#rBD$!R*~ W757E96uBD!B*9`@ JABD!*OCWB_A{Ĩ^_#_?#^{ORR@`@h4 j@q)@IAT4R7t8`@0 j@ q)@IaTTR( j@ q)@I aTtR  j@q)@I aTR j@q)@IaTR j@q)@IaTR j@q)@IaTR*OA{¨^_#_ ?#^{ @ @{¨^_#__$?#^{WO`*6v"9u7OBWA{è^_#_?#^{ Cg _ W O A8Bh@9c9+y7!15!15!15!25!25!`254R!915t9RR@&,!?`B)T h)`B!Rhhi  h)`B!Rhhi4%A$`B'_?'T!hJ!*`J)7@9(*h29`b!Bt&^`b!B`!B`!Bw!B)R`@cRi69i97c@9B07!`.A?AT!`.A! i"@9JR`&@RRj"( * )Jh"9j h&>?`">T`B@>?=T )Jbi )h`j<?B<T!`*J?BJT!K!!hb9!B#Rhf9!HRZ*G7@ %  yS(`2`G?"GT`@SR 7`BD+@y!+@yqᗟara9`6`&@!`&@_?bCTD7`@!R"R`@AR"Rh&@ yA_xC!#R@7@@T#!5@!R5*!!x@*!+*!&**!!!@*!*! *!*!!s!#R@``&@?#h&@ )C3?`>4T`&@h&@ h&@)@`B(3T`@aBD+@y qTh"@9)R2ijh"9*!`J?BT hb )` R^ZhNhRiV h )` Rh~hi hb )`Rhhi hB)`RZVhJhNiR hb)`Rhhi!hR9 h)`!Rhhiv h6 %7`: %_?$T`>$_?B$T!`#?#T!`&@`"`"@"?b"T`!R7`&@!R6T{u@6***!@`&@!*xx!*!B !x@v@95`@R*hBD )JqB!?`JT4R*` 4`JD!!!!!!!!!!!!!*`"@`B`JA`BB@HT`>B@HT`2@`*@`j@`BDA8B_  T*OMWL_KgJ{I^_#_!!X*!!@!xA*`&@!*`&@!* `&@!*`>B6*!!!X`&@!*!xB@!G?#^{O\@JD!!!!!!!!!!!!!"@@HTB@HT2@@HTj@@HT*@@HTBD@HTJA@HT BB@HT>B@HTOA*{¨^_#_?#^{ \@!`b*`.A!"R#R7 @{¨^_#_*`&@!?#^{*{^_#_?#^{OC!6`C! `@ahR*@OA*{¨^_#_?#^{ 6hB*R !@9 !9?q@T`&@AR`BD!*#R @{¨^_#_?#^{ A!Bh a@hR*@ @*{¨^_#_?#^{ WOI9kT` 9rBD!rAB@ARR*BD!BJA`72E9R*2E9 BD)JqC$!B'E94(R*rBD!rABJA6JA`72E9*2E9 )JqCBD!BBD!BOC*WB @{Ĩ^_#_?#^{CWO_qR R A84JB(_q R(_qRKRi *9h"@aBD @tv 9hI95h6E9h4hJA(7`BD!Bh2E9`JAR*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r`JAv2E9*69`*@7`*@!R`*@ @R*`BD!@9@9 6`BD! @RR***6`BD!B @AR**`BD!BhrA4 q`BD!crABA8B@ !TOC*WB{A^_#_?#^{ O5`*&9OB @{è^_#_?##_?#^{O `B@!BR#R*`BD!B*5hE92h9`j@*OA{¨^_#_?#^{CA8B\@ y!@ @`R @y)Rq%} @A8B@ T{A^_#_?#\@ A#_*#_?#\@H *#_?#^{O\@? q(T *)+ih8J @֟$tb"9$tb(Rh"9"9OA{¨^_#_?#^{O!6hE9qThE9qThB4 )@9)9?k@T`&@AR`BD!BR*OA{¨^_#_?#^{COA8BRR 7RR` 7R"R7!B!RR7菝RAR⏝R y7!㏝RAR @y!R RR7!R"R7aRRCR6!*!*!A8B@ TOC{A@^_#_!?#^{` _{^_#_?#^{ OB!Bt ш@h?#T?Tu !#RfD9?q)R"* )q`B"!R*t7E9(729`B!OB @{è^_#_?#^{ @94` !B E9AD!@)y 9`@ @{¨^_#_?#^{ O @R*@u`Ab_x!bAa_xOB @{è^_#_?#^{A8`BIR3R`@  73@97hB-@9 4L`BD!BEhE9 qT(5hE95hE9 qaThB-@95`BD!B`"@*#Rp@`2@CR4`BD!BqR`2@CRh 6*`BDbA!hB*R -@9 -9?q@T`&@AR`BD!bR#R`j@!RA8B_ T{B@^_#_?#^{COA8 B(@ y]@H!@ @R*BDH4!B*BD!BRA8B@ TOB{A^_#_ @y)R!B%} *>qHT2E9JAR*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R rJA2E9*ZABD!ZZAqTJARZ?#^{#OA8B!H@@5CR cRCR#RBD@B @R_@iRI r2@R} f 6*BD!A@b @_JAA8B_ !TOE R{C#@^_#_?#^{O9*`6aA`OA*{¨^_#_?#^{O @?r iR R* @CRR7h"@rRRR @7h"@RR* @@7h"@r R RCAR @0R6*`BD!*`BD! *`BD!*`BD!OA{¨^_#_?#^{O A!*``4*&@8@E@BcR7`C!R*@OA{¨^_#_?#^{O J)`! $ J  $@(R  0 J *y9 8 yA`.`&@*5*OA{¨^_#_`&@bC!`&@!?#(Rh#_?#^{COA8B!@@DB9rA46@!R* *}ShA8B@ TOC{A@^_#_?#^{COA8B @R9E9  *5@9I6BD!BE929BD S!BE9)R SiA8B@ TOC{A@^_#_?#^{O@Rq1 (4uSOA{¨^_#__$_ qT?# *JH8RLii8k `֟$lR$HR$@$h#_?#^{ @!(Rh9 @{¨^_#_?#^{ O @9 7 )@94@*U)R  Rr)@)} @)c) * I@*R 9j9OB @{è^_#_?#C^{WOA8B3R@C7`2@#!RC_hE9qAT* `BD!B/hE9q`*@hW9 )J*q RBr)R#r$q& q`BD' @! @4iW9 q $Rr?q k) U ( 駟   *A8B_ TODWC{B^_C#_?#^{ @ARbI9 7`@!RRR7`@aR"R@6*`BD! *`BD!*`BD!B @{¨^_#_?#^{_WO*`qqh&C95hbD95h"C95h@q! T*i"b9i 7i.C9) 4i2C95i@q?kj *H*qT?q`@*h@ )Jq kBq`BD!.9@@6a@*@?h@qT`@aR*hBD )JqB!hE9ri"b9645h*C94`*@7`*@!Rw*9x`j@a*C945h*C94`*@7`*@!Rt5hB !@9!9I4`&@AR`BD!**hB )@9)9I4`&@AR`BD!BR*OC*WB_A{Ĩ^_#_?#^{ WO* q@!R"RBDq㲔BR*@AR"R*qBD㲔BR*@T  a@?* @OCWB{Ĩ^_#_?#^{WOA8*BBh@qbB5B?q`T5 qTR*B:@qB* )q k#_qBD'@!BA8B_ TOEWD{C^_#_?#^{;g_ W O A8B*R*iR>@D+y #yy#99>!*hv@ @R@d7{7[P6!@ @RRb7p7 6!`@cRCRwBD> 7c@94g@9H5q"!T`@@cR !77@y rxT]x@rT]x#@ ? @qIT'@]x#p6]x+@ ?@qc T]x/@8*?rAT]x3@8*? rT7@]x#`@2R@Y7!)qAT!`@AR*@W7`@(6! x7{X6!hE9`BD!By*h9@@h"b9(6@ @aR"R* )q`BD"!Q7#6whrAH 4@@ 6`6@*"R7@9 4! 6@ @#!RM7@ @!R#@9 M7#@9H6!(Rh9@@I!@ @AR*J7@ @aR*J7@ @SR`I7+@y!`*@S@9@ @R+@y@ @C!R@G7#@y!@ @!R#@y6/@@x"@ARc98 @7 @cR 7]8jRc@9* _ q JL* qT q@TqT_qjRX0*`&@!`@RR q)*`&@"!6`&@!*/7?*`&@!j6R*_qJRRx R) ?!q S? qhJ* T? qT?qTqhR h6R*qHRR9hRE9(4hE9h5hE94*h5`ZqAT4x5?qTqATY4x5?qTqAT4x5?q!T`JAaR`BDbE9!dE9**x9y9@ @R5aE9bE9@@6hzA`BD!bzhzA)qT!R`!YahE9z4*6y"@cRwBD @*@!X7@qT @ 67!hE92h9 @9hE9(4c@996hE92h9 @c@97i"@9hE97yhE92h9`BD S!B @aE9bE9hRE94hE96`Zj RKR*LrLr @1@) J J(*h5hE9()7iE9@i7h87KH 87xbc9iE9j*C9 3i9 47`*@7`*@!RhE9h*9hBiE9 %@98_k%9@T`&@AR`BD!"R*hE9 )Jr!BhE9H7@94 @RBR )q"!`j@a*C9@6@ @3R`7@y*Ri.@3y%} (]@!@ @`cR3@y)Rq%} C!*!R`@R** )q`BD#!B86@ @3R7@y*Ri.@3y%} (]@!@ @`cR3@y)Rq%} C!**`@R"R* )q`BD#!B6!@ @AR*` 7@@@ @ | T[07(7 6!@@AR!@@*;* R T@ @!@@!Rx6!@ @ARR@7@ @aRR7h6@ @3R7hE9 R@y!q( RB6rChRE94hE9(54`JAab R+!*v y`JAaB]R`&@YR*A8B_ TOKWJ_IgH{F;@^_#_ֶ4hE9`BD!By*h9@@v9!*`&@! @?#^{ xA@D!bzhzA)q#T!R`!Ya @{¨^_#_?#^{COA8*B*R@`7*5@6hT9 RtJAubqqR 9`BD!B hB-@94`b@9h7A8B@ TOC{A@^_#_?#^{  @D!`&@R*h"@ @(R{¨^_#_?#^{CWOA8B @D! yh"@h @R7t @y4bBD`BDh"@R @7`BD @y @y55R5R**A8B@ !T*OCWB{A^_#_?#^{ L@BR#iA|@{^_#_?#^{ L@)@BR @|@{¨^_#_?#^{ _ W O A8B*RL@@7*ku8**4 ZT~@A8B_ ATOMWL_K{J^_#_*&@!B&@Q!B?#^{ L@BR)!@9#S|@{^_#_?#^{ L@BR#E9|@{^_#_?#^{CO A8)BARL@7@qr94 q BD!rABA8B@ !T@OC{A^_#_?#^{ L@4@hBR|@@ @{¨^_#_?#^{ L@BR)I9#R|@{^_#_?#^{CO A8)BARL@ 7@.A!"Rq 6*&@!@A8B@ TOB{A^_#_?#^{L@B{^_#_?#^{ L@!"9E9|@{^_#_?#^{COA8BL@9 7@9>@4RA!#R6*&@!RA  !*7@9:9A8B@ TOB{A^_#_*&@!?#^{ L@!"QA|@{^_#_?#^{CO A8)B*L@7@ ؘRr kiTRA8B@ TOB{A^_#_?#^{!@9|@{^_#_?#^{COA8BL@97@9 9I9"@@A8B@ !T@OC{A^_#_?#^{ L@!"qE9|@{^_#_?#^{COA8BL@9 7@9>@4bA!#R6*&@!bA  !*7@9r9A8B@ TOB{A^_#_*&@!?#^{ L@!"aA|@{^_#_?#^{CO A8)B*L@7@ ؘRr kiTbA8B@ TOB{A^_#_?#C^{OA8BBRl@#!b9|@#A8B_ TOD{B@^_C#_?#C^{CWOA8Bl@BR`4|@i"b9@@? Tb@"b9@*3""9i5.@ k`T.C9)4q(R@*@ )Jq kCqBD!B.9@@6@*@?@.C95@!R"RBD )JqC!B.9@@6@"R@?A8B@ AT@ODWC{A^_C#_?#*#_?#^{CA8B9@AR*`BD!B@9 A8)B@? T{A@^_#_?#^{O*q@AR*BD!B*OA{¨^_#__$?#@9#qCT_@*_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$data_alt_path_activetcpm_put_partner_src_capstcpm_get_partner_src_capsenable_data_path_lockedregister_data_active_callbackregister_orientation_callback?#^{ @(@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.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=tcpci_max77759intree=Ydepends=max77759_helper,max77759_contaminant,bc_max77759,usb_psy,gvotable,logbufferalias=i2c:max77759tcpcalias=of:N*T*Cmax77759tcpcalias=of:N*T*Cmax77759tcpcC*scmversion=gebc441967af0Linuxtcpci_max77759̄emodule_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_vbus|K__tracepoint_android_rvh_typec_tcpci_chk_contaminantf__tracepoint_android_vh_typec_tcpci_override_togglingOkmalloc_caches@7param_ops_stringq!?param_ops_bool`Ϙstrlen_vi2c_del_driverݏutypec_switch_unregistertgpiochip_get_dataiq1devm_gpiochip_add_data_with_key"Vof_find_node_by_namesFkstrtol_from_userݷasimple_read_from_buffernJnesnprintfKsimple_openKC?default_llseek /ikstrtouint^kstrtoboolasysfs_emitv"kstrtoint sysfs_emit_at&Ֆregmap_bulk_readscnprintf@(irq_set_irq_wakepgpiod_to_irqdevm_request_threaded_irqy8max77759_update_bits163kthread_cancel_work_syncnSalarm_cancel&mstrstr__msecs_to_jiffies{e;tcpm_pd_transmit_completeS%_dev_infoewtcpm_sourcing_vbus,kthread_cancel_delayed_work_sync6alarm_start_relative,4Utcpm_pd_receive? regmap_raw_readS tcpm_pd_hard_reseti{tcpm_cc_change is_floating_cable_or_sink_detectedUttcpm_is_togglinga process_bc12_alert-mtcpm_sink_frsNinit_voteGmax77759_write16A 4extcon_set_property|typec_switch_get_drvdataQ <usb_psy_set_attached_stateusb_role_switch_get_drvdataԂ(usb_role_switch_unregisterm typec_switch_register5usb_role_switch_register,>dev_fwnodePfwnode_get_nameextcon_set_property_capability~U$devm_extcon_dev_register>8devm_extcon_dev_allocateof_property_count_elems_of_size: Kregmap_update_bits_basecbc12_reset_retry~dbc12_get_statuscښgpio_to_desc|~gpiod_set_raw_value_cansleepjregmap_write(1Venable_contaminant_detectionudisable_contaminant_detection2_gvotable_get_data=N6of_property_read_variable_u32_array Wof_find_propertypower_supply_get_propertyT_Qregmap_read2Q.pm_wakeup_dev_event/ݟkthread_queue_work^ris_contaminant_detectedG.disable_auto_ultra_low_power_modeWWprocess_contaminant_alertлandroid_rvh_probe_registertracepoint_probe_register Ylogbuffer_unregisterkPNTusb_psy_teardownbc12_teardown5power_supply_putkthread_destroy_workerÁkpower_supply_unreg_notifier"'Ogvotable_destroy_election.)tcpci_unregister_port4Idevice_remove_filedebugfs_remove_hdebugfs_create_fileLdebugfs_create_dir$device_create_file3]device_init_wakeupStcpci_get_tcpm_port@tcpci_register_port bpower_supply_reg_notifierƌkthread_delayed_work_timer_fnYyinit_timer_keykthread_create_workerjImax77759_contaminant_initmax77759_read16Dpower_supply_get_by_nameqr0of_property_read_u32_index Eof_get_child_by_namebc12_init&Lusb_psy_setupgvotable_election_set_name=gvotable_v2s_int=?agvotable_set_vote2strgvotable_create_bool_electiongmax77759_read8wJW__mutex_initZstrncmp{of_property_read_stringn`of_find_node_by_phandlelYbof_get_named_gpio_flags5aLof_get_propertyX6alarm_initi/,_dev_errZ1A__devm_regmap_init_i2c&8i2c_register_driverwologbuffer_register4K_raw_spin_unlockd_raw_spin_lockCnfkmem_cache_alloc_tracetcpm_vbus_change$bgvotable_cast_vote}kthread_mod_delayed_workpQkthread_flush_workvLgvotable_election_get_handle__const_udelaypmax77759_update_bits8ZDdevm_kmallochmutex_unlockemutex_lock zkfreey]usb_psy_set_sink_stateQpower_supply_set_property"Lextcon_set_state_syncget_usb_type,__cfi_slowpathRSPmax77759_write8;ҳbc12_enableAtlogbuffer_logkDlogbuffer_logH52kobject_ueventstrnlenGNUvvql :GNUVPeVPeHVfLVfVeVePV(eTV(eVdVd(Ve,VeVdVdVfVfTVeXVeVxeVxeVfVf0Vpe4VpelVdpVdVdVdV@eV@e Vhe$Vhe,Vxd0Vxd8Ve<VeDVdHVdPVdTVd\Vf`VfhV flV fVeVeVeVeVeVeVdVdVeVeVdVdVeVeIVXeVXe VfVfVdVd$Vd(Vd0Vd4Vd<Vf@VfHV8eLV8eTVdXVd`VddVdlVdpVdxVd|VdVdVdVfVf|ddddddd=ddCd<ddddddd;e eeeB$eA,e4el&wp&UTx&UT&x&U&U &U&U &x&&,'D'X'p't'Ux'U 'U'U 'x''|'UZ'U 'UZ'U 'x'''U 'U'U 'U'U$(U  (U$(U 0(4(U8(U @(UH(U L(x`(V?p(x((U(U (U(U (Um(U (Um(U (x((U (U (U (U (xh)x)V.)))U)U3)U)U3)x)))))** *,*8*D*P*\*d*p**{***U *U *x*U*U*x**U*U3*U+U3+x+|+U+U3(+U,+U30+xH+L+UP+U X+U`+U d+xp+V?x++++y+8,<,U;D,U;P,X,U\,Ud,Uh,Up,x,,4--U-U---y-l.wp.UTx.UT.x.../U /U /U /U/x(/|D/L/UP/U T/UX/U h/xx/|/U/U/x//U/U/x/|//U/U/U/U0U 0U0xH0UOL0UOT0x\0|0VD0U0U- 0U0U- 0x0U`0U`00U;1U;1$1Um(1UT,1Um01UT81UD1UP1xl1U^t1U^|1x1U* 1U1U* 1U1x102<2@2U L2U P2x`2V`Eh2222U2U2U2U3x<3U @3UH3U L3UP3xd3t3|3Uv3U3Uv3U3x33U(3U3U(3U3x3w3UT3UT4x4D444UZ 4UH4UZ 4UH4x4UZ 4UH4UZ 4UH4x5UZ 5UH 5UZ $5UH45xL5T5`5l5x55555555555Ui 5Ui 5x6(6T6U?\6U?|666666U6U6z7$7U07U87x`7777VL>777L8p8888U8U8U8U8U- 8U- 9U9U9x@9UD9UP9T9X9x9|999999|9L9|9L9UR9UR9{:{:o :o<:D\:E:U:U::U:U::U:U:U ;U ;x;0;D;x;;;U ;U;U ;U;x<U<U<U<U<x`<x<T<T<<S,<S,<S0<S0<<T<T<<U<U(=S,=ST=S\=Sh=Ul=Up=x=T=T==S=S=S=S=S=S >S>S >S(>T,>T0>>>>U>U>U>U>x>~>U>U?U?U ?U(H?U(L?x??|@@$@Ux0@Ux@@UD@UT@U# X@U# \@U `@U d@x@@4A JU> JJU0JU0JJKL LU#LU#(Lx@LTLVS\L hLUpLU|LxLLLLLLU`LU`Mx MV.0MU[8MU[`? aXa@aaaUJaUaUJaUaUaUaUaUbUbUbUbUbx bP(bPDb}HbQTbQxbbUJbUbUJbUbUbUbUbUbxbPbPb}bQbQbyc@c|cFccUcUcUcUcxcdFd|dUu dU<,dUu0dU<8dxAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)q}v]^_`yabcd~efghsijklmnoprtuwxz{| !#%')+-/13579;=?ACEGIKMOQSUW^HPQRSTUV_Yabcdefghijklm a bcdefqoa o$r(o,o yoIooo04o/8o<@oDoUmUm S(S8L<T@LDTHTTHU LM S(U0L8NHU (SL8U0OhT pT@xT`TTTTTT T@T`TTwpHmgq 0lHUApUU U 0@UKP`UXpUUUU] UF U08@Un PX`UpxUU o@?xd1?d>d/>d=d<dC<dR-d@dD@d?d?d>d">d=d<d6<dE-e@e7@e?e?(e>8e>@eU=Pe<Xe)<he8-pe@xe*@et?e?e>e>eH= f<f<f+-f@f@fg?f>f|> t@!a?aM!!6?>  %!$4>$=*I*+ < H<$#>$W-@/ 0J@0?[<$?<>">=<6<TE-h @7@\ E%X?X?>`>`U=1,0<P)<8-"@)0*@6*!*z#P-?>=8(.8t 9khp %9  F*@ ` (   z(  [(  @ (` "(  # #t? #$?$DLp%4>p%*%>%(&tH=(&)L>&l<&!'<'#+?"(+-('+X@+E ,@ ,=,g?,,>,8-$v>8-t\-=\-(x-;=x-<".<.-. `00@`00@0 1hZ?12>2*`E2i>2H4=H4C+,6p=,6?,7t<7;8, 9@9S#:?::M?:+|;>|;zd<xc>d<$<d=<="@=P~<@==;=F(,L>@?&|@?|@zCG?C>DE>`E\*tStIS"L@=tS<S|T\a<TLU$;LUpVD,pVbVT@VW4?WNX%X?>XpYd=YZH<Z&dZ[<dZ$[0;$[T[@,T[%[y@[T\@?\%\;?\1d]<>d]&]9>]\^@=\^%^<^3_@U<_m%_;_+l`,l`$a4 Aa$Dch@DcTc?Tcch*?c>Pd(> = <(<<,K-@!C)@) =@ v)((P@8?M(0?0?8>></< >-@(0@,z?0)@ ?H">>N==h2<A; <L"<1-@P#@m?>>h>A=<<$-@ @@`?`>o>=4=<< ,@@`?S?;  M<t@K>b?=I6?<] '>g<fT;,@? H<  I"!/!LTh Z" +\ A (r-9":&,H$H2`$l2)P8"h} _ &\&,+\- X'( $)) l =:07 #4$(,35p%4:3%4(&t^3&lI%@'"Z-\6'f&L7(_:+X}1 ,y2,1,08-$0\-:x-(6.Pu&G&= r5`0050R61h52625H4;,6p~;7t2F6-''#'B[ 7:A1:F2|;2d<x7<d7@=P2=ZT))+/Y,$b+U%#,%$j&8)(:|@P4CiW,%s,r=$ #)#)lw+r$]$+X$=_+[=03T\3LU$(S.pVD#L0VT}.W4+0mxd dn do ddx d/d d ddd|ddd d d|de, ee e  eF (eN0e8e@e6HeXPet XeC `eBhepexe e eeeDe@e@=e@e@e@e@ e@e@ee8Ye8,e8uf8f8f8f8& fh5 (fh.0fh8fho@fheHfhPfhvXfh3`fhhfhpfhxfhfh f>fHfff}f4 f f fe^td)f.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions__ksymtab_strings.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check.note.GNU-stack.rela___ksymtab_gpl+register_data_active_callback.rela___kcrctab_gpl+register_data_active_callback.llvm_addrsig.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela.rodata.__param_string_mode.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapower_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_indexusb_limit_accessory_current_showusb_limit_sink_current_showcontaminant_detection_status_showfrs_showregisters_shownon_compliant_reasons_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_puttcpci_unregister_porttcpci_register_porttcpci_get_tcpm_portprocess_contaminant_alertmax77759_init_alertprocess_bc12_alert__cfi_jt_startkstrtouintkstrtointgvotable_v2s_intkobject_ueventpm_wakeup_dev_eventdev_attr_usb_limit_accessory_currentdev_attr_usb_limit_sink_currentorig_src_currentmaxq_query_contaminant__tracepoint_android_rvh_typec_tcpci_chk_contaminantmax77759_check_contaminantgvotable_v2s_int.cfi_jttcpm_put_partner_src_caps.cfi_jttcpm_get_partner_src_caps.cfi_jtkthread_delayed_work_timer_fn.cfi_jtsimple_open.cfi_jtdefault_llseek.cfi_jtregister_orientation_callback.cfi_jtregister_data_active_callback.cfi_jtmax77759_bc12_is_running.cfi_jtdata_alt_path_active.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtenable_data_path_locked.cfi_jtusb_limit_accessory_current_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_sink_current_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtcontaminant_detection_status_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtfrs_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtregisters_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtnon_compliant_reasons_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtcontaminant_detection_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_accessory_enable_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_sink_enable_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtcc_toggle_enable_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_source_enable_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtauto_discharge_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtbc12_enabled_show.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_set_vbus_voltage_max_mv.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_get_vbus_voltage_max_mv.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_get_vbus_voltage_mv.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_check_contaminant.cd5ff7493d1fff969c140370c3a5aec8.cfi_jttcpci_init.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtext_bst_en_gpio_set.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtext_bst_en_gpio_get.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_set_vbus.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_get_vbus.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_frs_sourcing_vbus.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_modify_src_caps.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_store_partner_src_caps.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_isr.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtaicl_check_alarm_handler.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtreenable_auto_ultra_low_power_mode_alarm_handler.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_irq.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_shutdown.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtext_bst_en_gpio_get_direction.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_usb_set_orientation.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtaicl_check_alarm_work_item.cd5ff7493d1fff969c140370c3a5aec8.cfi_jticl_work_item.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtreenable_auto_ultra_low_power_mode_work_item.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtenable_vbus_work.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_io_error_work.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtreset_ovp_work.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtcheck_missing_rp_work.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtvsafe0v_debounce_work.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_toggle_disable_votable_callback.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_non_compliant_bc12_callback.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_tcpm_log.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_start_toggling.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_typec_tcpci_override_toggling.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_remove.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_get_timer_value.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtforce_device_mode_on_write.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_accessory_current_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_sink_current_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtcontaminant_detection_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_accessory_enable_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_sink_enable_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtcc_toggle_enable_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtusb_limit_source_enable_store.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_usb_set_role.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_set_partner_usb_comm_capable.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_set_port_data_capable.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_probe.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtpsy_changed.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtforce_device_mode_on_read.cd5ff7493d1fff969c140370c3a5aec8.cfi_jtmax77759_aicl_active_cb.cd5ff7493d1fff969c140370c3a5aec8.cfi_jt__mutex_initmax77759_contaminant_initext_bst_en_gpio_initalarm_inittcpci_initbc12_initsysfs_emitmemsettcpm_pd_hard_resetext_bst_en_gpio_setext_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_unregisterdevm_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_setupdevice_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_orientationkthread_delayed_work_timer_fnsimple_openstrlenstrnlenmax77759_enable_voltage_alarmaicl_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_orientation_callback__crc_register_orientation_callback__kstrtab_register_orientation_callback__ksymtab_register_orientation_callback__kstrtabns_register_data_active_callback__crc_register_data_active_callback__kstrtab_register_data_active_callback__ksymtab_register_data_active_callbackmax77759_toggle_disable_votable_callbackmax77759_non_compliant_bc12_callback__cfi_slowpathmax77759_of_matchlogbuffer_log__tracepoint_android_vh_typec_tcpm_logmax77759_tcpm_logparam_ops_stringboot_mode_stringof_property_read_stringmax77759_bc12_is_runningmax77759_start_togglingtcpm_is_toggling__tracepoint_android_vh_typec_tcpci_override_togglingmax77759_typec_tcpci_override_togglingmax77759_regmap_configsnprintfscnprintfof_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_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_tablemax77759_set_partner_usb_comm_capablemax77759_set_port_data_capabledev_attr_usb_limit_accessory_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_changekfreedev_fwnode__param_str_modedisable_auto_ultra_low_power_mode__param_mode__param_string_modekmem_cache_alloc_tracemax77759_probe__cfi_jt_endmax77759_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_changedorientation_payloaddata_active_payloadregmap_raw_readregmap_readforce_device_mode_on_readregmap_bulk_readgpio_to_descdevm_kmallockthread_cancel_work_synckthread_cancel_delayed_work_syncextcon_set_state_sync__devm_regmap_init_i2cmax77759_aicl_active_cbusb_role_switch_get_drvdatatypec_switch_get_drvdatagpiochip_get_datagvotable_get_data__UNIQUE_ID_conf_sbutype399$x.99$x.89$x.79__UNIQUE_ID_alias269$x.69$x.59$d.149max77759_probe.__key.49$x.49$d.139$x.39$d.129$x.29$d.119$x.19$d.109$x.9$d.9max77759_update_bits8max77759_write8max77759_read8usb_limit_accessory_current_show.cd5ff7493d1fff969c140370c3a5aec8usb_limit_sink_current_show.cd5ff7493d1fff969c140370c3a5aec8contaminant_detection_status_show.cd5ff7493d1fff969c140370c3a5aec8frs_show.cd5ff7493d1fff969c140370c3a5aec8registers_show.cd5ff7493d1fff969c140370c3a5aec8non_compliant_reasons_show.cd5ff7493d1fff969c140370c3a5aec8contaminant_detection_show.cd5ff7493d1fff969c140370c3a5aec8usb_limit_accessory_enable_show.cd5ff7493d1fff969c140370c3a5aec8usb_limit_sink_enable_show.cd5ff7493d1fff969c140370c3a5aec8cc_toggle_enable_show.cd5ff7493d1fff969c140370c3a5aec8usb_limit_source_enable_show.cd5ff7493d1fff969c140370c3a5aec8auto_discharge_show.cd5ff7493d1fff969c140370c3a5aec8bc12_enabled_show.cd5ff7493d1fff969c140370c3a5aec8max77759_set_vbus_voltage_max_mv.cd5ff7493d1fff969c140370c3a5aec8max77759_get_vbus_voltage_max_mv.cd5ff7493d1fff969c140370c3a5aec8max77759_get_vbus_voltage_mv.cd5ff7493d1fff969c140370c3a5aec8max77759_check_contaminant.cd5ff7493d1fff969c140370c3a5aec8tcpci_init.cd5ff7493d1fff969c140370c3a5aec8ext_bst_en_gpio_set.cd5ff7493d1fff969c140370c3a5aec8ext_bst_en_gpio_get.cd5ff7493d1fff969c140370c3a5aec8max77759_set_vbus.cd5ff7493d1fff969c140370c3a5aec8max77759_get_vbus.cd5ff7493d1fff969c140370c3a5aec8max77759_frs_sourcing_vbus.cd5ff7493d1fff969c140370c3a5aec8max77759_modify_src_caps.cd5ff7493d1fff969c140370c3a5aec8max77759_store_partner_src_caps.cd5ff7493d1fff969c140370c3a5aec8max77759_isr.cd5ff7493d1fff969c140370c3a5aec8aicl_check_alarm_handler.cd5ff7493d1fff969c140370c3a5aec8reenable_auto_ultra_low_power_mode_alarm_handler.cd5ff7493d1fff969c140370c3a5aec8max77759_irq.cd5ff7493d1fff969c140370c3a5aec8max77759_shutdown.cd5ff7493d1fff969c140370c3a5aec8ext_bst_en_gpio_get_direction.cd5ff7493d1fff969c140370c3a5aec8max77759_usb_set_orientation.cd5ff7493d1fff969c140370c3a5aec8aicl_check_alarm_work_item.cd5ff7493d1fff969c140370c3a5aec8icl_work_item.cd5ff7493d1fff969c140370c3a5aec8reenable_auto_ultra_low_power_mode_work_item.cd5ff7493d1fff969c140370c3a5aec8enable_vbus_work.cd5ff7493d1fff969c140370c3a5aec8max77759_io_error_work.cd5ff7493d1fff969c140370c3a5aec8reset_ovp_work.cd5ff7493d1fff969c140370c3a5aec8check_missing_rp_work.cd5ff7493d1fff969c140370c3a5aec8vsafe0v_debounce_work.cd5ff7493d1fff969c140370c3a5aec8max77759_toggle_disable_votable_callback.cd5ff7493d1fff969c140370c3a5aec8max77759_non_compliant_bc12_callback.cd5ff7493d1fff969c140370c3a5aec8max77759_tcpm_log.cd5ff7493d1fff969c140370c3a5aec8max77759_start_toggling.cd5ff7493d1fff969c140370c3a5aec8max77759_typec_tcpci_override_toggling.cd5ff7493d1fff969c140370c3a5aec8max77759_remove.cd5ff7493d1fff969c140370c3a5aec8max77759_get_timer_value.cd5ff7493d1fff969c140370c3a5aec8force_device_mode_on_write.cd5ff7493d1fff969c140370c3a5aec8usb_limit_accessory_current_store.cd5ff7493d1fff969c140370c3a5aec8usb_limit_sink_current_store.cd5ff7493d1fff969c140370c3a5aec8contaminant_detection_store.cd5ff7493d1fff969c140370c3a5aec8usb_limit_accessory_enable_store.cd5ff7493d1fff969c140370c3a5aec8usb_limit_sink_enable_store.cd5ff7493d1fff969c140370c3a5aec8cc_toggle_enable_store.cd5ff7493d1fff969c140370c3a5aec8usb_limit_source_enable_store.cd5ff7493d1fff969c140370c3a5aec8max77759_usb_set_role.cd5ff7493d1fff969c140370c3a5aec8max77759_set_partner_usb_comm_capable.cd5ff7493d1fff969c140370c3a5aec8max77759_set_port_data_capable.cd5ff7493d1fff969c140370c3a5aec8max77759_probe.cd5ff7493d1fff969c140370c3a5aec8psy_changed.cd5ff7493d1fff969c140370c3a5aec8force_device_mode_on_read.cd5ff7493d1fff969c140370c3a5aec8max77759_aicl_active_cb.cd5ff7493d1fff969c140370c3a5aec8$x.98$x.88$x.78__UNIQUE_ID_alias268$x.68$d.158$x.58__UNIQUE_ID_license448$d.148$x.48$d.138$x.38$d.128$x.28$d.118$x.18$d.108$x.8$d.8_note_7$x.97$x.87$x.77__UNIQUE_ID_depends267$x.67$x.57__UNIQUE_ID_description447$d.147$d.47$d.137$x.37$d.127$x.27$d.117$x.17$d.107$x.7$d.7$x.96$x.86$x.76__UNIQUE_ID_intree266$d.66$x.56__UNIQUE_ID_author446$d.146$x.46$d.136$x.36$d.126$x.26max77759_update_bits16max77759_write16max77759_read16$x.16$d.106$x.6$d.6$x.95$x.85$x.75__UNIQUE_ID_name265$x.65max77759_probe.__key.55$x.55$d.145$x.45$d.135$x.35$d.125$x.25$d.115$x.15$x.105$x.5$d.5$x.94$x.84$x.74__UNIQUE_ID_vermagic264$x.64$x.54$d.144$x.44$d.44$d.134$x.34$d.124$x.24$d.114$x.14$x.104$x.4$d.4$x.93$x.83$x.73$x.63max77759_probe.__key.53$x.53$d.143$x.43$d.133$x.33$d.123$x.23$d.113$x.13$d.13$x.103$x.3$d.3$x.92$x.82$x.72$x.62$d.152$x.52$d.142$x.42$d.132$x.32$d.122$x.22$d.112$x.12$d.12__UNIQUE_ID_mode402$x.102$x.2$d.2$x.91$x.81__UNIQUE_ID_scmversion271$x.71$x.61$d.151max77759_probe.__key.51$x.51$d.141$x.41$d.131$x.31$d.121$x.21$d.111$x.11$d.11__UNIQUE_ID_modetype401$x.101$x.1$d.1$x.90$x.80__UNIQUE_ID_alias270$x.70$x.60$d.150$x.50$d.140$x.40$d.130$x.30$d.120$x.20$d.20$d.110$x.10$d.10__UNIQUE_ID_conf_sbu400$x.100@HS2` : 0fNЖIі@Җ@ @0 n2Lon@`p c2Ӗ@p 5t\0@r %З, @sH P~@s uP"@t X@xv t}@x@Pz0 X'$ zz(A"pA