ELFhG@@/- 7 /> #    gpio%d: trig=%d (%d) max77729_gpio_bus_irq_update_mask../private/google-modules/bms/max77729_pmic.cmax77729_pmic: %s irq=%d INTSRC:%x TOPSYS_INT: read error %d failed to apply irq mask 6max77729_pmic: %s %s: check_pmic=%x check_config=%x (%d) Failed to initialize regmap irq is not defined MAXQ opcode:%#x type:%#x cc1_rd:%#x cc2_rd:%#x ADCSKIPPED:%#x cc1adc:%#x cc2adc:%#x sbu1adc:%#x sbu2adc:%#xMAXQ GPIO:%#x&maxq->req_lock&x->wait3max77729_pmic: %s regmap_read failed for address %04x rc=%d goog,maxq-pollbatt_id%llu MAXQ gpio trigger write opcode:%#x val:%#xMAXQ gbms_storage_register failed, ret:%d max77729_pmic_readnaddressMAXQ logbuffer register failed %#x max777x9_pmicmax777x9_gpiooffset=%d clear int1 mask=%x val=%x (%d) maxqMAXQ: probe doneMAXQ REQ:current_req: %u opcode:%umax777x9_pmic_irqmax77729_pmic: %s offset=%d clear int1 mask=%x val=%x (%d) max77729_pmic: %s %s: AIN0=%d (%d) 6max77729_pmic: %s register storage:%d retry_cnt=%d, stop retry. max777x9_pmic_route_irqnot output fallingMAXQ user space write dataFailed to initialize gpio chip MAXQ gpio trigger read opcode:%#xFailed to initialize debug fs data4max77729_pmic: %s debug write reg 0x%x, 0x%x3max77729_pmic: %s regmap_write failed for address %04x rc=%d %s: AIN0=%d (%d) &data->io_lock%02x: %02x &data->irq_lockgpio%d: cannot change mask=%x to %x (%d) MAXQ Contaminant response:%uI2C request write DATAOUT32 failedmax77759,max_m5MAXQ GPIO%d TRIGGER read failedmax77729_pmic_writenmax77759_read_thm3max77729_pmic: %s %s: no support for max_m5 FG (%d) 3max77729_pmic: %s %s: cannot change FG Config (%d) 3max77729_pmic: %s %s: cannot read AIN0 (%d) Failed to find %s DT node MAXQ DONE: current_req: %u ret:%d%02llx max777x9_pmic_debug_show_reg_allI2C request failed ret:%dMAXQ user space read opcode:%#x, start:%#x, length:%#xFailed to read revision registersopcode write 0x24 failed MAXQ gpio write opcode:%#x val:%#xprobe_done pmic_id = %x, rev_id= %x 6max77729_pmic: %s register storage done max777x9_irqmax77729_pmic: %s gpio%d: trig=%d (%d) max77729_pmic: %s gpio%d: value=%d mask=%x, val=%x (%d) &maxq->maxq_lockI2C request write failedMaxq init failed! max777x9_pmic_storageMAXQ gpio trigger read invalid gpio %dmax777x9_pmic_debug_reg_writeMAXQ GPIO%d TRIGGER:%s6max77729_pmic: %s %s: pmic_ctrl:%x->%x (%d) UIC_INT1: read error %d max77729_gpio_clear_intMAXQ user space read result%s: %smax77729_pmic: %s offset=%d sub_irq=%d INTSRC :%x (%d) MAXQ gpio read opcode:%#xINTSRC: read error %d opcode read 0x23 failed gpio%d: value=%d mask=%x, val=%x (%d) cannot mask IRQs MAXQ user space write opcode:%#x, start:%#x, length:%#xmax77729_pmicCannot restore FG Config, FG reset ret=%d max777x9-pmic3max77729_pmic: %s gpio%d cannot clear int1 (%d)6max77729_pmic: %s %s: config:%x->%x (%d) Timeout or Request number does not match current:req:%u req_done:%uTEN bit is not set in Config=%x max777x9,irq-gpiooffset=%d sub_irq=%d TOPSYS_INT :%x (%d) sysovlo_cntMAXQ IRQ: req_done: %uCannot restore TMUX ret=%d %s intsrc 0 6max77729_pmic: %s TOPSYS_INT:%x max77759_maxqfailed get irq thread max777x9_pmic_storage_init_worksysuvlo_cntbatt_thm_connirq=%d INTSRC:%x 3max77729_pmic: %s Failed to read, no regmap max77729_gpio_bus_irq_update_trigOPCODE does not match request:%u response:%u3max77729_pmic: %s %s: cannot change MUX config (%d) risingmaxim,max77729pmicmaxim,max77759pmicmax77729_pmic?# H htH T(;hS- T(xȻH*T҈$ȇhVT҈$ȇhV*TՂE(`@*Thhؼhv,Tr.҈GHmT҈%jb,THحmT(Hح&T舌h>ȖȒ &ThDȚ(TXh=ҨL5^mTҨ#-TҨ# #THw҈Hj("T2H##TMnȑ(< THhsȋ^Thhsȋ^THHG`TH1҈áaT,FҨ(hHmTFҨ(hH TʙȴT臉Ҩ[ȷaT[hT[h@Tƨ@T|JhHT($҈Ʀ(lTAH#THHaTh;8( ȓT#,)&( ȓ CT( ȓ T  ?T#_?#{@9qT{#_ )+ih8J @@*?#{ @H@3c|@*@7* @{¨#_*!*?#{@@`!Bc*&R{#_?#{O@(@4c|@**6!***OA{¨#_?#@@h E@9*I9A@9(9#_֠#_֠#_?#{OCA8%C@ nAH!R* 5@@!*AnUA8%C@ TOC*{A@#_?#{#WOA8%ClA)C939A8%C_ T*#@OFWE{C#_*cR*`5@h H6=`nA2R**!@**N1T!C(R*T6!*`@C! R5C@9`@3! R *C8!C@9** * 6!*XR`nASR* 6!*-!ԥB^!*t7^qT R R*6rKR} 6Rir kJ[R }h5 xR)nj1) )yS(%HK ԐR*R)r }HK( ȚC@9C`@! R8`@3! R*5C@93@9 k`T`@!*5C@93@9 kaT@R`nAy@5`nASR@5B)_kTH7`@! `nA*`@!*5!3@9@*#!!!?#{O#R**7*OA{¨#_!**?#{ #R*7 @{¨#_*!*?#{OCA8%C@ nA(AR5@h @!*AnA8%C@ TOC*{A@#_?#{OCA8%C@ nA**u5@h@!*AnUA8%C@ TOC*{A@#_?#{_WOA8)R%CcBRC @y2 @C93ySy3393@9qTԂqT R yRR wWA8%C_ T*OGWF_E{D#_ !BB9"{{&* !Rզr!?T!qATA!@c9j`?T!@c! Rc@9  *I5@S! RS9A!*6!*@cRF6! *6!*6!qT@c!Rc96!F9b!BSc@9 qF9T R@b!B!  J8RA&! )*9"R )*y.&@!9R*4*!*F@9!* !Ԁ5c@9\?#{@iA-@9*{#_?#{O !@4@ qTR#R@@OA{¨#_!*!?#C{OA8%C*##R @AR#9C 7#@94 hB@9q T#@9(6`@3с RR 7C86tjA"@!.@&R`@C R#RC9@ 7C_86RC_86R#@9 7#@9((7#@96u!4`@!B*h VU)R)#@9(/6h WV)R)#@9( 7 RA8%C_ !TOD{B@C#_*!BR*!4`@!***! R*!`4`@!**! RC_8(7#@9!B*h }_) } 5#@9H/6 }_) } 5#@9(6`@R#R9 6*!R*!5*@93`@R39@9!`@!*?#{OA8%C@@9q!T`@AR#R9C*@ 7@9 5`@R#R* 7@9 5R`@CaR#RC9` 7`@RRR*&R*hR`@3 R#R39@ 7`@3RR 7qHR`@#aR#R#9 7R`@R#R9 7*A8%C_ A TOC{B#_!BR*@9`@!*!R*@9`@!**!bR*! R*!R*!bR*!R?#{ b_@hTc 4RbAc 4RbA RbA RbAc0RbA0RbA$R* @{¨#_?#C{WOCA8*%ChQ 1bT!hAhR!bR.@ y9"RDR@9q*.@!7qaTrrA8%C@ T*@ODWC{AC#_ր@!?#{WOA8*%CQ 1bT7hAhR!bR.@y#9#3"RDR7@9q*.@!U7q( 7kaT*tjAR!RC9.@CxS83CBR$R* 7A8%C_ AT*@OEWD{B#_!*!`@?#{WOA8*%CQ 1bT6hAhR!bR.@y#9#3"RDR7@9q*.@!57qR*7kaT*tjAR!RC9.@CxS83CBR$R* 7A8%C_ AT*@OEWD{B#_!*!`@?#C{WOCA8*%ChQ 1bT hAhR!bR.@ y9"RDR@9q*.@!u7qaTSSA8%C@ T*@ODWC{AC#_ր@!?#{_WOA8*%C*Q 1ThAhR!bR.@y#9#3"RDR7@9q*.@!7qT6hRR(6RR  "(*8kTtjAR!RC9.@CxS83CBR$R`6!!!`@A8%C_ TOEWD_C{B#_?#{OCA8%C@RbRcR*&RtR`7`@ R#R9 7A8%C@ TOB*{A#_`@!*! R?#{ *Rh @{¨#_?#{ @h @*R $K9H!(( (K9$ 9h @ @H!(*( 9{¨#_?#{ @h @*R $K9H!(* (K9$ 9h @ @H!(*( 9{¨#_?#{ @h @*R $K9H!(* (K9$ 9h @ @H!(*( 9{¨#_?#{ @h @*R $K9H!(( (K9$ 9h @ @H!(*( 9{¨#_?#{O@*h @qQT qAT qT)RqHT*H(*R h @ K9H!)** 9OA*{¨#_@*?#{@`{#_?#{og_WOA8%C@ K9 4t"7R9ZZQ qBTh BQ 1bT9hAhR!bR.@y#9#3"RDR7@9q*.@B7q(H :k@TkAR!RC9.@CxS83CBR$R@7q`jA* h"K9") rh" 9T!*!@!B**h*K9h4:R h*K9; rh* 9`TZZh&K9[#y Q 1TQ?q`@R*X#&R**6*?q`@*****`bA8%C_ aTOGWF_EgDoC{B#_@*?#{og_WOCA8%Cl@9h@ RR@**R9Z @@9* q T*`6`@*#R6**qKT*@`A8%C@ !TOFWE_DgCoB{A#_!?#?qhT* ) R+ih8J @ֿ#_(QEq'#_?#{Bc{#_?#{OCA8%C#RC9@**7s5@9A8%C@ T*@OC{A#_!**?#{OCA8%C!CC@#R9*7A8%C@ TOC*{A@#_*!*?#{{#_?#{CA8%CpA`5hA8%C@ T{A@#_?#{!{#_?#{CA8%CpAhA8%C@ T{A*@#_?#{OCA8)Q%C* R*(R!@**&R* 7@*@ t4*A8%C@ TOC{A@#_!B******h6b!*!B**t5qiT _?#fRHJr *(#_?#{  Rr ?!1bT# gJ@ J k_ bT# 3e`@C|@**7 @*{¨#_!*?#{  Rr ?!1bT  gJ@ J k_ bT  3e`@C|@*7* @{¨#_*!*?#{,@9{#_?#{#OA8թR%CKl@988,@88'8!#838RC8 * **@8A9 S"R**5`.@! @9A8%C_ TOE*{C#@#_?#{g_WOA9h4**(@99"@!.@B9*"6@C@!R 4*.@!BYD6@!R*4*.@!5B94RR&@kT.@!*6@@!R4*.@! @9B9kaT*.@!.@!***ODWC_BgA{Ũ#_?#{Ob"@!`.@b&OA{¨#_?#{WO*RR`@T`.`?"T`"!Bu6`!B`!B!v9`7(R`.@!h9OBWA{è#_!.*!?#C{# A8*)%C *JRjJr kMTIJRiJr kTiRiJr kTȈRjr kaT_T!R#y 7#@9h9.IfRiJr kTIRiJr kT_hTIJRiJr kTIRiJr k!TR#'97 @h_THAR#y7@yhy_TA8%C_ AT{C#@C#_?#{ A8*)%C *JRjJr kTIJRiJr k@TiRiJr k TȈRjr kT_(T!R)@9y+9&IfRiJr kTIRiJr kT_TIRiJr kTIJRiJr kTR#9R)@'9 _THAR)@y'Cyy#_iTA8%C_ T{C#_?#{og_WOCA8մ%CHR#@96@9|q999 Tzqh T,@!BR*4@ ?u` TKii8-@9 i)8+  T#RR#*@7@9 (*@ R#qTwTjx8AK`C6 qT?!T`.@!B#A8%C_ T*OZWY_XgWoV{U#_@* ?#C{og_WOA8մ%C(R#@9$@99|q99 Txq T,@!"R#bRR* 7@9#k@_u Tlij8j*8J? AT}}*} 9}  R} } } }}}#@qTvTkw8AK`C6 qT?!T}}} } } } } }}}`.@!BA8%C_ T*OXWW_VgUoT{SC#_@* ?#C{OA8%CIR5Q 1CxC939T`.@!* qR*373@9qT(*rIR) *`.@!BRS83CBR$RA8%C_ TOD{B@C#_?#{WOCA8%C)R3hQ,@ 19 yT!*%!"R"RDR*4.@!*@9q)R!)? )*9.@A8%C@ T*OCWB{A#_?#{CA8ՉR%C#R y,@9!9BR$RA8%C@ T{A@#_?#{OCA8%CiR!bR,@9 y"RDR*`4@9@99`.@!A8%C@ TOC*{A@#_max777x9_pmic_reg_writemax77759_read_usb_tempmaxq_irqmaxq_query_contaminantmax777x9_pmic_reg_updatemax777x9_pmic_get_idmax77759_read_batt_connmaxq_gpio_trigger_writemaxq_initmax777x9_pmic_reg_readmax77759_read_batt_idmaxq_gpio_control_writemaxq_gpio_control_readmaxq_removemaxq_gpio_trigger_read?#{!{#_?#{{#_description=Maxim 77729 PMIC driverlicense=GPLauthor=Badhri Jagan Sridharan description=Maxim 77759 MAXQ OPCDOE managementlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=max77729_pmicdepends=logbuffer,google-bms,max1720x-batteryalias=of:N*T*Cmaxim,max77729pmicalias=of:N*T*Cmaxim,max77729pmicC*alias=of:N*T*Cmaxim,max77759pmicalias=of:N*T*Cmaxim,max77759pmicC*alias=i2c:max77729_pmicscmversion=g83610e6b3d1f\A1DZLinuxLinuxmax77729_pmic5module_layoutғ__stack_chk_failA`__init_swait_queue_head:Jwait_for_completion_timeouteregmap_write Ylogbuffer_unregisterwologbuffer_register/z%completeDlogbuffer_logӅ3-system_wqƴkmalloc_cachesתAcpu_hwcap_keys5arm64_const_caps_readyiLz__ubsan_handle_cfi_check_fail_abortYWi2c_del_driverE/__bitmap_clear'Igpiochip_get_dataWqueue_delayed_work_onkmem_cache_alloc_trace zkfree`Ϙstrlenݷasimple_read_from_bufferscnprintf]simple_open$no_llseekׅsimple_attr_openU)simple_attr_releaseqxsimple_attr_writeI5ksimple_attr_read/generic_file_llseek9pdebugfs_create_u32Wsdebugfs_create_filevCdebugfs_create_atomic_t .Fdebugfs_create_dir6ܺo__irq_resolve_mapping%Thandle_nested_irq$___ratelimitρgpio_to_descgpiod_to_irqu"%of_get_named_gpio_flagsof_find_property8tgbms_storage_registerSdevm_kmallocqi2c_transferQ U_dev_infozdevm_gpiochip_add_data_with_keyS@handle_simple_irqDΑof_find_node_by_name1devm_request_threaded_irqY#__devm_regmap_init_i2c=:%delayed_work_timer_fnYyinit_timer_keyq__mutex_init-i2c_register_driver)u_dev_warnCϘmax17x0x_sw_reset9_dev_err {{__dynamic_pr_debugmsleephJmax_m5_reg_write-max_m5_reg_read3?Kof_find_i2c_device_by_node gMof_parse_phandleDregmap_update_bits_base8regmap_bulk_write~_printkXregmap_bulk_readUmutex_unlock{mutex_lockGNU߆-eT*-UQJiGNU 04 $(,8048HLP<@OD$(h,}  /8TX\`dhlp tx|@tDt\tttthttxt|tvtv0 H u d th tt |   \   t t t t  t t t t  t t t< t<  u @ u D tH tP t% T t% d t tx t| tA tA    t t tr tr   t t { { t t  u u t t   4 t 8 t < H T t X t ` h tl tt tx t   t t tv tv ,t0t4t8t@u tt H`u ltt`ssttrr $uX@(uX@0uT@4uT@X\s`spttttttu u (t ,t 8@tDtLP\u\@`u\@dtht|t` t` u|uttuttttu tXtXt4t4r r$@PT\t4`t4drhrlpud@tud@xt|tu`@u`@up@up@tts(s(ut@ut@(ux@,ux@@u|@Du|@P`t2dt2lxt|tsHsHttrr$(,r4rHtLtPtw Ttw Xdthtltw ptw tt t ,4<Xpu8.u8.sst6t6t" t" t6t6HtLtPtvTtv`dshslt6pt6tt t tttvtvsst6t6tT tT tttt {8{8tk tk$t6(t60tttvtvsst6t6u t/ t/ t6t6t thDdtttvtvt t tttvtvt t  tttt ,t0t4t8t@LtPtTtXt`ltptttxtttttt t t t t t tt t$t08t <t @tDtP\t`thptttxt8|t8tqtqtXtXt t (@u02TtXtdt t  t $t 8Pu02dthttttu02 t $t 0t{4t{<Dtt t u02tt t$ t< T u02 t t t{ t{    !t !t $!t>t >>tR >tR(>@>u02P>tT>t\>p>t t>t >tx >tx >t>t>>?t?t$?vl?,@0@4@|8@<@@@H@CL@VP@iT@X@\@`@od@p@t@ x@#|@0@\@n@@@b@@@@@#@O@a@@@U@AAA  A`XB`@Tv$H$ }(5GHi;p8X002b/R ),@0@4@8@g<@H@@D@H@LL@P@T@X@/\@`@fd@ "h@ l@ vp@t@x@|@@,@ @@f@D@@b@@@>@@@@+@@@@@@ @ @ @@G@~@@e@O@6@b@H@AAA Ac##$'%^%\%?cr& (@(}.A!b#!##%&(#f8|d|XD ( HE,h$!"L0<_`X@2AO}V < g + q) ,h40 'm !]    H ? 4X ] = w0    Ij Cl?)>< 0(?  Q&U   $1 4=$OM| g m=<{b_+N M (  P8|Pn٨I