ELF8@@%#;;$$$$$$ 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%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 i2c-max77759tcpcTCPCI: GBMS_MODE_VOTABLE get failed: %ld connectorregister_trace_android_rvh_typec_tcpci_chk_contaminant failed ret:%dcontaminant_detectionusb_limit_sink_enablemissing_rp, input_power_limited, %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@*(Q2@9H4i -@@*-( RRhj xOA{¨^_#_?#^{ O?qT *J**HLii8k `֟$թB*!@9(!9_kT%$թB*%@9(%9_kT$թB*)@9()9_kT$թB*-@9(-9_kT$թB*1@9(19_k@T&@AR*D!*OB @{è^_#_?#^{CO`a97c&C9t@5hbD95h"C95hE9H7h"R9 `*D!Bh"R94(Ri@?q*iE9`*DBdbD9Re"C9'f*C9i.C9 i*C9h.C947h5`*@*h2C9"94`*D!Bh@q!TaR"Rh*D )JqB!h@ h4@@6a@4h2C94`*D!B@t@6a@*@h@*`@q(Rh@ )Jq kCq`*DBR.9@@6a@*@?h@q TaR*h*D )JqB!haR"Rh*D )JqB!`*@ q!Th&C95`*D!h@5R`@"Rqh@ )Jq kCq`*DBRi@u.9@i@6a@@"R?OC{A@^_#_?#^{ O@RRR6`*D!Bu +R rTRRR6`*D!BOB @{è^_#_?#09#_?#^{CA8B!(D`"@**p@hB -@9-9I4`&@AR`*D!bR*hB 1@919I4`&@AR`*D!R*`2@R6*`*D!bA`2@R4`*D!`j@*A8B@ T{A@^_#_?#^{_WO**XR76*D!GB@h?#TB_?T *6 B@!R )Jq RBr)R*#r*D$!R*~ W757E96u*D!B*9`@ JA*D!*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{è^_#_?#^{ CS_ W O A8Bh@9c9+y7!`15! 15! 15!`25! 25!154R!9@15t9 RR%,!J?`b(T h)`B!Rhhi  h)`B!RhhiT$A$`B&_?&T!hJ!*`J(7@9(*h29`b!Bt&^`b!B`!B`!B)R`@cRi69i97c@9hA07!`. A?@T!`.A! i"@9JR`&@RRj"( * )Jh"9j h&=?`=T`*=?B=T )Jbi )h`j;?;T!`*I?IT!@K!!hb9!B#Rhf9!@HR9*@G7@ %  yS(`2F?FT`@SR 7`*D+@y!+@yqᗟara9`6`&@!`&@_?b"CT`C7`@!R"R`@AR"Rh&@ yA_wC!#R 7@@T#!5@!R5*!!w@*!&*!!**!!!`@*! *!*!*!!s!#R@``&@?#h&@ )C3?`>3T`&@h&@ h&@)@`B2T`@a*D+@y qTh"@9)R2ijh"9*!`J?T hb )` R^ZhNhRiV h )` Rh~hi hb )`Rhhi hB)`RZVhJhNiR hb)`Rhhi!hR9 h)`!Rhhiv h6$7`:$_?B$T`>#_?#T!`@#?#T!`&@`""?b"T`!R7`&@!R6T{u@6***!@`&@!*ww!*!*!w@v@95`@R*h*D )JqB!?`2T4R*` 4`2D!!!!!!!!!!!!!*`"@`B`JA`BB@HT`>B@HT`2@`*@`j@`*DA8B_  T*S@OMWL_K{I^_#_!!W*!!@!wA*`&@!*`&@!* `&@!*`>B6*!!!W`&@!*!wB@!G?#^{O\@2D!!!!!!!!!!!!!"@@HTB@HT2@@HTj@@HT*@@HT*D@HTJA@HT BB@HT>B@HTOA*{¨^_#_?#^{ \@!`b*`.A!"R#R7 @{¨^_#_*`&@!?#^{*{^_#_?#^{OhC!6`jC! `@ahR*@OA*{¨^_#_?#^{ 6hB*R 1@9 19?q@T`&@AR`*D!R#R @{¨^_#_?#^{ A!Bh a@hR*@ @*{¨^_#_?#^{ WOI9kT` 9r*D!rAB@ARR**D!BJA`72E9R*2E9 *D)JqC$!B'E94(R*r*D!rABJA6JA`72E9*2E9 )JqC*D!B*D!BOC*WB @{Ĩ^_#_?#^{CWOA8 RB_q RKRI_q R_qR*9iJ *h? Ȩh"@a*D @tv 9hI95h6E9h4hJA(7`*D!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*`*D!@9@9 6`*D! @RR***6`*D!B @AR**`*D!BhrA4 q`*D!crABA8B@ !TOC*WB{A^_#_J?#^{ O5`*&9OB @{è^_#_?##_?#^{O `B@!BR#R*`*D!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`*D!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 E9)D!@)y 9`@ @{¨^_#_?#^{ O @R*@u`Ab_x!bAa_xOB @{è^_#_?#^{A8`BIR3R`@  73@97hB-@9 4L`*D!BEhE9 qT(5hE95hE9 qaThB-@95`*D!B`"@*#Rp@`2@CR4`*D!BqR`2@CRh 6*`*DbA!hB*R -@9 -9?q@T`&@AR`*D!bR#R`j@!RA8B_ T{B@^_#_?#^{COA8 B(@ y]@H!@ @R**DH4!B**D!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*ZA*D!ZZAqTJARZ?#^{#OA8B!H@@5CR cRCR#R*D@B @R_@iRI r2@R} f 6**D!A@b @_JAA8B_ !TOE R{C#@^_#_?#^{O9*`6aA`OA*{¨^_#_?#^{O @?r iR R* @CRR7h"@rRRR @7h"@RR* @@7h"@r R RCAR @0R6*`*D!*`*D! *`*D!*`*D!OA{¨^_#_?#^{O A!*``4*&@8@E@BcR7`C!R*@OA{¨^_#_?#^{O J)!  J  $@x(R  J *y 9  yA``&@*5*OA{¨^_#_`&@bB!`&@!?#(Rh#_?#^{COA8B!@(DB9rA46@!R* *}ShA8B@ TOC{A@^_#_?#^{COA8B @R9E9  *5@9I6*D!BE929*D 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* `*D!B/hE9q`*@hW9 )J*q RBr)R#r$q& q`*D' @! @4iW9 q $Rr?q k) U ( 駟   *A8B_ TODWC{B^_C#_?#^{ @ARbI9 7`@!RRR7`@aR"R@6*`*D! *`*D!*`*D!B @{¨^_#_?#^{_WO*`qqh&C95hbD95h"C95h@q! T*iba9i 7i.C9) 4i2C95i@q?kj *H*qT?q`@*h@ )Jq kBq`*D!.9@@6a@*@?h@qT`@aR*h*D )JqB!hE9riba9645h*C94`*@7`*@!Rw*9x`j@a*C945h*C94`*@7`*@!Rt5hB 1@919I4`&@AR`*D!R*hB )@9)9I4`&@AR`*D!BR*OC*WB_A{Ĩ^_#_?#^{ WO* q@!R"R*Dq㲔BR*@AR"R*q*D㲔BR*@T  a@?* @OCWB{Ĩ^_#_?#^{WOA8*BBh@qbB5B?q`T5 qTR*B:@qB* )q k#_q*D'@!BA8B_ TOEWD{C^_#_?#^{;g_ W O A8B*R*iR>@D+y #yy#99>!*hv@ @R@d7{7[P6!@ @RRb7p7 6!`@cRCRw*D> 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`*D!By*h9@@hba9(6@ @aR"R* )q`*D"!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`*DbE9!dE9**x9y9@ @R5aE9bE9@@6hzA`*D!bzhzA)qT!R`!YahE9z4*6y"@cRw*D @*@!X7@qT @ 67!hE92h9 @9hE9(4c@996hE92h9 @c@97i"@9hE97yhE92h9`*D S!B @aE9bE9hRE94hE96`Zj RKR*LrLr @1@) J J(*h5hE9()7iE9@i7h87KH 87xbc9iE9j*C9 3i9 47`*@7`*@!RhE9h*9hBiE9 %@98_k%9@T`&@AR`*D!"R*hE9 )Jr!BhE9H7@94 @RBR )q"!`j@a*C9@6@ @3R`7@y*Ri.@3y%} (]@!@ @`cR3@y)Rq%} C!*!R`@R** )q`*D#!B86@ @3R7@y*Ri.@3y%} (]@!@ @`cR3@y)Rq%} C!**`@R"R* )q`*D#!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`*D!By*h9@@v9!*`&@! @?#^{ xA(D!bzhzA)q#T!R`!Ya @{¨^_#_?#^{COA8*B*R@`7*5@6hT9 RtJAubqqR 9`*D!B hB-@94`b@9h7A8B@ TOC{A@^_#_?#^{  (D!`&@R*h"@ @(R{¨^_#_?#^{CWOA8B (D! yh"@h @R7t @y4b*D`*Dh"@R @7`*D @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 *D!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@#aa9|@#A8B_ TOD{B@^_C#_?#C^{CWOA8Bl@BR`4|@iba9@@? Tb@ba9@*3b!9i5.@ k`T.C9)4q(R@*@ )Jq kCq*D!B.9@@6@*@?@.C95@!R"R*D )JqC!B.9@@6@"R@?A8B@ AT@ODWC{A^_C#_?#*#_?#^{CA8B9@AR*`*D!B@9 A8)B@? T{A@^_#_?#^{O*q@AR**D!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.209-android13-4-g92e94fca2f15-ab12318583 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=g92e94fca2f15Linuxtcpci_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*enable_contaminant_detection$disable_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_workwis_contaminant_detectedEݸ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_workerhxmax77759_contaminant_initmax77759_read16Dpower_supply_get_by_nameqr0of_property_read_u32_index Eof_get_child_by_name(Lbc12_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_ueventstrnlenGNUP3A8YTe/T5GNUZeZeHZfLZfZeZePZXeTZXeZdZd(Ze,ZeZdZdZfZfTZ8eXZ8eZeZeZfZf0Ze4ZelZepZeZeZeZpeZpe Ze$Ze,Zd0Zd8ZHe<ZHeDZdHZdPZdTZd\Zf`ZfhZPflZPfZfZfZfZfZ0eZ0eZdZdZ@eZ@eZeZeZeZeMZeZe ZfZfZdZd$Z(e(Z(e0Zd4Zd<Zf@ZfHZheLZheTZeXZe`ZddZdlZ epZ exZd|ZdZdZdZfZfdddddddAddGd@de eee$e,e?4ee}eeeeeeeeeeef fff+$f=,f;4f2Y>Y Y W(W0<WPWTt|YuYu|Y Y 0Y8YHTdYlYpxY;Y;Y Y Y Y YCYCYHYHYuYuYY Y(Y0@Y@LY@TY`YhY"tY"|Y Y YYYY $l,l<TZ.xYYzz DHP|Y Y zz ,4Y 8Y <TY XY \tY x|Y ooZD8ZT9YxYYx Y(@PYDTYD\lY@pY@xY7Y7Yp Yp YYWWY Y/Y Y/ Y* Y* | Y$ Y( < Y@ YD YH YT \ Z9l p X x X |  X@ X@  X` X`  X X  X X  X X  X X  X X  X  X  !X@!X@ !!X`!X`! !X(!X,!0!X8!X&{&YA&YA&|&Y&Y &Y&Y &|&'P'h'|'''Y'Y 'Y'Y '|'''YG'Y 'YG'Y '|'((Y (Y(Y (Y (Y$$(Y 0(Y$4(Y T(X(Y\(Y d(Yl(Y p(|(Z@(((Y(Y (Y(Y (YZ(Y (YZ(Y (|((Y(Y (Y(Y (|)Z.))Yy)Y3)Yy)Y3)|)***(*4*@*L*X*d*p*|********Y *Y *|*Y*Y*|++Y +Y3(+Y,+Y30+|@+D+YH+Y3T+YX+Y3\+|t+x+Y|+Y +Y+Y +|+Z@++,,}$,l,p,Y(x,Y(,,Y,Y,Y,Y,|,-h--Y-Y- ..}$..{.YA.YA.|/ / 0/8/Y 8 8(888888Y8Y 9Y9Y 9Y- $9Y- 49Y89Y<9|t9Yx9Y999!999999" ::P::P :YR(:YR0:4:P:sT:sp:H:I:Y:Y::Y:Y:;Y ;Y0;Y 4;Y <;|H;d;x;;;<Y <Y<Y <Y$<|4<Y8<YD<YH<YL<|<<X<X<<W,<W,<W0<W0<<X<X< =Y (=Y \=W`=W=W=W=Y=Y=|=X=X==W=W>W>W >W,>W@>WH>WT>W\>X`>Xd>>>>Y>Y?Y?Y?|$?,?Y0?Y4?Y8?YT?Y(|?Y(?|?$@<@P@X@Yed@Yet@Yx@Y@Y# @Y# @Y @Y @|@@hApAY7tAYnxAY7|AYnAYAYAYAYAY^ AY^ A|ATATAAUAUB BY BY/BY BY/ BY(BY0B|\BlB|B}BBBBB{BYABYAB|C{ CYACYA C|dCC CY7CYnCY7CYnCYCYC~C CYCYC~CVCVDDW DWDDDY7DY7D DEY EY5EY EY5EY EY;$EY(EY;4EYy8EYHEYyLEYTE|\EEF FYFYF|8F HFYJ PFYJ TF|dF tFYW|FYWF|FFG GYhGYhG|GY GY G|G GGY;GY;G|HY` HY` H|HY HYR (HY,HYR JY> JKY0KY0K$KKd%>d=d<d?<dQ-d@dU@d?d"?e>e>e=e< e2<(eD-0e@8eH@@e?He?Xe>he >pe==e<e%<e7-e@e;@e?e?e>f=f0=Pf<f<f*-f@f.@fr?f>fy> @!a?aM!!:?>  %!$*>$=*I*+ < D<$#>$V-@/ 0[@0?[<(?<>>=<2<TD- @H@ E%??P>` >==,1,0<%<7-"@)8 ;@86*!*z#` @>=8( .D8tT9kxp %9  F*@ ` (   z(  [(  @ (` "(  #D#?D# %? %HDL%4>%*%=%L&t0=L&)>&l<&!,'<,'#+@" )*- )@.@+x? >+'+Xs>+E@,=@,=P,#=P,,<,l-$ <l-t---(-@-!@"D.e?D.>. 00f>00=0 1h=142<42*E2;2|4,|4C+`6p@`6?,7t?7X?D8>T9Y>9S#:=:: =:+;z<;z<x;<$=d,=@ "t=P?t==K?=F(>>;>@&@=@zDC<DC]<HD;E\*StIT"L@,S@T|$U\?$UU$E?UVD>VbVT5>V[%[/>[T\@=\%\<\1]<Q<]&];]^@,^%^A^3_@y@_m%`?`+`.?`$Da4>Da$xc>xcc=cdh<d8<dJ- @ N@(?,?A!C)>) > v)((a@8?M(0{=0<8+<=-A@? ?>(>,6=0)@<H"<0-@<h2;A, 4@L~??>`=)=<<x#-@'@k?> l> =@=`<<-@@^? >@_>`==Q?  I<@A>b?=I:?<] '>c<fT;,@? D<  I"!/!LT@ Z" + A (q-9":&,H$P`H2$,l2)8"h} _ &\&,+[- X'( $)) l =:8 7D#4 %(,25%4:3%4L&t]3&lI%@'"Z-\6,'f&K7 )^:+X|1@,x2P,1,0l-$~0-:-(6D.Pu&G&k= r50050Q61h542625|4;`6p};7t2F6-''#'B[ 7:@1:E2;2<x7=d7t=P2=ZT))+/Y,$b+U%#,%$j&8)':@P4DCiW,%s,Z=$ #)#)lw+r$]$+X$=_+C=/3$U\3U$(R.VD#K0VT|.md dn do ddx d/d d ddd|eee e  e|(e0e, 8e@e He PeF XeN`ehepe6xeXet eC eBeee e eeeDe@e@=e@e@e@e@ f@f@ff8Y f8,(f8u0f88f8@f8Hf8&Pfh5 Xfh.`fhhfhopfhexfhfhvfh3fhfhfhfhfh f>fHfff}f4 f f fe^d)g.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.altinstructions__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__UNIQUE_ID_license449$d.149$x.49$d.139$x.39$d.129$x.29$d.119$x.19$x.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$x.58__UNIQUE_ID_description448$d.148$x.48$d.138$x.38$d.128$x.28$d.118$x.18$x.108$x.8$d.8_note_7$x.97$x.87$x.77__UNIQUE_ID_depends267$x.67$x.57__UNIQUE_ID_author447$d.147$x.47$d.137$x.37$d.127$x.27$d.117$x.17$x.107$x.7$d.7$x.96$x.86$x.76__UNIQUE_ID_intree266$x.66$d.156$x.56$d.146$x.46$d.136$x.36$d.126$x.26max77759_update_bits16max77759_write16max77759_read16$d.116$x.16$x.106$x.6$d.6$x.95$x.85$x.75__UNIQUE_ID_name265$x.65$d.155max77759_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$d.154$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.63$d.153max77759_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$d.162$x.62$d.152$x.52$d.142$x.42$d.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$d.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$d.70$x.60$d.150$x.50$d.140$x.40$d.40$d.130$x.30$x.20$d.20$d.110$x.10$d.10__UNIQUE_ID_conf_sbu400$x.100@H]S2x : 0gNIV@"@0mHLo^n@p"y2@p"5\0@@r"%, @0sH"X@xs`"0P@s""@t"n@xv"@@Pz0"n'$ zzA$t "A