ELFU@@)' -5 <-  ?#^{ WO**^@"@H@~@**@7* @OCWB{Ĩ^_#_!**?#^{WO**"@~@** 7*OBWA{è^_#_!**?#^{ WO**^@"@H@~@*@7*OCWB @{Ĩ^_#_*!**?#^{WO**"@~@*7OBWA{è^_#_*!**?#^{ WO***^@"@h@c**&ROCWB @{Ĩ^_#_?#^{WO^@uFF@9B9B@9*t9OBWA{è^_#_?#C^{CWOA8B^@ " fA*6*4!@ zA!*@tUA8B@ AT*@ODWC{A^_C#_?#^{_WOA8B*t" )C939`fA A8B_ T*OFWE_D{C^_#_cR`5@ H6>@2R**!@**N1T6!**N1AT!C(R*C! R#Rk5C@93! R#R *C8!C@9** *@6!*tR@SR* u6!*6!Ԓ$B^!*7^qTR6Rir R*6rKR kJ[R }h5 xR)nj1) )yS(%WK ԐR)R(r)K ɚC@9C! R#R8X3! R#R5C@93@9 kT*`@!*!`@!*C@93@9 kaT@y@R*`5@SR5B)kTH7`@!*`fA*`@!*45!3@9@*!!!?#C^{CWOA8B`u^@ " fAH!R*4@ zA!*@UA8B@ AT*@ODWC{A^_C#_?#C^{CWOA8B`u^@ " fA(ART4@ zA!*w@A8B@ ATOD*WC{A@^_C#_?#C^{+_WOA8B C939)R@yC2b33ySy@cBRqT3@9ӂqTRV wRR@vA8B_ 1T*+@OHWG_F{D^_C#_BB B9 !BR Rb RB ^ j {{  b !R!"??T!qATB A!c9@* b@T!c! R#R/5c@9r Tc@9S! R#RS9!B A!*6!!*ٶ@c*R6! *(A6!*6!q!Tc!R#Rc9@6!FF9b!Bc@9F qF9T@Rb!B"Bb2.9&>"BBFJrRRy(Rb9@" FX@!Bb(R9" J*`5!FF@9!*t!?#^{ `s^@` `bA @*{¨^_#_?#^{WOt ! 4*sv@q T @R#Rh@tOBWA{è^_#_!!**?#C^{WOA8B*t"39 `@3AR#R73@94 `BhB@9q!T3@973@9 73@9 (73@9 7*3RA8B_ T*ODWC{B^_C#_@# RR 7#97#@97#@96R3@9('6,*!BR*! 5*` `bARC8`@3с R#R@ 7#@96R#@9H73@9'6uR R(R(3@9/6ub R~(R(3@9h69@R#R`6*!R*!`5**! R*!@5*o@9CR#R3RC9b@9!_`@!**U*! R*#@96`@!*`@!*$3@9!B*$~_~ 53@9(/6}$~_~ 53@9H6?#C^{OA8BBB@9qa T"9@AR#R*@ 7@95`@R#R* 7@9H5RC8`@3aR#R` 7`@RRR*&RhR*C9`@C R#R 7`@RR 7q"HR39@3aR#R@ 7R#9`@#R#R 7*A8B_  TOD{B@^_C#_!BR*=!R*>*!bR**! R**!R**!bR**!R*@@9!*U@@9!*W?#^{ Ot u?BTcR 4RbAcb 4RbA RbA RbAc0RbA0RbA$R*OB @{è^_#_?#^{COA8*BQ9 1T bA7@9qT(R s (Rs A8B@ AT*@OC{A^_#_*@!?#^{CWOA8*BQ9 1T `bA7@9q I kaT@*7*A8B@ T*OCWB{A^_#_**`@?#^{CWOA8*BQ9 1T `bA7@9q R *kaT@*7*A8B@ T*OCWB{A^_#_**`@?#^{COA8*BQ9 1T bA7@9qTsSsSA8B@ AT*@OC{A^_#_*@!?#C^{CWOA8*B*Q9 1hT7 `bA7@9qT6hRRW(6RR@9 "4*_4kaT@*7 `@A8B@ !TODWC{A@^_C#_?#^{COA8B @RbRcR*&R 7hR9`@ R#R7A8B@ ATOB*{A^_#_@!*! R*?#^{O***ROA{¨^_#_?#^{ *q(T *)+ih8J @֟$`$]$Z$hQEq'U$Q$N$K$H$E$B$?$<$9$6$3$0$-$*$'$$$!$$$$$$$ $ $$$ R @{¨^_#_?#^{O*"qT  fRHJr *tOA{¨^_#_?#^{WO*Rr %1T3 gB4) J? T3 "e@~@** 7*OBWA{è^_#_!**?#^{WO*Rr %1T  gB4) J? T  "e@~@* 7*OBWA{è^_#_*!**?#^{WO*uQ qT"(R!@ R***&R** Ֆ7b@** 4*%$!B****6b!*$!B**T5OBWA{è^_#_?#^{OBOA{¨^_#_?#^{COA8BB jAtA8B@ TOB*{A^_#_?#^{OBOA{¨^_#_?#^{COA8BB jA*`4uA8B@ !T*@OC{A^_#_?#^{OBcOA{¨^_#_?#^{COA8B9"C@*#R*7t4@9uA8B@ AT*@OC{A^_#_!**?#^{COA8BC!"C9@*#R7A8B@ aTOC*{A@^_#_*!**?#^{og_WOA8Bbn@C8"@ @RR**R@*u6@3*#R`7h@C_8a* ?qT?qT9*!**?qaTqT@*``@A8B_ aTOGWF_EgDoC{B^_#_!?#^{_WO``@u" h @7R"J98  9h @ "J9* 9OCWB_A{Ĩ^_#_?#^{_WO``@u" h @7R"J9* 9h @ "J9* 9OCWB_A{Ĩ^_#_?#^{_WO``@u" h @7R"J9* 9h @ "J9* 9OCWB_A{Ĩ^_#_?#^{_WO``@u" h @7R"J98  9h @ "J9* 9OCWB_A{Ĩ^_#_?#^{WO*@" @qQT qT qbT5R qT*vJ6 ղ@t )R5!hJ9**u 9OBWA{è^_#_@*@*?#^{ ``@` @{¨^_#_?#^{_WO``@ uJ94w 8RZZQ qT @*:#hJ95 u 9v4t vJ9V4u 7RZZhJ9"* ~hJ98 v 9x4`bOCWB_A{Ĩ^_#_@*?#C^{C_WOA8*B*"Q9 1T" bA7@9q I kaT@*7 qbA* A8B@ TODWC_B{A^_C#_**@$!B**?#^{ WO**Q q"T")R4!q@R**&R*7 OCWB @{Ĩ^_#_*q@!**$!B****?#^{ Ot``u"@`bu&`.@!*OB @{è^_#_?#^{og_WO A8թA9B*7@*A9*****Rc888888#838C8/@gH) !R* S"R^"*`4 @ s@ @9!A8B_ T*OIWH_GgFoE{D^_#_?#^{Cog_WO**@HA9h4@X@9TU9UH#@UcV#W/@CB9!*[@7@c@!R4*@!\`@!R* 4*@!@*OFWE_DgCoB{A^_#_@HB94R@#@`@!R4*)SRW'@kT<@9@9kT*'@#@`@!R4*@!*@!** @!**@@!**@9@9@kT*@!**?#^{CWOA8BbhRy9.@!bR"RDR*`4@9v9@b@9!A8B@ !T*OCWB{A^_#_?#^{COA8*BRb9y9.@c!RBR$RA8B@ TOB{A^_#_?#C^{C_WOA8B3b(RxQy9.@ qT!"R"RDR`4*@!*!!*@9q(R )95@!**A8B@ AT*ODWC_B{A^_C#_?#C^{WOA8*B5HRQ? qC839#yTqR3@73@9qAT3`b`.@!**rHR*`bG9`.@!BRC3BR$R*A8B_ !T*ODWC{B^_C#_?#^{_WO*RR?Tubw.@HT`v6`"!B`!B`!B`!x97`(Rh9`.@!sOCWB_A{Ĩ^_#_!*!*?#^{ ``b9`.@ @{¨^_#_?#^{WOA8B*(JRhJrkTHfRhJrk@TIRhJrkTTOȈRjrk THJRhJrkTbTIRhJrk THJRhJrkT$߆T3 "T!R#y*7#@9u9"4*R#'9*`7R @uA8B_ !T*OEWD{C^_#_?#^{WOA8B*(JRhJrkTHfRhJrk@TIRhJrkTT@ȈRjrk THJRhJrk!TbTHJRhJrk@TIRhJrkT߆cT$ BT!Ry@9+9 R#9RR'9@#A8B_ aTOEWD{C^_#_?#^{og_WOA8B(R39@979@9~q;9hT~q"Ttb`.@!"R**3CbRRp*7;@9 C7@_wT|kz89@TZ_wT@*N     y4C*@ Rq"Tr(T#kv8AK`C8 qlT Tq#T@*     @!BA8B_ T*OYWX_WgVoU{T^_#_ ?#^{Cog_WOA8BHR9@99@9~q9T~qBTb.@!BR**@9h4 @vT@9jv8 _j68BTvT@*I#RR*@7@9 H#*9@ R#q"TrT#kv8AK`C7 q,TTq#T@* `@!B#A8B_ T*OZWY_XgWoV{U^_#_ 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../google-modules/bms/max77729_pmic.c?#^{!{^_#_?#^{{^_#_    ! $'*-0369description=Maxim 77759 MAXQ OPCDOE managementlicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 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=g07e9f1715d3dMAXQ 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:%dZA1BX#   Linuxmax77729_pmiclumodule_layout; __hwasan_loadN_noabort__hwasan_storeN_noabort Ylogbuffer_unregisterA`__init_swait_queue_headwologbuffer_register:Jwait_for_completion_timeoutcregmap_write/z%completeDlogbuffer_logREsimple_open_no_llseeksimple_attr_releaseC\simple_attr_write\simple_attr_read)ugeneric_file_llseek zkfreeݷasimple_read_from_buffer`Ϙstrlenscnprintftkmem_cache_alloc_tracecgkmalloc_cachesTysimple_attr_open%Thandle_nested_irq;#irq_find_mappingE/__bitmap_clear:pUgpiochip_get_data 6 debugfs_create_u32Qmdebugfs_create_fileudebugfs_create_atomic_txwdebugfs_create_dir/cpu_hwcap_keys5arm64_const_caps_ready$___ratelimitt_A__hwasan_load4_noabort8tgbms_storage_register.ێ&_dev_infobEdevm_gpiochip_add_data_with_keyAThandle_simple_irq|;^3of_find_node_by_name__hwasan_store2_noabortWqueue_delayed_work_onӅ3-system_wq#devm_request_threaded_irqLgpiod_to_irqNodgpio_to_descof_get_named_gpio_flagsof_find_propertyq__devm_regmap_init_i2cYyinit_timer_key=:%delayed_work_timer_fnQd__kasan_check_writewJW__mutex_init.3odevm_kmalloci2c_transferTzD__hwasan_load2_noabort?i2c_del_driverR,i2c_register_driver1 max17x0x_sw_reset`1 _dev_warnYP_dev_err {{__dynamic_pr_debugmsleephJmax_m5_reg_write-max_m5_reg_read__stack_chk_fail__hwasan_store4_noabort\__hwasan_store8_noabortof_find_i2c_device_by_nodeof_parse_phandlehmutex_unlockemutex_lock__hwasan_store1_noaborts}=F__hwasan_load1_noabort]:regmap_update_bits_baseРregmap_bulk_writeprintkRregmap_bulk_readh'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNU "]-vPRt~dwGNU,8L`t0#0#,8X\0`#d0h#t@D] H/L] P/\] /] / ,@LXx      0<  T T(4<HT`l  Tdl  ddDptDxD    $,048<DHTh0 < D H DP DX d h Dp Dx          " "    $ 0 4 < D L P T CX d Cp x           , 8 < TD TL T ` l t         4  @ L d p |  T T           T l          !Xd pt= x= "##  $(,$@%DLX&hx|]]'(   @hx|)OO*+, $,@DLPX " --. $(,"<@HP\`= h= pt|!!H"H"8#8#/ 0(047<7DLTX(`(htx11 $$%%2 K K $, 0L 8L D3LXt|4H H 56 -- 4.<6Llptk x|k k k  4@LX`l0 #0# $(,047<LT8dx##,80<#@0D#PTX\`d7l|0#0#7(,] 0/4] 8/DT\dht|8 8 DL p 0DLThp0# 0$#08<0@#D0H#T`d] h/l] p/|] /] /] /] /] /] /] / ] /$,0<D3LTX d l3t  ;  <;;< (=048@DP=X\ h p>x|yy==$?8LX@l|NN  ?0 H T @|   A   N N  : :! !!H!P!?d!|!!@!!!A! ""N"N "$":(":0"<"D"x""?"""@""## #N(#N,#4#p#x#?###@###$$A$$$($N,$N4$<$@$ D$ L$P$:T$:\$h$$$$?$%  %%0%8%l%t%x%g%g%%%] %/%] %/%%%%B%$&0&8&P&\&h&t&&&&&&&&&&&'''('4'@'L'X'd'p'|''''''''(( (4(|(((((())0)#)0 )#,)`)x)))))))] )/*] */*8*H*X*x* ****C**D***, *q **, *q *++  +0+ +0 +,+0+p4+s8+0<+p@+sD+0P+X+++++H+++H+E+, ,,P,p,t,,x,H|,,,H,E,,,,--L-l-p--t-.x-G|---.-G-E--6-...(.d.h.0l.#p.0t.#....6......6.//T/X/] \//`/] d//p/x/////F`/F`/0G 0$0,0D0X0`0|0H000000#000#000I0J111K`1d1h1Rl1p1Rt11111?11 1 1 2 2 `2h2p2?22 2 22 2 3$3,3?<3T3 d3 p33 3 333?34  4 ,4@4 P4 444?44445 5 05 @5`5h5555?5 555?5 (66D6 X6 d6l6t66 6 6 6 6666 7X7`7?t777@777A777L@8D8NH8NT8X8:\8:d8p8x88888 888 8889 $9H9X9`9h9 x9 99999 999 999 96:::$ :$ $:_,:`4: :::;(;_L;T;`;l; p;h x;h ;_;< <  < (< 8< H< T<6d<t<< <<<_<<<<<+<+<<=a ===  = $=_0= 8= l= |===== =b= =6== > >(>@>L>T>X> `> h>_p>x>|> > >>>>>_>>C >C >_> > ??? ?(?4?_p???o?o?_??? ?? ??@_8@h@@@ @ @_@A8AHAPAXA_|AAA+A+A_AA A A_AA A; A; A A BB BB_XBBB[BBBB B C_CC8C?@A123FGHKL0   Q 00 = HHr  % <<   $Z$D f :0  QC ~ c  frd [8T{,\  8E K ^ < i&ll[`'xt4!00H"8#lr( $%TPU \P[HH?88*\( 0?@P (E(      &9'hT( 8)`8z*pp8*t+TZ+T,TB,P-X4- ."|/1l@22u3t t4\ p5H3 5h  789888,9 X@@$3d$ 0t-0U . .1 h4b " r  TT Q 7 s `Z`D$_ O ll( | xx, - l8) ?  9;xQ AS JHELIp G KT$ 0220@b/ bw "".@!_a#!#$ " t@ bG | u>/ V0; eD\Phe[ H'um <uT#T \ Q &  <kC_ s B  8  ^ 0r \C={' !I LELr9Kp  @?} <@ 3  \BL j H  XC@@F P8EPP:x٨I3 J