ELF7@@'% 5 -< #   MAXQ REQ:current_req: %u opcode:%umax77729_pmic_readnFailed to find %s DT node max777x9_pmic_debug_show_reg_allMAXQ user space read opcode:%#x, start:%#x, length:%#x6max77729_pmic: %s %s: config:%x->%x (%d) goog,maxq-pollMAXQ GPIO:%#xmax777x9,irq-gpioMAXQ GPIO%d TRIGGER:%smax777x9_pmic_debug_reg_writeopcode write 0x24 failed max77759,max_m53max77729_pmic: %s %s: no support for max_m5 FG (%d) failed get irq thread 4max77729_pmic: %s debug write reg 0x%x, 0x%xMAXQ gbms_storage_register failed, ret:%d I2C request write DATAOUT32 failedmax77729_pmic_writenCannot restore TMUX ret=%d offset=%d clear int1 mask=%x val=%x (%d) gpio%d: trig=%d (%d) max77729_pmic: %s gpio%d: trig=%d (%d) Cannot restore FG Config, FG reset ret=%d UIC_INT1: read error %d max77759_maxqMAXQ: probe doneI2C request write failed6max77729_pmic: %s %s: pmic_ctrl:%x->%x (%d) max77729_pmic: %s offset=%d sub_irq=%d INTSRC :%x (%d) registersMAXQ opcode:%#x type:%#x cc1_rd:%#x cc2_rd:%#x ADCSKIPPED:%#x cc1adc:%#x cc2adc:%#x sbu1adc:%#x sbu2adc:%#xTEN bit is not set in Config=%x 6max77729_pmic: %s %s: check_pmic=%x check_config=%x (%d) failed to apply irq mask %s: %smax777x9_pmicFailed to initialize debug fs %02x: %02x max777x9_irqmax77729_pmic: %s gpio%d: value=%d mask=%x, val=%x (%d) &maxq->maxq_lock3max77729_pmic: %s regmap_read failed for address %04x rc=%d MAXQ gpio read opcode:%#xmax777x9_pmic_irqFailed to read revision 3max77729_pmic: %s Failed to read, no regmap ../google-modules/bms/max77729_pmic.cmax77729_gpio_bus_irq_update_maskMAXQ GPIO%d TRIGGER read failed%s: AIN0=%d (%d) Failed to initialize regmap MAXQ user space write opcode:%#x, start:%#x, length:%#x6max77729_pmic: %s register storage done batt_idMAXQ gpio trigger read opcode:%#xmax77729_pmic: %s %s: AIN0=%d (%d) %#x max777x9_pmic_route_irq%llu opcode read 0x23 failed cannot mask IRQs &maxq->req_lockOPCODE does not match request:%u response:%umax77759_read_thm&data->irq_lock6max77729_pmic: %s TOPSYS_INT:%x batt_thm_conn3max77729_pmic: %s gpio%d cannot clear int1 (%d)sysovlo_cnt%02llx irq is not defined offset=%d sub_irq=%d datamaxqMAXQ user space write dataINTSRC: read error %d 6max77729_pmic: %s register storage:%d retry_cnt=%d, stop retry. TOPSYS_INT: read error %d addressmax77729_gpio_bus_irq_update_trigMAXQ logbuffer register failed 3max77729_pmic: %s regmap_write failed for address %04x rc=%d max77729_pmicmax777x9-pmicirq=%d INTSRC:%x TOPSYS_INT :%x (%d) sysuvlo_cntgpio%d: cannot change mask=%x to %x (%d) max777x9_pmic_storagemax77729_pmic: %s offset=%d clear int1 mask=%x val=%x (%d) MAXQ Contaminant response:%uMAXQ gpio write opcode:%#x val:%#xMAXQ gpio trigger read invalid gpio %drisingTimeout or Request number does not match current:req:%u req_done:%uI2C request failed ret:%d&x->wait&data->io_lockprobe_done pmic_id = %x, rev_id= %x max77729_gpio_clear_intMAXQ gpio trigger write opcode:%#x val:%#xMAXQ user space read result3max77729_pmic: %s %s: cannot change FG Config (%d) 3max77729_pmic: %s %s: cannot change MUX config (%d) max777x9_gpioFailed to initialize gpio chip max777x9_pmic_storage_init_workmax77729_pmic: %s irq=%d INTSRC:%x gpio%d: value=%d mask=%x, val=%x (%d) 3max77729_pmic: %s %s: cannot read AIN0 (%d) Maxq init failed! not output MAXQ IRQ: req_done: %ufallingMAXQ DONE: current_req: %u ret:%dmaxim,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#__$?#@9#qCT_@*?#^{ \@H@3c|@*`7* @{¨^_#_*!*?#^{\@@`!Bc*&R{^_#_?#^{O\@(@4c|@**6!***OA{¨^_#_?#@\@h E@9*I9A@9(9#_֠#_֠#_?#^{COA8B\@ fAH!R* 5@@!*yAfUA8B@ !TOC*{A@^_#_?#^{#WOA8BdA)C939A8B_ T*#@OFWE{C^_#_*cR*`5@h H6=`fA2R**!@**N1T!C(R*T6!*`@C! R5C@9`@3! R *C8!C@9** * 6!*YR`fASR* 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`fAy@5`fASR@5B)_kTH7`@! `fA*`@!*5!3@9@*!!!!?#^{O#R**7*OA{¨^_#_!**?#^{ #R*7 @{¨^_#_*!*?#^{COA8B\@ fA(AR5@h @!*yAfA8B@ !TOC*{A@^_#_?#^{COA8B\@ fA**u5@h@!*yAfUA8B@ !TOC*{A@^_#_?#^{_WOA8)RBcBRC @y2 @C93ySy3393@9qTԂqT R wRR@wWA8B_ !T*OGWF_E{D^_#_ !BB9{{ b !R^j!?T!qATA!@c9b`?T!@c! Rc@9  *I5@S! RS9A!*6!*@cR6! *6!*6!qT@c!Rc96!F9b!BSc@9 qF9T R@b!B! ! 8RJA& A)*9"R )*y."@!9J*4*!*F@9!*!Ԁ5c@9\?#^{\@aA-@9*{^_#_?#^{O !`4@ qTb R#R@@OA{¨^_#_!*!?#C^{OA8B*3#R @AR39 73@9(4 hB@9qT3@9(6`@# RR 7#96tbA"@.@!&R`@3с R#RC8@ 7#@96R#@96R3@9 73@9h(73@96_hR LK)R)3@9/6hb NM)R)3@9( 7 Re*!BR*! 4`@!**P*! R*!@4`@!**! R#@9(7$3@9!B*$ }_) } 53@9(/6$ }_) } 53@9(6`@R#R96*!R*!`5*A8B_ aTOD{B@^_C#_@9C`@RC9@9!`@!*?#^{OA8B@@9q!T`@AR#R9*` 7@9" 5`@R#R* 7@9 5R`@3aR#RC8 7`@RRR*&R*hR`@C R#RC9` 7`@RR 7qHR`@3aR#R39 7R`@#R#R#9 7*A8B_ a TOC{B^_#_!BR*@9`@!*!R*@9`@!**!bR*! R*!R*!bR*!R?#^{ b_@hTcR 4RbAcb 4RbA RbA RbAc0RbA0RbA$R* @{¨^_#_?#C^{CWOA8*BhQ 1bT!`AhR!bR.@y9"RDR@9q*.@!7(RqaT w w A8B@ T*@ODWC{A^_C#_@!?#^{WOA8*BQ 1bT7`AhR!bR.@y393#"RDR'@9q*.@!u7q( 7kaT*tbAR!RC8.@#yG9C3BR$R*@7A8B_ aT*@OEWD{B^_#_!*!`@?#^{WOA8*BQ 1bT6`AhR!bR.@y393#"RDR'@9q*.@!U7qR*7kaT*tbAR!RC8.@#yG9C3BR$R*@7A8B_ aT*@OEWD{B^_#_!*!`@?#C^{CWOA8*BhQ 1bT `AhR!bR.@y9"RDR@9q*.@!7qaTSSA8B@ T*@ODWC{A^_C#_@!?#^{_WOA8*B*Q 1T`AhR!bR.@y393#"RDR'@9q*.@!7qT6hRR(6RR  "(*8kTtbAR!RC8.@#yG9C3BR$R`6!!!`@A8B_ !TOEWD_C{B^_#_?#^{COA8B@RbRcR*&RtR7`@ R#R9@7A8B@ TOB*{A^_#_`@!*! R?#^{ *Rh @{¨^_#_?#^{ @h @*R J9H!(( J9 9h @ @H!(* 9{¨^_#_?#^{ @h @*R J9H!(* J9 9h @ @H!(* 9{¨^_#_?#^{ @h @*R J9H!(* J9 9h @ @H!(* 9{¨^_#_?#^{ @h @*R J9H!(( J9 9h @ @H!(* 9{¨^_#_?#^{O@*h @qQT qAT qT)RqhT*H(*R h @ J9H!)** 9OA*{¨^_#_@*?#^{@`{^_#_?#^{WO@J9H4u 6RZZQ qBTzh*hJ9") rh 9AThJ944RZZhJ9" hJ95 rh 9T`bOBWA{è^_#_@*?#^{_WOA8B **Q 1bT:`AhR!bR/@y393#"RDR'@9q*/@!"7q(( 9k@TbAR!RC8.@#yG9C3BR$R 7qbA* A8B_ aTOFWE_D{B@^_#_!*!@$!B**?#^{WO**(xqTQ)Rq@R3!**&R*@7 OBWA{è^_#_*q@!**$!B***?#^{Cog_WOA8Bl@9h@ RR@**R9Z @@9* q@T`@*@6`@*#R6**qKT*@`A8B@ ATOFWE_DgCoB{A^_#_!?#?qT *) R+ih8J @֟$տ#_֟$(QEq'#_?#^{Bc{^_#_?#^{COA8B#RC9@** 7s5@9A8B@ !T*@OC{A^_#_!**?#^{COA8B!CC@#R9*7A8B@ !TOC*{A@^_#_*!*?#^{!{^_#_?#^{CA8BhA`5hA8B@ T{A@^_#_?#^{A{^_#_?#^{CA8BhAhA8B@ T{A*@^_#_?#^{ O*(xqThQ)R@ R*5!&R**** 7@** t4*OB @{è^_#_֟$!B******6b!*$!B**5_$qiT _?#fRHJr *(#_?#^{  Rr ?!1bT# gJ@ J k_ bT# 3e`@C|@**7 @*{¨^_#_!*?#^{  Rr ?!1bT  gJ@ J k_ bT  3e`@C|@*7* @{¨^_#_*!*?#^{,@9{^_#_?#^{#OA8թRBKl@988'88,@8#8!38RC8 * **@8A9 S"R**5`.@ @9!A8B_ !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`.?BT`"!Bu6`!B`!B!v97(R`.@!h9OBWA{è^_#_!.*!?#C^{# A8*)B *JRjJr kLTIfRiJr kTIRiJr kT.IJRiJr k@TȈRjr kT_hT!R#y7#@9h9_TIJRiJr kTIRiJr kTR#'97 @h_TA8B_ aT{C#@^_C#_?#^{ A8*)B *JRjJr kLTIfRiJr k`TIRiJr k`T,IJRiJr kTȈRjr kT_T!R)@9y+9_TIRiJr kTIJRiJr kaTR#9R)@'9#_iTA8B_ T{C^_#_?#^{Cog_WOA8մBHR#@96@9|q999 Tzqh T,@!BR*4@ ?u TKii8-@9 i)8+  T#RR*`7@9 H#*8@ R#qTvTkw8AK`C6 qT?!T`.@!B#A8B_ T*OZWY_XgWoV{U^_#_@* ?#C^{og_WOA8մB(R#@9$@99|q99 Txq T,@!"R#bRR* 7@9#k@_u Tlij8j*8J? AT}}} *} 9}  R} } }}}#@qTvTkw8AK`C6 qT?!T}}} } } } } }}}`.@!BA8B_ T*OXWW_VgUoT{S^_C#_@* ?#C^{OA8BIR5Q 1#yC839T`.@!* qR*373@9qT(3rHR(*`.@!BRG9C3BR$RA8B_ TOD{B@^_C#_?#^{CWOA8B)R3hQ,@ 19yT*!%!"R"RDR*4.@!*@9q)R)!? )*9.@A8B@ !T*OCWB{A^_#_?#^{CA8ՉRB#Ry,@9!9BR$RA8B@ T{A@^_#_?#^{COA8BiR!bR,@9y"RDR*`4@9@99`.@!A8B@ !TOC*{A@^_#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$max777x9_pmic_reg_readmax77759_read_usb_tempmaxq_irqmaxq_gpio_control_writemaxq_gpio_trigger_readmax77759_read_batt_connmax77759_read_batt_idmaxq_removemax777x9_pmic_reg_writemaxq_gpio_trigger_writemaxq_query_contaminantmax777x9_pmic_get_idmaxq_gpio_control_readmax777x9_pmic_reg_updatemaxq_init?#^{!{^_#_?#^{{^_#_description=Maxim 77729 PMIC driverlicense=GPLauthor=Badhri Jagan Sridharan description=Maxim 77759 MAXQ OPCDOE managementlicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12115410 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=g07e9f1715d3dZA1BXLinuxmax77729_pmic̄emodule_layout ѩ__stack_chk_failA`__init_swait_queue_head:Jwait_for_completion_timeoutjregmap_write Ylogbuffer_unregisterwologbuffer_register/z%completeDlogbuffer_logӅ3-system_wqOkmalloc_caches/cpu_hwcap_keys5arm64_const_caps_ready_vi2c_del_driverE/__bitmap_cleartgpiochip_get_dataWqueue_delayed_work_onCnfkmem_cache_alloc_trace zkfree`Ϙstrlenݷasimple_read_from_bufferscnprintfKsimple_openno_llseekXsimple_attr_openwsimple_attr_releaseYC]simple_attr_writeyVsimple_attr_read-egeneric_file_llseekIdebugfs_create_u32_hdebugfs_create_file\z debugfs_create_atomic_tLdebugfs_create_dir%Thandle_nested_irq7Oirq_find_mapping$___ratelimitcښgpio_to_descpgpiod_to_irqlYbof_get_named_gpio_flags Wof_find_property8tgbms_storage_registerZDdevm_kmalloch#Ci2c_transferS%_dev_infoiq1devm_gpiochip_add_data_with_key>handle_simple_irq"Vof_find_node_by_namedevm_request_threaded_irqZ1A__devm_regmap_init_i2c=:%delayed_work_timer_fnYyinit_timer_keywJW__mutex_init&8i2c_register_driver*_dev_warn$ max17x0x_sw_reseti/,_dev_err {{__dynamic_pr_debugmsleephJmax_m5_reg_write-max_m5_reg_readWof_find_i2c_device_by_nodeJ;(of_parse_phandle: Kregmap_update_bits_baseu%regmap_bulk_writeprintk&Ֆregmap_bulk_readhmutex_unlockemutex_lockGNUd_}Fp?jӁGNU 04 $(,8048HLP<@D$(,f  ~.TX\`d7hlpOtx|-p] /] /T`0d#h0l#x$ < u X T\ Th p   \         d  d       u @ uD H DL T Dd t x  |             y   y   u u D D   4 "< "@ L T \ d l p Ct  C   0 # 0 #  @] D/H] L/Tu TT(hu TTtt= s(= ,s8HuAXuA\uA`uAt t ]]  $u LuPXdlOpOx|uAuAuu4uu $,0<@sHLsPl|ssuA= uA= uAuAuAuA 77 t8(t8DuBHuB\uB`uBpuBtuB|K K L L  tX$ (tX, 4<s@sL\`dslsk k k k 8TX$ d$ lt|u/u/(0,#004#@DtHLtPT\dl|0#0#tt] /] /y8 y8 p|0#0#ttu  (00`0#0#0#0#  ,] 0/4] 8/@L] P/T] X/`l] p/t] x/] /] /] /] /      ;,;48<DHTX\dhtx  y y @@4o@oTlu3xNN0LoXolu3  u3XN\Nd:l:t|oo u3  ( X  `  x  u3 N N : :  ,!H!oT!oh!!u3!!!!N"N" "D"X"od"ox""u3"""" # #4#u3<#:@#:H#NL#NT# X# `####$<$gD$gH$T$] X$/\$] `$/h$p$$$0%%%T&&& 'X'u''u)'(0(o<(oP(h(u3t(((( ( ((u3)L)NP)NX):`):h)p)x)y|)) )y)) )*4* D* P*\*y`*d* l*yp*t* **`*`**#* +#+0+L+u$,d+p+0t+0++++,,R ,,R, ,0,e 8,e ,uB,uB,G,uB,uB,G,,@-0D-#H-0L-#X-`-------.] ./.] ./.$.8.uB<.H@.uBD.HP....uB.H.uB.H/H///0040y80, <0q @0yD0, H0q `0l0 p00x0 |0000yp0s000yp0s000\1101#101#1 202] 42/82] <2/D2uAuAHuALuAuAuAPu CTu CuCuC(uB,uB|uBuBuxBuxB uBuBXuA\uAuBuBuXBuXB uhBuhBHuBLuBuAuAuxAuxAuAuAupAupAuBuBuBuBuAuAuA uAuBuB uA$uA,u B0u BLPuBTuB\uB`uBhuAluAtuBxuBuAuAuCuCuBuBuAuAu0Cu0CuPBuPBuBuBuAuAu(Cu(Ch222 383u3D3h P3h T333333 4 4(4+44+84T4\4 h4 l444444 4 44 4 45 5$5,5C 45C @5H5P555$ 5$ 55566~$6~(6<64 @6sH64 L6sX6\6`6sh6l6sp6t6yx6s6y6s66t6 6t6 66666= 6= 66777u;8u;\8u;d8l9u99:z:z(::u3:+:+;8;<;D;H;P;; <s<s <8<u3|<+<+<`=d= l=p= x==> > $>H>x> > >>u3>,? 4? 8?D?L?T?l?u3x?+?+???? ? ?; ?; ?@L@ P@ X@p@u3@@o@o@Au3$A,A0AhAtA|AAAAAAAAuAuAuAAuAuAuAuAu Au"B Bu#But$Bu4&$Bu$,Bu%4But%Y @@%pAxAAAAAAALAAAAAAABBB?B B PBXBhBxBBBBB2BBBtBBCC C(C0CHXH@g$$ |0 8rXEvZfz @02b/f pArxAAqATA5AvAA9A~AAAAASAA|AcABBBB B0(B0s0B0S8B01@B0 HB0OPBXB`B+hBpBxBBB(B(B(B(B(BBBBB4BkBBRB<B#COC5CC C(C0CMY1HbTo   .R@!a#!g#s%    <`D , O\p4,lz"C J T  ^ d58~ RZ !J  W|  5 , x5`kl  * A     tz {@T @=  L20, "$>g|B   HX@]x|2l>,i T V`KR;9, ȳ  ϰ  P8iP٨I