ELF@@*(zR| ( D-DD H DD-0D\D-D0L 0 t 0LD-,xhD-D H  H  HD-0D-D0L 0  0LD-<D-DPT P  PTD-L`D-D\ `   \D-D 0lD-D0L 0  0LD-,8D-D H  X  HD-<HD-DPT @    PTD-D @ D-DPT P  PTD-8TtD-D0L 0 D 0LD-D (DD-D H  d  HD-4|D-D0L 0 T 0LD-,xD-D H  X  HD-($(D-DD P DD-LPTD-D\ `   \D-D 0(D-D H    HD-0D-D H   l  HD-D ,DD-D H  d  HD-08D-D0L 0  0LD-4lD-D0L 0  0LD-,D-D H  `  HD-@D-DPT P   PTD-D 8D-D@P @ p @PD-<TD-D`T @  X `TD-D 0\D-D0L 0 t 0LD-( D-DD H DD-08D-D0L 0  0LD-8(D-D@P 0  @PD-D ,dD-D0L    0LD-D (TD-D H  t  HD-,XD-D H  x  HD-,D-D H    HD-8 D-D@P @  @PD-<\HD-DT @  P TD-D 4D-D@P 0  @PD-D <D-DpT @  x pTD-D 4xD-D0L 0 P 0LD-4LD-D0L 0  0LD-8D-D@P @  @PD-<(D-D`T @   `TD-D 8 D-D@P 0  @PD-D 8< pD-DPP 0 < PPD-D ,x D-D H  p  HD-4 D-D0L 0 x 0LD-8 D-D@P @  @PD-< D-D@P @   @PD-D ,\ D-D H  `  HD-( 8D-D H  X  HD-< hD-DPT @  , PTD-D 0 D-D0L 0 t 0LD-,, D-D H    HD-0\ |D-D0L 0 T 0LD-< 0D-D@P @  @PD-< D-D`T @   `TD-D 0 @D-D0L 0  0LD-@D D-DPT P t PTD-< 8D-DPT @   PTD-D H xD-D`X ` 8 `XD-< D-DPT P  PTD-8T $D-D@P @  @PD-D D-D`X `  `XD-D D-DX P  l XD-D L D-D\ `   \D-D 0pD-D0L 0  0LD-8\D-D@P 0 ( @PD-D ,pD-D H  P  HD-@D-D`X P  X `XD-D ,T\D-D H  |  HD-,dD-D H  D  HD-@lD-DT @   TD-D ,`D-D H  @  HD-,(\D-D H  |  HD-<X4D-DPT @   PTD-D ,D-D H  h  HD-,dD-D H  D  HD-4D-D@P 0  @PD-D ,0LD-D H  l  HD-,`XD-D H  x  HD-8pD-DPT @   PTD-D ,XD-D H  x  HD-4D-D@P 0  @PD-D ,4XD-D H  x  HD-8dpD-DPT @   PTD-D ,XD-D H  x  HD-4D-D@P 0  @PD-D ,XD-D H  x  HD-D8D-D`X P  ` `XD-D ,PD-D H  p  HD-8D-DPT @   PTD-D ,XD-D H  x  HD-8D-DPP 0  PPD-D @XLD-D`X P   `XD-D ( D-DD H DD-0D-D0L   | 0LD-D <D-DPT @   PTD-D ?#{{#_?#{ OOB @{è#_?#{O`B`*@RRtOA{¨#_?#{ O*RuARh R"y"@94uR荎H&&@9H4`!BR**@9H4`!R..@9H4`!R22@9H4`!RtAR RRyOB @{è#_?#{ _WO**q T* )+ih8J @֠B##@9?k#9TQB''@9?k'9!TCB++@9?k+9T5B//@9?k/9!T'B33@9?k39TB*@AR#zD!*ODWC_B @{Ũ#_?#{og_WO `#v@hc97`ru#trC9|zDT4!B `#`zD!BOIWH_GgFoE{D#_vfzhfC9ybtD9`jubC9{wjC9hG9`RhRT9BcR_*** hfC9h4H@94~@@94`h@q*wnujC9hnC947h4 4`vrt@h@*q(R*qtzD )5h@ ) JBqDRn9st@4s`@?2tb`.@*@aR"RR9* )q`zD"!`.@ qaT@9(48I(@9_4^@qaT@aR** )q@@"!('h@9^@h 7a`zD!B`ut@h@8R"Rq*qtzD )6h@ ) JBqDRxn9@6@?`rt@t?#{ Ot@RRR`7 `#`zD!BU +R rRRR`7 `#`zD!BOB @{è#_?#{O*rr9OA{¨#_?#C{_WOCA8%Ct#`zD!`"u&@r@**uuwB..@9.94`B`*@AR`zD!bR*@22@9294`B`*@AR`zD!R*vru`6@R`7*@@!*@R 4@!``r@*A8%C@ TODWC_B{AC#_?#{g_WO**Ry7V6#zD!iBJ@@hT X@T (*H6RrJ@# !R R:RW#*r )CqzD"!**X757G97& zA#zD!v9@!B*`"`@**ODWC_BgA{Ũ#_?#{WOs`@RR4ss@s4@@qTgsg@Z@@ qaTK@@"q aT<@@2qaT-@@BqaT@@RqaT@@bqaT*OBWA{è#_ ?#{ `@ @{¨#_?#{WO*tRR96OBWA{è#_?#C{og _ W O A8%CsC8x>h@9qaT5!`G5! I5!I5!J5!`K56R!9J5v9!RR;!u2?v=T`BvJ>@>T` *Rvb ` v.` v2`bB!Rh6`*Rv"`Bv&`bv*`"B!Rh.:B A:;vb!hZ1!**K7]`rv9!**`rv^87!**`vb87wBt*`!B^`!B`" !B`!B`!B`6R`v9v9`@3R'7C_8h@07!v x^@?b@T!`^A!!vx>?>T!`@!``h|"hh"@9R *`v"9`Bh`h vhh"`*@RR`8`?xNTy#wzWN@NT`"wh`h`BhhazD{wrJ?BJT!`bx.?T!@J!h!v9h!B#Rv9!FR9**;* E7]%  ySvBw6C?CT@`*@!`w7C?BT!c#R@ 7^?Tb2!#RO7bB!#R`O7sx>!S#R@7^ ?T!@4s*'lj!x@*!!!2*!!*! *!!7!=*!*!`@CсR7 `zD!_x_xw2q`BxqxB9T`zD!@h"hAq`v>*]@7v@azDl_xq Th"@92`v"9(Rh<^!R 4!**D7!!@]*] @@C@!*N@!`xx!*|  @xz?bT!*w x~x?"T`b *Rv `" v`B v` Rh` *Rv ` v` v`"Rh`b*Rv`"v`Bv`Rh`*Rvb`v`v`Rh`b*Rv`"vB`BvF`RhJ!`w9 `*Rv`v`v`"!RhL]@w!*!?!x@p@q]@Q!]W!]XO!B]G!]@?!z" hf @`7`wB?BT`"wF?T!{x?T!@`*@|"w&#?"T`!Rv  @7 @!Rzu7:T"***:T@9H4$*_A{!!]`@R**@ )q`zD"! @u$?wT4R *@ 4@!!!!!!!!!!!!!!!@]@`@B@&D*!A]!!X @@!*BA]@@ @@@`@ @A8%C_ T*OLWK_JgIoH{GC#_!A@]!H?#{O^@$D!!!!!!!!!!!!!!!"&@?TB?TB?T6@?Tr@?Tb.@?T#zD?T ~A?T zA?T" vB?TrB?T*OA{¨#_?#{O`t!s^@`` *` `^A!"R#R7OA{¨#_*`B`*@!*?#{O`tb *OA{¨#_?#{ Otbub`C! 6@!`b`@as"`@R**OB @{è#_?#{WO`"х 6`uV22@9(Rq29Tt@AR` `VA!R#ROBWA{è#_?#{O` `A!Btb @as`@R**OA{¨#_?#{ _WO  K9kT932#zDA!B@ARR*zD!B*bZAH7AR zDE9 ) J!qC$B;BBG9(42(R*#zDA!B !R9 bZA7!R #zDE9 ) J!qCB#zD!B*ODWC_B @{Ũ#_?#{ WO #9zD!B*OCWB @{Ĩ#_?#{WOA8*%Cu"C8h&@? @hC39 qR R(q RJR( qRI *t&@Bu# @azD(` t" w 9` hK9h4whE94`bhZA7@ Q qBT`zD!B* 9wb`.@`6@!R@B @3сR*@!C_8*C_8h 7@!@RR***`7 @!B@AR**`zD!B*v2wAw4 quzDcA!B!R A8%C_ !T*OEWD{B@#_?#{ O*ff9OB @{è#_?#{{#_?#{ O` tBhJ@@hT 5@T`J@!BR#R*`#`zD!B*4`#`zD!thG92u9``r@*OB @{è#_?#{WOCA8%C" 99#zD!F9(4zD!@A8%C@ ATOCWB{A#_ր2A4>@!R*@7@9@4!zD!zDBcaR! (R 9?#{CA8%C` ys^@`"s&@`B` @R4*@ @ @ @y)R%} A8%C@ T{A@#_?#{ `s^@`r`A* @{¨#_?#{O*^@r*OA{¨#_?#{O*`s^@qHT* )+ih8J @ `bb9 t`bb9 t`b(Rhb9OA{¨#_?#{ WO*46`hG9qT) ` h G9qaT`vB**@9k*9aT`B`*@AR`#`zD!BR*OCWB @{Ĩ#_?#{ [W O A8%CB*@!*@?T7C@!R"R@AR"Ru@ zA!3#R@`G+*@";*@C?r T*@'*@*@?vT*@ *@*@C@zHT*A8%C_ T*OMWL{J[@#_!@*`@!`@!*`@!`@!*@?#{OCA8%CRR7RR`7R"R7!B!RR@7菝RAR⏝R y7 @y!AR @y!R RR7!R"R7aRRCR7 *!*!*A8%C@ TOC{A@#_!!?#{_WOA8%CuB ѿt @CR@cR@CR@#Ru`BB@ @c_@Rv hM9(4`h^4@4" `bh^kRr kT`B!$Rr] `B 9`_%R=iRI rv}) f wb @R`7*@@!*`@`r @wubѸ_vBvxq@a^ A8%C_ TOFWE_D{C#_?#{WOtB`B!BuB @@hT @Tvѵ@@9!#Rq(R* )q`B"!*7st@9T72t9  @!OBWA{è#_?#{WOt@9h4t @t@9y`9`B!B"@OBWA{è#_?#{_WOu"tb@R*uvbx wAb_x!w_xbA* OCWB_A{Ĩ#_?#{_WOA8%CtHR @3R73@97`s@`.h.@94``:B!Bt @94 qATt @9 qTt @94xvtut@..@9h4it`:B!Bv@r@*#Rvb@CR`4@!Bw qR@CR`7*@@!*@..@9(Rq.9aTu@AR`:B!bR#Rs`@!RA8%C_ TOEWD_C{B#_?#{WOCA8%Ct@ y^@4"&@B @R4tB`jB!B*-`B`jB!BRA8%C@ TOCWB{A#_ @ytB)R%} `jB!B*>qiT`*u @`jB!*@qLTt@R?#C{WOA8%C@@!CR#R``CB@ @Rub `bh@4@4 `h"@kRr kT4R*``t9`@aA8%C_ T RODWC{BC#_?#{Ot9ht"6aA`"*OA{¨#_?#{WO*u"v&@BriR R @#RR 7@BrR @RR7@B @RR*`7@Br R R @#AR0R7%*`#`zD!**`#`zD!**`#`zD!* *`#`zD!*OBWA{è#_?#{ WOB A!**նU4`Bv*@:@S@Bc*R 7@!R***OCWB @{Ĩ#_?#{_WOBBJ"*@F>VBb"j2 8Rby b9zA#b*@*5*OCWB_A{Ĩ#_v@@!`@!?#{O`tvB?T`srB?TOA{¨#_?#{ (Rh @{¨#_?#C{WOCA8%CB9 @R`4G97@97#zD!BG929#zDG9!B SG9 S(RhA8%C@ TODWC{A@C#_?#{ O@Rq14vSOB @{è#_?#{O*qhT* )+ih8J @T8RlR TR@tOA{¨#_?#{ O@!(Rh9OB @{è#_?#{_WO@9qaT.@94@7RU@Rr}c@*@4R9t9OCWB_A{Ĩ#_?#{_WOA8%CC`@3R 7`C_`6@#!R`hG9qT*`#`zD!B?` h G9Qq'`b`.@*`#uvzDhY9 ) J @q(RBr R!#r$q q' @s4@9r#Rr@zr k՟ q8*(**A8%C_ TOEWD_C{B#_?#{ O*t@56` bK9AR7`@!RRR7`@aR"R7(ARR*`#`zD!*`#`zD!*`#`zD!*`#`zD!B*OB @{è#_?#{g_WO*54 qTqaTb#ZAE9*q*ZA*zDE9!B**E9q?kT5T@@9*q*@*@@9!B*%R@9q?k!T54qaTD@@9*q*@*@@9!B*ER55+R r+R r+R r+R r+R r+R r+R r+R r+R r+R rb#ZA*E9*ZA*zDE9!B**E9kaTE@*@9*@*@@9!B*%R@9kaT @*@9*@*@@9!B*ERODWC_BgA{Ũ#_?#C{WOCA8%C"&@99B @AR7@R7@9 7@907 qqATRP7RqT qTqT6R*qTqhR qHRR7*SU 7@907!qqT4RqT qTqT6R*qTqhR qHRR4*tA8%C@ TODWC{A@C#_?#{og_WO*qq`fhfC94*`hD94*`bhbC94*`h@qT*`hG9r`#hc97xnhnC94vry@?k @z6`?q(R`@*w#*?qyzD ):h@ ) J!qCn9@@ ? " vj3@qT`@aR** )q`zD"!vjt5hjC9(4wb`.@6 @!R`|j9{`ur@ajC9t5hjC9(4tb`.@6 T4@@!RtvB22@9294`B`*@AR`#`zD!R*@**@9*94`B`*@AR`#`zD!BR**OEWD_CgBoA{ƨ#_?#{ _WO* q@!R"R#*9qzD#BR*@AR"R*qzD#BR**ODWC_B @{Ũ#_?#{ WO@`*@RR*RBb ""@` `~A`*@R*`#`zD!*OCWB @{Ĩ#_?#{ g_WOB_#"їzDĂ_BcRȂ_Z{ (T )+ih8J @""T94B**ARr^Av7 HRr^A7*!RbAD*q*""T94@6RBB*6R7""9qzDqc!*B4TRTRArBr 2BEE**qzDb!*@6R"R*9@*R**9qzDc!* )9zD!*zDDDBR**B*@OEWD_CgB @{ƨ#_?#{#_WOA8*%C U5BqT B4= B qaT2R*B@Bq*#zD )q9B ) J'@q!EB*A8%C_ !TOGWF_E{C#@#_?#C{ o g _WOA8%C*"xyyB&@>@C939#9G*@R*>!*hRT`B_v򈀀( ` @R* 7HAT!`B` @RR 7p6yB` @C!R 7 @!RCA97CA976zw7z7(7 x6!yB` @AR*(7 @aR*@)7 @SR@,7Zx!b.@Z8 @RZx @c!R 37@y! @!R@y`97 /!V7X7Z7Q7Z@7!G9y#9zD!B*`"`@#c9(76" #zD!F9 4zD!`"`@CѢ[E974G9(4[5!"(R`""9`@6!c=<;@CRCR 7[84[8h5?q"T9@CR7#[x rx@TѩCѪJ!~B ~@2R`7#zD!]x)qATzD!@AR*@ 7g@]x=qaT#]c]5Rh?1T* @** @"R**5R.`B` @aR"R* )_q @"!Z7Z6*#2Ah4`"`@ 6ZhC"@ k!Thq`T@AqTp@  G9h4[54*`@!LZZ@RR**@!7@?q#T`@!*O 6zD!>@3#*"R 7 J9 4N*`@!*@Zx4E@zD!**@AR[qT iu8) ֨] Q q Tagcw@6#A9H4 9@3A94! @`6zD!55]h41r*]4&]h4"](4 @3[5RzD!p zARzD G9[]! G9***9`B 9` @R`4@@9h4 G9 G9*L@sA7@@@@@6@@94RBBG94*2A4zD!@Z67#&@BzD @CR*[!u7[qT @7@@-@7787A7_ |@DT07(7 7!`"`@*:* R T`B` @  70!`"`@!RH7!!`"`@ARG92"9@""9""G94[897G92"9@[87""@97G9yG929zDG9!B S"@F9h4  G9 G9*F7@E94h@97 rj R*Lr @1@? kIRLrIz`Th@9(=7i@9[787#(87[G939jjC9487b.@6 @@!RG9 j9G9B&&@9k&9aT@@AR@@!"R*A7@@h@9 ) J!rBh@9H7@9@4 @RBR )q!"@ @r@jC9zG6`B` @SR7@y)R%} 2@x^@U"&@5B @CR4*C C C[x)R%} !*!R@R**# )qzD#!B*?6`B` @SR7@y)R%} 2@x^@U"&@5B @CR4*C C C[x)R%} !**@R"R*# )qzD#!B*6!xB` @AR* 7`"`@` @_ |Tx7h7!xB` @ARR7@aRR7Zo6`B` @SR7&@y*&G9 R!q( R"r#E94@954 zARE 5<Z!*. y zAb]R*@YR*A8%C_ !TOPWO_NgMoL{KC#_G9y#9zD!B*`"`@9*!*@@!@ ?#{ OtRhA`#u`zD!*hA%qiT!R`b!YaOB @{è#_?#{WOCA8*%C*`@R`7*h5@(6` vtzAuhV9 RqqR 9`#`zD!B`tB..@9(4`@97A8%C@ TOCWB{A#_?#{ `#`zD!`B`*@R*`"h&@(R @{¨#_?#{_WOCA8%Ct# y`zD!u"v&@B @R7v @yY4bzD* `zDy&@ C @R7@ @y @y47R * *7RA8%C@ AT*OEWD_C{A@#_?#{ObN@ABR|@OA{¨#_?#{ObN@b.@BR|@OA{¨#_?#{ _ W O A8%C`bsN@`@*R7*kv8**@4 VT~@A8%C_ TOMWL_K{J#_*`B`*@!B*`B`*@Q!B?#{ObN@""@9BRS|@OA{¨#_?#{ObN@BBG9BR|@OA{¨#_?#C{_WOCA8%CbARN@7" @Bq2B9W4 q#zDA!BA8%C@ !TODWC_B{AC#_?#{ObN@>@BR|@@OA{¨#_?#{ObN@ K9BRq|@OA{¨#_?#{OCA8%CbARN@7 @!^A"Rq 7A8%C@ aTOC{A@#_*B*@!@*?#{ObN@BOA{¨#_?#{ObN@E9!|@OA{¨#_?#C{WOCA8%CbN@9@7"@9F@4jA!#R7  !* 7@99A8%C@ !TODWC{A@C#_*B*@jA!**B*@!*?#{ObN@jA!|@OA{¨#_?#{OCA8%Cb*N@ 7@(ؘRrkTjA8%C@ TOC{A@#_?#{ObN@F9!|@OA{¨#_?#C{WOCA8%CbN@9@7"@9F@4A!#R7  !* 7@99A8%C@ !TODWC{A@C#_*B*@A!**B*@!*?#{ObN@A!|@OA{¨#_?#{OCA8%Cb*N@ 7@(ؘRrkTA8%C@ TOC{A@#_?#{ObN@E!|@OA{¨#_?#{g_WOCA8%Cb*N@ 6A8%C@ ATOEWD_CgB{A#_@q(T9 iu8) րr^A7B*@!*r^A7**r^Av7*r^A75R*!R"*5RbA*""T95@dB***5RbA*""T95B*:Rv7""9@6B )_q*@"q#!*B4TRTRArBr 2BEE**q*@"!*@6"R @9qHRR*#qzD$BR*B*@!@u4!@?#{O@9!|@OA{¨#_?#C{WOCA8%CbN@9`79@99"&@"@A8%C@ !TODWC{A@C#_?#{ObN@E!|@OA{¨#_?#C{WOA8%Cbn@#c9B#R|@#A8%C_ TODWC{BC#_?#{_WOCA8%CbBRn@4*~@#@c9@aT@c93r#9@4@k!T@( y@unnC9h4r@@*q(R*#qzD )9@ ) J!qDBn9@@?@5@HnnC9h43@!R"R*# )qzD#!Bn9@@? @rA8%C@ ATOEWD_C{A@#_?#{*{#_?#{OCA8%C9`@AR*`#`zD!B*@9 A8)%C@? TOB{A#_?#C{WOCA8*%Cu@R97@9`&w&G9`bv#44hZA75ARAR"R*`zD!B**+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r!RqAR**@!B**A8%C@ TODWC{A@C#_register_data_active_callbacktcpm_get_partner_src_capsdata_alt_path_activetcpm_put_partner_src_capsenable_data_path_locked*8  !66CGK conf_sbumode@max77759tcpcmax77759tcpc>?#{OS?T!@OA{¨#_?#{{#_ parmtype=conf_sbu:boolparm=conf_sbu:Configure sbu pinsparmtype=mode:stringparm=mode:Android bootmodeauthor=Badhri Jagan Sridharan description=MAX77759 USB Type-C Port Controller Interface Driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=tcpci_max77759depends=max77759_contaminant,bc_max77759,usb_psy,max77759_helper,gvotable,logbufferalias=i2c:max77759tcpcalias=of:N*T*Cmax77759tcpcalias=of:N*T*Cmax77759tcpcC*scmversion=g570670d2bc80%s turning on %sTCPCI: debugfs dentry failed: %ldTCPC_ALERT_VBUS_DISCNCTVBUS LOW ALARM triggered: thresh:%umv vbus:%umvsbu_pullup[%s]: Disabling auto discharge failedError allocating extcon: %ld errorTCPC_ALERT IO error occurred. status: %#xerror frame_type is not SOPfloating_cable_or_sink_detected count: %dreset_ovp_workfrsunable to set max voltage to %d, ret=%dUSB psy failed to initializefailed to read regulator-max-microvolt force_device_mode_onmax77759_get_vbus%s: GBMS_MODE_VOTABLE ret:%dI/O error in %s%s: GBMS_MODE_VOTABLE voting source ret:%dTCPC_ALERT_POWER_STATUS status:0x%x%s: GBMS_MODE_VOTABLE voting source:%c sink:%c ret:%dsbu-mux-en-gpio not found wq-tcpm-tcpcSBU switch disable %sregister_trace_android_vh_typec_tcpm_log failed ret:%d Abort %s; TCPC_POWER_STATUS read error%s: update ROLE_CTRL failed ret:%dInvoking process_contaminant_alert%s turning off connected, ret=%d%s: usb_psy set dcp failedCannot set sink current %d uA (%d) successsbu-mux-sel-gpioinit_compliance_warnings failed, ptr: %ldno-external-boostmax77759_toggle_disable_votable_callbackmax_tcpci_check_contaminantport clean; Contaminant detection not enabledfailed to register extcon device:%d %s setting polarity USB_HOST %d%s: ONLINE:%d USB_TYPE:%d CURRENT_MAX:%d VOLTAGE_MAX:%dForcing on dp switches %sTCPC_ALERT status pending: %#xcontaminant_detection_statusFailedHost%s failed to disable dpDnMan and dpDrvmax20339,ovpAICL %s active vbus_present:%c snk_vbus:%c current_now:%d default_power:%c DCP:%c[%s]: Kick Debug accessory FSMconnected%u Disconnect missing Rp partnertcpci_max77759%s: Enable LK4CONN alert failed ret:%d%s: %s:%d voting enabled:%s usb proto_el: %d by %smax77759_tcpc_gpioof node not found in-switch-gpio not found &chip->ovp_lock%s: Enable LK4CONN failed ret:%ddp regulator_set_voltage %s ret:%dError writing TCPC_EXTENDED_STATUS_MASK ret:%dFloating cable counter clearedinvoke_tcpm_for_cc_updateError: TCPC_RX_BYTE_CNT read failed: %dSBU switch enable %sTCPC_ALERT threaded irq running %d registers_showfail[%s]: vbus_present %dgvotable-lazy-proberegister_trace_android_vh_typec_tcpci_override_toggling failed ret:%d%s%s: clear TCPC_VENDOR_EXTBST_CTRL ret:%ddp regulator_%s %s ret:%dforce_device_mode_on_write%s: TCPC_VENDOR_EXTBST_CTRL value:%d ret:%dregulator-min-microvoltfailed to read regulator-min-microvolt USB_ICL_PROTOdisableUSB_ICL_PD[%s]: vsafe0v debounced, vbus_present 0Exit TCPC_VENDOR_ALERT UnmaskUSER_VOTEFailed to initialize gpio chip ext_bst_en_gpio_getErrorsbu-mux-sel-gpio not found connenableoffUnable to clear TCPC_ALERT_EXTENDED ret:%d TCPC_VENDOR_VCON_CTRL: update vcnilim to 300mA failedvsafe0v_debounce_workIO error retry. status: %#xTCPC_VENDOR_ALERT MaskVSAFE0V (runtime): %c -> %cDP IRQ_HPD:%d count:%ucc1: %u -> %u cc2: %u -> %uUnable to config VOLTAGE_ALARM_HI_CFG, ret = %dusbpd,usbpd_intTCPC_ALERT read alert status[%s]: Failed to dump ret:%d usb_limit_sink_enableLIMIT_ACCESSORY_CURRENT_VOTERdisabling Type-C upon shutdown SHUTDOWN_VOTEquick-ramp-vbus-ovp[%s]: %d%s: HI-Z ret:%dTCPC_POWER_CTRL_AUTO_DISCHARGE not clearedusb throttled; port cleanmax77759_init_regsTCPC_ALERT status done: %#xcheck_missing_rpovp reset done [%d]ONLINE:%d USB_TYPE:%d[%s]: Not all registers printed. last:%x CHARGER_MODE&chip->icl_proto_el_lockregister_trace_android_vh_typec_store_partner_src_caps failed ret:%d %s: OVP enable gpio_val:%d in_switch_gpio_active_high:%d retry:%dmax77759_frs_sourcing_vbusdp altmode orientation:%d lanes:%d dp:%dFRS SignalTreating as floating cableTCPC_ALERT_RX_HARD_RSTrx clearauto_dischargecc_toggle_enablenon_compliant_reasonsmissing_rp, compliance warning %d changed, new value: %dmax77759tcpcTCPC not ready!no toggle_disable votable (%d) devm_regulator_get failed icl_work_itemcheck_missing_rp_work%s: Missing or incorrect Rp partner detected. Enable WAR&chip->data_path_locksource-pdosusb psy not up not[%s] Init EXTENDED_STATUS_MASK: VSAFE0V%s: %s turning on connected, ret=%dmissing_rp: usb_psy set unknown failed%s failed to set dpDnMan and dpDrvpullup-supplyUSB_ICL[%s]: syncing vbus_presentSkipping enable_auto_ultra_low_power_mode. Dry detection in progress[%s]: Enable in-switch set %s / active %sdp_notification_work_itemTCPC_ALERT status: %#xEnter process rxusb_limit_sink_current%s: %s turning on deviceext_bst_en_gpio_setCDP detected, gen dp pulseERR: GBMS_MODE_VOTABLE lazy get failed with error %ldTCPCI&chip->irq_status_lockusb-psy-name not set TCPC_ALERT_RX_BUF_OVFCannot set TOGGLE DISABLE=%d (%d) Failed to find %s DT node &chip->rc_locktimer fired: enable_auto_ultra_low_power_modetimer fired: %smax77759_enable_toggling_locked%s: OVP disable gpio_val:%d in_switch_gpio_active_high:%d retry:%d%s setting polarity USB %dSBU dp switch %s %s ret:%dDebouncing disconnect Cannot unvote for sink current (%d) debug-accessory, TCPCI: Unable to create device attr[%d] ret:%d:%s: reason %s value %ld ovp_operationError while registering orientation switch:%d Error while registering mode mux:%d [%s] Init ALERT_MASK: %uFloating cable detectedregisters%s: %s turning off %s%s: ret:%dstatusconnectorupdate_contaminant_detection_lockedport dirtyVBUS HIGH ALARM triggered: thresh:%umv vbus:%umvDebug accessory %sUnable to config VOLTAGE_ALARM_LO_CFG, ret = %dUnable to enable voltage alarm, ret = %dCannot set accessory current %d uA (%d) %s pd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%u debug_acc_conn:%u bc12_running:%u%s turning off %smax77759_set_vbussink-discovery-delay-msUnable to unmask FAST_ROLE_SWAP interruptmax77759_vote_iclTCPC_VENDOR_ALERT 0x%xCC update: Contaminant algorithm respondedTCPC_RX_BYTE_CNT read failed ret:%dprocess_power_statusLIMIT_SINK_CURRENT_VOTERTurning off dp switches %sERR: both source and sink set. Not votingdisabledUnable to create aicl_active_el(%d) TCPCI port registration failedlow%s: unable to set max voltage to %d, ret=%dTCPC_ALERT triggered bc12_enabledusb_limit_source_enablein-switch-gpiopullupTCPC_ALERT_TX_FAILEDtcpmovp-presentUSB_THROTTLEregulator-max-microvoltTCPCI: USB ICL PROTO EL get failed:%ld%s: vbus %u mvbc12, input_power_limited, Turning on dp switches %sSucceededusbpdlogbuffer get failedfailed to read the first source-pdo max77759_start_togglingusb_limit_accessory_currentRegmap init failed TCPC DEVICE id:%dregister_trace_android_rvh_typec_tcpci_get_vbus failed ret:%d register_trace_android_vh_typec_tcpm_modify_src_caps failed ret:%d port cleanenabledDiscard sourcing vbus. Vbus present not setcontaminant_detectionusb_limit_accessory_enableirq_hpd_countSuccesswq-tcpc-dp-notificationhighdp notification: Dropping event%s Signaling dp altmode: %s ret:%d%s skipping as alt path is activeenable_dp_pulseconnector node not present is_aicl_limitedaicl_check_alarm_handlerdp wq %s: %luTCPC_POWER_CTRL: Enable voltage monitoring, alarm, bleed dischargeenable_vbus_work_max77759_irq_lockedServicing TCPC_ALERT_CC_STATUSdp_debug: sbu_pullup_store: val:%d TOGGLE_DISABLEno-bc-12Contaminant detection enabledfailed to register power supply callback TCPCI: USB ICL EL get failed:%ldAICL_ACTIVE_ELusb_throttle_votable_callbackUnable to unmask voltage alarm interrupt, ret = %dTCPCI: GBMS_MODE_VOTABLE get failedusb-psy-nameTCPC_POWER_CTRL:0x%x ret:%donPD_CTRL_PR_SWAPchargerWA: trigger cc event in charger modeTCPC_ALERT_TX_DISCARDEDCannot set TOGGLE DISABLE (%d) enable_data_path_lockedDeviceUSB throttle votable (%d) failed to create register_trace_android_vh_typec_tcpm_get_timer failed ret:%d error: count is 0Invalid TCPC_RX_BYTE_CNT %dDP VDO[%d] 0x%xTCPC_ALERT_TX_SUCCESStcpm-source%x: %x Cannot unvote for accessory current (%d) %s skipping as force_device_mode_on is setsbu-mux-en-gpio[%s]: Disable in-switch set %s / active %sError while registering role switch:%d [%s] Init ALERT_MASK read : %uTX_DISCARDEDTCPC_VENDOR_ALERT2 0x%xdisconnected$$$$$$$LinuxLinuxtcpci_max77759`module_layout'qsimple_openV&default_llseekU/param_ops_stringebcparam_ops_bool+vgpiochip_get_data%kstrtol_from_userݷasimple_read_from_buffernJnesnprintfAl;kstrtouintMKkstrtoboolasysfs_emitikstrtoint sysfs_emit_at0regmap_bulk_readscnprintf__msecs_to_jiffiesS tcpm_pd_hard_resetewtcpm_sourcing_vbus{e;tcpm_pd_transmit_completeis_floating_cable_or_sink_detected=tcpm_port_is_toggling,4Utcpm_pd_receive;!7Mregmap_raw_read-mtcpm_sink_frsi{tcpm_cc_changea process_bc12_alertNinit_vote2>"devm_kfree0regulator_set_voltagejregulator_enablehregulator_disable]Utypec_mux_get_drvdataextcon_set_propertya&~itypec_switch_get_drvdataQ <usb_psy_set_attached_stateusb_role_switch_get_drvdata,gpiod_get_raw_value_cansleepzʕPgpiod_set_raw_value_cansleepddevm_gpiochip_add_data_with_key˥of_find_node_by_name__hwasan_store2_noabort@(irq_set_irq_wakeSdevm_request_threaded_irqr@gpiod_to_irqggpio_to_descy8max77759_update_bits16a)kthread_cancel_work_syncnSalarm_cancel6alarm_start_relative&mstrstrǗregmap_readTzD__hwasan_load2_noabortOK%power_supply_get_property (Dregmap_writeGmax77759_write16qm3Dtypec_mux_registerqtypec_switch_registermusb_role_switch_registercfwnode_get_nameZvXdev_fwnodeVv47extcon_set_property_capabilityFdevm_extcon_dev_registerRdevm_extcon_dev_allocatez>Kprocess_contaminant_alertXtcpm_port_clean[uregmap_update_bits_basecbc12_reset_retry~dbc12_get_status|renable_contaminant_detection9Tdisable_contaminant_detection2_gvotable_get_datapm_wakeup_dev_event6]kthread_queue_worklQRis_contaminant_detected adisable_auto_ultra_low_power_modeQkthread_cancel_delayed_work_syncL8G_dev_infoԂ(usb_role_switch_unregistertypec_switch_unregister Ylogbuffer_unregisterkPNTusb_psy_teardownbc12_teardown=Tpower_supply_put7devm_regulator_putsVEkthread_destroy_workerÁkpower_supply_unreg_notifier"'Ogvotable_destroy_election.)tcpci_unregister_portsnNdevice_remove_filejdebugfs_removetcJdebugfs_create_filedebugfs_create_dirodevice_create_filejopdevice_init_wakeupStcpci_get_tcpm_portdEtcpci_register_port bpower_supply_reg_notifierYyinit_timer_keyƌkthread_delayed_work_timer_fn>[kthread_create_workerZstrncmp{~^max77759_contaminant_initmax77759_read16tuy_dev_errG iof_property_read_string5of_find_node_by_phandlendevm_regulator_getrxpower_supply_get_by_name8of_property_read_u32_indexAMof_property_count_elems_of_sizeN3of_get_child_by_name?[kof_property_read_variable_u32_arrayof_get_propertyr bc12_initgusb_psy_setupgvotable_election_set_name=?agvotable_set_vote2str=gvotable_v2s_intgvotable_create_bool_electiongmax77759_read8q__mutex_initW~of_get_named_gpio_flagsof_find_propertyX6alarm_init0gE__devm_regmap_init_i2c __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лandroid_rvh_probe_register;__tracepoint_android_rvh_typec_tcpci_get_vbustracepoint_probe_registerf__tracepoint_android_vh_typec_tcpci_override_togglingi2c_del_driver?-i2c_register_driverwologbuffer_registerUmutex_unlock{mutex_lock4K_raw_spin_unlock zkfreed_raw_spin_lockVkmem_cache_alloc_traceTn\kmalloc_cachestcpm_vbus_changeWkthread_mod_delayed_work$bgvotable_cast_voteu4kthread_flush_workvLgvotable_election_get_handle__stack_chk_faily]usb_psy_set_sink_state=power_supply_set_property__const_udelaypmax77759_update_bits8__hwasan_store4_noabortget_usb_typeRSPmax77759_write8;ҳbc12_enable4nVextcon_set_state_synct_A__hwasan_load4_noabortAtlogbuffer_logkDlogbuffer_log3`kobject_uevent__hwasan_store1_noabortstrnlen~)Hmemcpys}=F__hwasan_load1_noabort__hwasan_storeN_noabort`ϘstrlendmemsetO\aBdevm_kmalloch'J__hwasan_load8_noabort\__hwasan_store8_noabort1[__sanitizer_cov_trace_pcGNUg lUV%RGNU <@DLTX`(8DL\xii  (4<DHPX`p ,<HXdt (08DLX\d $(`t,8@T`pww~~ $,48@LPT\t** ,4DT`dhl*p*oo  , 0 4 w8 w@ H L P ~T ~X \ t |               $ , 4 < &@ &D H L \ d            , < D 6H 6L T `                 ( 0 8 < H P \ l |      S S           D t             $(<LTiXi\ ` tcxc/ /$(08@00  $,4<L$P$Xdp((,,00 $4<4@4HT`px8|8<PXdlt|   pSpS $ ( ,S0S8@DHULUT \`dUhUp x|LVLV VV 88 0 4 8DXlt,,----..  (&,&<DHXdp- - $}(},04<G@GDHLTX\`dlptx|// $(,0141@Pdhpx22H H h2h255X6X6 x6x6 7$70@LXhltL9L9(:(:|:|:::;; 48@Pdht !(",0<T#dh|$%II  &$, (, 8 D?H?X `htx &'BB(YY$(4(8E<EHPXdlhphx|(F F (  (  $,4D)T\V`Vh77*$0LTdp>>+( $,(4<DHPXhlpx,qq,  - - A A0 .D L X d l Dp D .     F F .  !!!F !F8!.L!T!`!l!t!Gx!G!.! ! !!!!!!!"J"J"- "- ".("8"<"@"L"(T"X"\"d"(l"x"|"{"{"(""""""""(""""(####( #$#(#0#(@#D#H#P#\#`#Ld#Lp#/|#l #l ###W#W#####N#N##$$$ $,$0<$T$1`$$$2$P$P${${$$3$$$$(% %% %,%8%<%D @%D H%L%P%X%(d%l%|%%%%%*%*%%%%T%T%4%%%%%%&5&$&,&60&4&<&7@&0D&0L&7P&PT&P\&7`&pd&pl&7p&t&|&7&&&7&&&7&&&7&&&7&0&0&7&P&P&7&p&p&7&&&7'' '7'''7$','8<'D'9T'\'h'l'9p'9x'(''W'W''c'c'('''G'G'(':'';( (;($(<,(4(=<(D(>L(T(?\(d(@((l(l((((((((()))$)6(),)4)78)0<)0D)7H)PL)PT)7X)p\)pd)7h)l)t)7x)|))7)))7)))7)))7)0)0)7)P)P)7)p)p)7)))7))*7* **7*0*8*8@*H*\*d*<l*t***9****=****?** ++>+$+8+@+@H+P+d+l+;t+|+++;++:+++A++++B,,,8,<, @, L,CT,D\,Dp,x, |, ,,,,,,,(,,,E(-8-@-VD-VH-P-FX-`-h-zl-zp-x---G--H--. . .(.0.<.H.P.X.\.h.....././...G..H(/0/IH/T/d/l/x///J///. /. ////J///07 07 0 000(0<0H0P0T0X0\0`0d0t01x010000K000. 0. 0000011(141<1@1D1H1L1P1\11`11l1t1|11111111111I 22 2(2,20242@2H2222222$303@3T3d3l3x333333 3 333333444L 4(404<4D4L4MX4h4t4|444444G 4G 444N4444555 55$50585<5@5D5L5X5d5t5K|555. 5. 5555556$6,686@6d666666 6 666666777 7$7 (7 0787@7H7P7T7\7d7p77777778Z8Z888$8,8r 08r 48<8D8OL8888P8888888v8v8899 9Z9Z9 9$9(90989H9p9|9999)99999$:<:D:P:X:d::::::::; ; ;(;0;<;D;P;X;d;p;x;;;;;;;; << <0<<<L<T<\<h<p<x<|<<<<== =Q=(=@=RP=`=Sh=x=S=====4 =4 = =&==T=U=b=b=>V>,>4>TD>L>TP>UT>fX>fd>p>W|>>>T>>T>U>g>g>>X>>,?0?4?@?(H?X?`?h?l?t?|??*?*?(?????????(??B?@(@Y<@YP@ZX@\@`@ d@ l@|@@Y@ @ @&@&@@)@R@R@@AVAV AA4A O> OOOOOOP6P6PP$P(P0PhPpPxPn |Pn PPcPdPPPPPPPPPPPQeQ Q,Qfn> nnnSnS0n8npnnnnnHoooK\u^_`abcdefghijkl p 6< dh  \9 F$)$lN"00   H ,  Hk y T1 pS8 Sh  U7 U? LV| V0/8s ,D  -J -  .a / 1 h2 5\ X6  x68r 7 L9 (:T |:X : ;i  Jt  <H  ?e A Dx] F F! G( J> LpO N N~ HPP R  \Q$ A0 ?P p  h Q =  2 *0 P p )  k   R ((  , l W $[ Y@( _8 bx f5 g$ tn  p  H D 6 d 0 hW P  \b<@ (\ d lq T` \r 4 D> ̏d 0 $L# pX ȑpg 8XD  XX pF X" x @Xa T P 3 Xz Dz L A(k!K&0~((8;M@fih@h2AO    c 6  c J!\ #+#^TG !#rn \}D. `j' 8l, ht>m, D[" wJ  |h  M  5 D. |  H 7Ps $ |{x !@H (\ 5 O  l8Y T P I;Y #s, 1a ( Z h|= 5 yRf>  ?.      \J +X d j*k    m/n    &i  }g  c1^' OJF j Q)H mh@D.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.rela___ksymtab_gpl+register_data_active_callback.rela___kcrctab_gpl+register_data_active_callback.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.data.rodata.str1.1power_supply_set_propertyextcon_set_propertypower_supply_get_propertyof_get_propertyof_find_propertyextcon_set_property_capabilitybc12_reset_retrymemcpyinit_timer_keydevm_gpiochip_add_data_with_keymax77759_probe.__keyof_property_read_variable_u32_array__const_udelayof_property_read_u32_indexirq_hpd_count_showusb_limit_accessory_current_showusb_limit_sink_current_showcontaminant_detection_status_showfrs_showregisters_shownon_compliant_reasons_showsbu_pullup_showcontaminant_detection_showusb_limit_accessory_enable_showusb_limit_sink_enable_showcc_toggle_enable_showusb_limit_source_enable_showauto_discharge_showbc12_enabled_showmax77759_set_vbus_voltage_max_mvmax77759_get_vbus_voltage_max_mvmax77759_get_vbus_voltage_mv__param_str_conf_sbumodparam_conf_sbu__param_conf_sbupower_supply_putdevm_regulator_puttcpci_unregister_porttcpci_register_porttcpci_get_tcpm_port__hwasan_storeN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortprocess_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_contaminant__mutex_initmax77759_contaminant_initext_bst_en_gpio_initalarm_inittcpci_initbc12_initsysfs_emitmemsettcpm_pd_hard_resetext_bst_en_gpio_setdevm_regulator_getext_bst_en_gpio_getsysfs_emit_atbc12_get_statusdev_attr_contaminant_detection_statusmax77759_set_vbus__tracepoint_android_rvh_typec_tcpci_get_vbusmax77759_get_vbusmax77759_frs_sourcing_vbustcpm_sourcing_vbusmax77759_device_attrsdev_attr_frstcpm_sink_frsdev_attr_registersforce_device_mode_on_fops__tracepoint_android_vh_typec_tcpm_modify_src_capsmax77759_modify_src_caps__kstrtabns_tcpm_put_partner_src_caps__crc_tcpm_put_partner_src_caps__kstrtab_tcpm_put_partner_src_caps__ksymtab_tcpm_put_partner_src_caps__kstrtabns_tcpm_get_partner_src_caps__crc_tcpm_get_partner_src_caps__kstrtab_tcpm_get_partner_src_caps__ksymtab_tcpm_get_partner_src_capsnr_partner_src_caps__tracepoint_android_vh_typec_store_partner_src_capsmax77759_store_partner_src_capsdev_attr_non_compliant_reasons____versionssink_discovery_delay_msinit_compliance_warningsupdate_compliance_warningsmax77759_init_regsof_get_named_gpio_flags__msecs_to_jiffieskmalloc_cachesstrstrgvotable_set_vote2strmax77759_isr_dev_errdebugfs_create_diri2c_register_driveri2c_del_drivermax77759_i2c_driverlogbuffer_unregisterusb_role_switch_unregistertypec_switch_unregistertypec_mux_registerdevm_extcon_dev_registerlogbuffer_registerusb_role_switch_registertypec_switch_registertracepoint_probe_registerandroid_rvh_probe_registerkstrtol_from_userdisconnect_missing_rp_partner__tracepoint_android_vh_typec_tcpm_get_timeraicl_check_alarm_handlerreenable_auto_ultra_low_power_mode_alarm_handlerkthread_destroy_workerkthread_create_workerpower_supply_unreg_notifierpower_supply_reg_notifiermax77759_setup_data_notifiermax77759_teardown_data_notifiercompliance_warnings_to_buffersimple_read_from_buffergpiod_to_irqdevm_request_threaded_irqmax77759_irqusb_psy_setupdev_attr_sbu_pullupdevice_init_wakeupcheck_missing_rpstrncmpgpiod_set_raw_value_cansleepgpiod_get_raw_value_cansleep_dev_infonr_orig_src_pdomax77759_shutdownusb_psy_teardownbc12_teardowndev_attr_contaminant_detectiondisable_contaminant_detectionenable_contaminant_detectionext_bst_en_gpio_get_directiongvotable_destroy_electiongvotable_create_bool_electionmax77759_usb_set_orientationovp_operationkthread_delayed_work_timer_fnsimple_openstrlenstrnlentcpm_port_cleanmax77759_enable_voltage_alarmdp_notification_work_itemaicl_check_alarm_work_itemicl_work_itemreenable_auto_ultra_low_power_mode_work_itemkstrtoboolparam_ops_bool__stack_chk_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__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_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_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_nameinit_module__this_modulecleanup_modulemax77759_usb_set_roledevice_remove_filedebugfs_create_filedevice_create_fileof_find_node_by_phandlegvotable_election_get_handlemax77759_tcpci_write_table__mod_of__max77759_of_match_device_table__mod_i2c__max77759_id_device_tableregulator_disablemax77759_set_partner_usb_comm_capablemax77759_set_port_data_capabledev_attr_usb_limit_accessory_enableregulator_enablelimit_src_cap_enabledev_attr_usb_limit_sink_enabledev_attr_cc_toggle_enabledev_attr_usb_limit_source_enablebc12_enableusbpd_extcon_cableirq_set_irq_wakedev_attr_auto_dischargemax77759_tcpci_rangetcpm_vbus_changetcpm_cc_changeregulator_set_voltagedevm_kfreedev_fwnodemax77759_usb_set_mode__param_str_modedisable_auto_ultra_low_power_mode__param_mode__param_string_modekmem_cache_alloc_tracemax77759_probemax77759_idis_aicl_limitedis_contaminant_detectedis_floating_cable_or_sink_detectedport_src_pdo_updatedhooks_installeddev_attr_bc12_enabledfloating_cable_sink_detected_handler_locked_max77759_irq_locked__kstrtabns_enable_data_path_locked__crc_enable_data_path_locked__kstrtab_enable_data_path_locked__ksymtab_enable_data_path_lockedmax77759_enable_toggling_lockedpsy_changeddata_active_payloadregmap_raw_readregmap_readforce_device_mode_on_readregmap_bulk_readgpio_to_desc__sanitizer_cov_trace_pcdevm_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__UNIQUE_ID_modetype469max77759_probe.__key.59__UNIQUE_ID_description519$d.9max77759_update_bits8max77759_write8max77759_read8_note_8__UNIQUE_ID_conf_sbu468$d.28__UNIQUE_ID_author518$d.18$d.8__UNIQUE_ID_conf_sbutype467max77759_probe.__key.57$d.27$d.17__UNIQUE_ID_scmversion307$d.7max77759_update_bits16max77759_write16max77759_read16$d.16__UNIQUE_ID_alias306$d.6max77759_probe.__key.55$x.15__UNIQUE_ID_alias305$d.5$x.14__UNIQUE_ID_alias304$d.4max77759_probe.__key.53$d.13__UNIQUE_ID_depends303$d.3$x.12__UNIQUE_ID_name302$d.2$d.21$d.11__UNIQUE_ID_vermagic301$d.1__UNIQUE_ID_mode470__UNIQUE_ID_license520$d.20$d.10@<|c^B@hZ8O8%J@$S' @xx'|20@xh'@y'5x0@|P'%(( @X}`'lPPP@}'2`@x~ 'U0i@X ' 4LoXP0}@@x@H0'!q+@$$h$ xx%)@Ar