ELF@@0.0Zص*C!ڪTY}L :-lh_y}!T^Wڅ  $$    t4$\P,<<`$T\0@txHhmaxim,max77759chrgmax77759_charger22<444|44|dHh44TTd$max77759_charger: %s: icl=%d (%d) %s enabled=%d->%d reason=%s cannot read CNFG_00 (%d) inlim_periodmax77759,cpout_21-enmax77759,ls1-en%s: mode=%d ext_bst_ctl=%d lsw1_c=%d lsw1_o=%d %s: open lsw1 attempt %d/%d ret=%d max77759_external_reg_write&data->reg_dump_lockerror%s: CHGIN_OFF %s vote=0x%x max77759_charger: %s: BUCK_ON %s vote=0x%x 3max77759_charger: mode=%x not supported 3max77759_charger: %s: buck_on with OTG no mode votable (%d) gs101_force_standbymax77759,otg-enable6wlc_en:%d wlc_vbus_en:%d cpout_en:%d cpout_ctl:%d cpout21_en=%d 6rx_to_rx_otg:%d ext_otg_only:%d gs101_ext_mode3%s: cannot set CNFG_00 to 0xa ret:%d i2c-max77759chrgmax77759,usb-monmax77759,chg-term-volt-debounceError enabling irq wake ret:%d max77759_charger: %s: charge_current=%d (%d) uWmax77759_charger: %s: FRS_ON vote=0x%x %s: POGO VOUT vote=%x 3max77759_charger: Failed to create fship_dtls, ret=%d max77759_dcicl_callbackgs101_to_standbyFailed to initialize regmap %s: icl=%d (%d) cannot update election %d max77759_get_usecase3max77759_charger: %s: error wlc_en=%d ret:%d inlim_step3max77759_charger: Failed to read, no regmap 3max77759_charger: %s: cannot clear input_mask ret=%d %s: CC_MODE %s: CHARGE DONE charge_done=%d->%d ../private/google-modules/bms/max77759_usecase.cmax77759,ls2-en%s: pogo_vout_en (%d) max77759_psy_get_property%s %s enabled=%d %s: error setting headroom to %d (%d) %s: STBY_ON %s vote=0x%x use_case=%d->%d to_stby failed ret:%d 3max77759_charger: FSHIP: cannot update RD (%d) %llu max77759_chgr_input_mask_clearmax77759_charger: %s: CHARGE DONE charge_done=%d->%d 6max77759_charger: %s: THM2 run recover... %s: cpout_en=%d wlc_en=%d wlc_vbus_en=%d wlc_on=%d wlc_state=%d max77759,otg-fccm-vbatt-upperbdcannot set irq_mask (%d) ../private/google-modules/bms/max77759_charger.cproperty (%d) unsupported. %s: val: %#02x, reg: %#02x -> %#02x (%d) %s:%s use_case=%d->%d CHG_CNFG_00=%x->%x addressDC_ICL%s i2c error writing CHG INT, ret:%d max77759_charger: %s: WCIN charge_done=%d 3%s: cannot tun off wlc_tx (%d) 3%s: cannot reset ramp_bypass (%d) gs101_otg_bypass_enablemax77759_chg_insel_write%d GPIOs registered ret: %d WCIN_INLIMmax77759_charger: %s charge_done=%d->0, reg=%hhx (%d) Uwmax77759_foreach_callback4max77759_charger: %s: no wlc_tx with otg_on for now %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) max77759_charger: Couldn't get prop %d rc = %d max77759_charger: %s: CC_MODE %s: AICL state change %s: ext_bst_mode=%d mode=%d max77759,otg-fccm-vbatt-lowerbd%s: input_voltage=%d RERUNuse_case=%d->%d force_stby failed ret:%d max77759_charger: %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) input_mask_clearfship_dtlstriggered recharge(force=%d) %d Couldn't get VOLTAGE_MAX, rc=%d INT : %02x %02x 3max77759_charger: %s: cannot set irq_mask (%d) %s: cannot restore protection bits (%d) %s: charge_voltage=%d (%d) max77759_charger: %s: charge_voltage=%d (%d) max77759_charger: MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s %s: wcin_is_valid=%d data->wcin_input_suspend=%d <>%s: POGO VIN vote=%x early_topoff_cntdisable fccm mode. Couldn't get prop %d rc = %d max77759_charger: %s: INSEL insel_auto_clear=%d (%d) max77759_charger: %s: AICL state change 3%s: cannot read otg_ilim (%d), use default %s: cannot close load switch (%d) %s: max77759_psy_get_property, psp:%d max77759_charger: %s: STBY_ON %s vote=0x%x AICL_ACTIVE_EL get failed %ld 3%s: cannot change ls_mode (%d) Failed to initialize debug fs max77759,chg-term-voltagemax77759,usb-otg-mvmax77759,wcin-inlim-periodmax77759_charger: %s enabled=%d->%d reason=%s %s error disabling higher headroom,ret:%d max77759_charger: %s: WLCIN_OFF %s vote=0x%x max77759,pmicdata[%s]: Failed to dump ret:%d max77759_charger: %s: INLIM limited: %d 6vin_valid:%d lsw1_o:%d lsw1_c:%d %s: mode=%d on=%d sel=%d gs101_ls2_mode3%s: cannot restore protection bits (%d) 3%s: cannot restore otg_ilim (%d) &data->io_lockCould not get votable: DC_ICL max77759_charger: property (%d) unsupported. use_case=%d->%d CNFG_00=%x failed ret:%d %02x: %02x [%s]: Not all registers printed. last:%x max77759_wcin_inlim_work_enCouldn't get VOLTAGE_NOW, rc=%d max77759_gbms_wcin_get_propmax77759_charger_pm_suspend%s: cannot change extmode ret:%d max77759,lsw1-is_open%s: cannot set CNFG_00 to 0xa ret:%d %s: to=%d 3max77759_charger: Couldn't register dc power supply (%d) max77759_psy_set_propertyPSP_ENABLED%s: nope callback no valid use case %d %s: USB_WLC_RX %s vote=0x%x 3max77759_charger: %s: TODO enable pps+OTG %s: CHARGER_MODE=%x ret:%x fccm: vbatt=%d, gpio_en=%d enable fccm mode. CHARGER_MODE%s: DC_ICL reason=%s, value=%ld suspend=%d max77759_wcin_set_prop3%s: cannot reset insel (%d) max77759,pogo-vout-sw-en%s: ls2_en=%d mode=%d %s: cannot set otg voltage (%d) 3max77759_charger: %s: cannot restore protection bits (%d) max77759,psy-namemax77759,max_m5ILIMcannot re-enable charging (%d) max77759_enable_sw_rechargemax77759_charger: %s %s enabled=%d max77759_gbms_psy_set_propertymax77759_charger: %s: nope callback fccm_reset=%d data->otg_changed=%d cb_data.otg_on=%d max77759_charger: %s: RAW vote=0x%x max77759_otg_fccm_workerGPIO %d: value=%d ret:%d no dc_icl votable (%d) %s: TOP_OFF max77759_charger_pm_resumemax77759,wcin_inlim_stepmax77759_set_charge_enabled%s: error enabling prot (%d) max77759_gbms_psy_get_property%s: route to max77759_psy_set_property, psp:%d %s:%s vote before resume complete max77759_charger: %s: POGO VIN vote=%x max77759_set_usecaseregisters_dumpno dc_suspend votable (%d) %s: route to max77759_wcin_set_prop, psp:%d max77759,pogo-ovp-engs101_ext_bst_mode3%s: cannot reset otg_v_pgm (%d) max77759-otg_fccmmax77759_chgin_input_suspendCHGIN_SUSPPSP_DISABLE%s cannot re-enable charging (%d) PWRONB1registers_dump_showmax77759,gpio_dc_switchgs101_to_otg_usecasegs101_wlctx_otg_enusb-otg-mv not found, using default Failed to find %s DT node %s: charging_enabled=%d (%d) max77759_charger: %s: charge_disable=%d (%d) %s: OTG_ON %s vote=0x%x %s: DC_ON vote=0x%x max77759_charger: %s: DC_ICL reason=%s, value=%ld suspend=%d %s: route to max77759_wcin_get_prop, psp:%d gs101_wlc_en6bst_on:%d, bst_sel:%d, ext_bst_ctl:%d Failed to register psy rc = %ld UWuw%s: WLCIN_OFF %s vote=0x%x inlim_headroom%02llx max77759_gpiomax77759_charger: %s: CHGIN charge_done=%d max77759,wlc-engs101_ls_mode3%s: cannot update otg_ilim: %d 3%s: cannot set vbypset (%d) &data->wcin_inlim_lockmax77759_charger: %s: input_voltage=%d max77759_set_charge_disable%s:%s full=%d raw=%d stby_on=%d, dc_on=%d, chgr_on=%d, buck_on=%d, boost_on=%d, otg_on=%d, uno_on=%d wlc_tx=%d wlc_rx=%d usb_wlc=%d chgin_off=%d wlcin_off=%d frs_on=%d pogo_vout=%d pogo_vin=%d PWRmax77759_gpio_setwirelessmax77759_chgr_irq%s: INLIM limited: %d 3%s: cannot reset cpout (%d) max77759,lsw1-is_closedfccm_reset enabled lo=%dmV hi=%dmV max77759_charger: %s: wcin_is_valid=%d data->wcin_input_suspend=%d max77759_charger: %s: USB_WLC_RX %s vote=0x%x %s: BUCK_ON %s vote=0x%x use_case=%d->%d set_insel failed ret:%d MDISmax77759_charger: %s: TOP_OFF max77759,ext-otg-onlyuwDC_AVAIL[%s]: Failed to allocate mem ret:%d max77759,bst-selchg_restartmax77759_charger: %s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) %s i2c error reading CHG INT, ret:%d %s max77759,bst-onmax77759,bst-lsw-sequencegs101_otg_update_ilimgs101_pogo_vout_enablemax77759-chargermax77759_mode_callback%s: RAW vote=0x%x 4max77759_charger: debug write reg 0x%x, 0x%xcannot set dc_icl=%d (%d) dc6max77759_charger: %s: THM2 %d->%d gs101_otg_frsmax77759_chgr_insel_writemax77759,wcin-inlim-headroom3max77759_charger: cannot tickle the watchdog max77759_charger: %s: POGO VOUT vote=%x 3max77759_charger: %s: wlc_tx and wlc_rx %d %s max77759_dc_suspend_vote_callbackmax77759_wcin_get_propmax77759_charger: %s: DC_ICL=%d (%d) max77759_charger: %s: CV_MODE %s: CHGIN charge_done=%d 4%s: disabled max77759_chargercannot read CHG_CNFG_00 (%d) CC_MAX%s: charge_disable=%d (%d) use_case=%d->%d to_usecase failed ret:%d max77759_charger: %s: CHARGER_MODE=%x ret:%x max77759_charger: %s: route to max77759_wcin_get_prop, psp:%d 6%s: use_case=%d->%d from_otg=%d need_stby=%d 3max77759_charger: Failed to register wakeup source max77759_higher_headroom_enablemax77759_charger: %s: CHGIN_OFF %s vote=0x%x max77759_charger: %s: CHGR_BUCK_ON %s vote=0x%x max77759,dc-psy-type-wirelessmax77759_charger: %s: route to max77759_wcin_set_prop, psp:%d %s: CV_MODE %s:Failed to read MAX77759_CHG_INT_OK.AICL_OK ret:%d max77759_aicl_changedmax77759,cpout-ctlgs101_otg_modegoogle,max77759-thm2-monitorfailed get irq_gpio %s: charge_current=%d (%d) OFFLINEmax77759_charger: %s: max77759_psy_get_property, psp:%d MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s max77759_gbms_wcin_set_propBMS_VOTERmax77759,wlc-otg-extbst-en6Set FCCM on 77759's callback gs101_otg_enable%s: ls1_en=%d lsw1_is_closed=%d closed=%d ret=%d 3max77759_charger: Failed to register otg_fccm wakeup source Invalid value of USB OTG voltage, set to 5000 max77759,dcin-is-dock%s: iwcin: %d, soft_icl: %d->%d, prev_dc_icl: %d, limited: %d max77759_get_chg_chgr_statebst_on:%d, bst_sel:%d, ext_bst_ctl:%d lsw1_o:%d lsw1_c:%d max77759_set_inselmax77759_wcin_input_suspendgs101_wlcrx_to_wlcrx_otgmax77759_wcin_inlim_workmax77759_charger: %s: topoff_current=%d (%d) max77759_charger: %s: route to max77759_psy_set_property, psp:%d %s: BOOST_UNO vote=0x%x %s: CHGR_BUCK_ON %s vote=0x%x %s: FRS_ON vote=0x%x WLC_TXinsel_cnt3max77759_charger: %s: cannot reset input_mask ret=%d DC_SUSPEND%s: WCIN charge_done=%d AICL_ACTIVE_EL3%s: cannot turn off OTG_FRS (%d) %s: recovery gs101_to_usecasemax77759,wlc-spoof%s: VIN not VALID %s: cannot reset otg voltage (%d) 3%s: cannot clear lsw1 rc:%d max77759-usecase%s charge_done=%d->0, reg=%hhx (%d) Wmax77759_charger: %s: DC_ON vote=0x%x max77759_charger: %s: WLC_TX vote=%x Failed to create registers_dump, ret=%d max77759,sw-enmax77759,extbst-modegs101_frs_to_otg3%s: cannot clear bypass rc:%d wd enable=%d failed %d 3max77759_charger: WD Tickle failed %d Uinsel_clearNone%s: en: %d cannot set suspend=%d (%d) max77759,dc-psy-name%s: DC_ICL=%d (%d) max77759_charger: INT : %02x %02x %s: INSEL insel_auto_clear=%d (%d) max77759,extbst-ctlmax77759,wlc-vbus_enmax77759,cpout-en6ls2_en:%d sw_en:%d ext_bst_mode:%d dc_sw_en:%d 3%s: cannot enable OTG ret:%d max77759,irq-gpioregistered as %s %s: topoff_current=%d (%d) max77759_charger: %s: charging_enabled=%d (%d) max77759_charger: %s: BOOST_UNO vote=0x%x max77759_charger: %s: OTG_ON %s vote=0x%x %s: WLC_TX vote=%x max77759_get_otg_usecasemax77759_chg%s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) DC_PSP_ENABLED%s: irq skipped, irq:%d 3%s: cannot reset mode register (%d) max77759,vin-is_validmax77759,rx-to-rx-otg-enn?#{ O L@@*@RFU94BU9H4@R@CR} @OB @{è#_֠@R@`?#{WOCA8C@L@@*@R*FU94BU9H4@R@R460SA8C@ !T*OCWB{A#_@RS@R?(j@TRRR*&R 7@b@qR46@rTRR**&R6@!B C?#{ \@@!B@{#_֥U?#{CA8C\@@@!5@h9@A8C@ T{A@#_`e?#{\@h@ !Bc*&R@{#_Ӄ?#{\@h@ *!RR*&R@{#_ C?#{WOCA8C\@@u**R462SA8C@ AT*OCWB{A#_@R?(jaT5R RRR*&R*7@cR*&R*u7S7@R4@6@rTRR**&R`6!@N?#{CA8C\@@@R5@h9@A8C@ T{A@#_8^?#{_WO A8!C?T3!RC7ÀRR `?!9 ! `9BJ!B!B{{b!R^! @A8C_ .TOIWH_G{F#_րA!C5 @R!c?T!{{!R^Rbfj6!U9X6*U9!R@ARRRA! A!*CRR@RR!A!#R7A!#R9`7@>RkT@kT_@8qן_D8q9 T!99{{ J!RBA!#R@6RA!#R`6R@H5A!3#R*6!@q qR^6!9A!bA!#R9`6qRA!#R6RhrA!#R8R`6jR! )&AF2y 9>B@!*Ey!( R y#7~6*A!*6!+*@cR5BARCR6*!C!RC!R4*@!!@*m?#{O\@nB@`C*@*BBOA{¨#_ֶ`?#C{ _ W O CA8C@`A`S@7`_ @cRRu@} h@H4i@4j@+ɩA+ˉ? )ɩ) @ITi@)  k1@!*uA*5@@``h@ i@7 `_~@!#R wBiARCRH@9 @yH97`@R@A8C_ aTOLWK_J{IC#_*@!@!@e@h@Bc***`?#{W!; {#_?#{ @! 5`@! 5bn_@hTc4RbnBc4RbnBc4RbnB0RbnB0RbnBc0RbnB0RbnBcb0RbnBc0RbnBc0R* @{¨#_**`@!?#{OCA8*CaR@ 4q*ࣉ7*37#@r)Ji6*i *@aR7@aR4q  @rJrA8C@ TOB{A#_`?#C{WOA8CD@uѨ@qT`Uv 7iRI r@}) f * @j_? kMTT4j_R? kTt4*!,@!#*uA*R5@`RR@`F@A8C_ ATOHWG{FC#_4R!@@*R@@B*?#{OB` ?T!`@R`@!!`@?T!`@!!B`@?T!̕R`@Ar`@!`@!R**OA{¨#_`@!*`@!`@!*?#{OCA8C!@vAR vA!#5@R``@!C?` T*`A8C_ TOF{E#_?#C{WOA8C* @RCx#yhFU9( 4hBU9 4`@R`@3RCR` 7 C_8*@9S_8*jT J@9?*j`T)q`@CRCRC9G9*@ 7 ըC_806`@3R`5@(06`@3R`5@(7hA4!RS8C_8h6hS94* ]h)R)S_8(6 q7dh)R)C_8( 6`@3R4*=`@R!5 RA8C_ TODWC{BC#_*!4`@! !4`@!B**`@!B**@)R4 h  B`@ARCRtH@92H97S_8H6 ըS_8H6 ըS_8H 7SC86X*!S_87u`@!B*`B`@!*lC_8S_8!C_877a!Bi!B*!B!BS_86tR9`6(Rh9 4RC86 `@3R 5bC@b_?T`_?Tr!C_807C_8(7C_8H7 `@9@4RC_8/6 ` @9@4RC_86`@3R 5@bR9r~SRkT`@qAT*`@!B`@!!v5u9!`@RR**&R 5`@RRR*&RdR9!B*cR9!BcR9!BcS9!Bqh }_) } 5S_8H7!BWh }_) } 5Q(Quq'_?#{OA8CdB`7@R*} hA8C_ TOG{F#_ֈ@!#*uA**5@f@p\?#C{;OA8C*@RFU9h4BU9(4@RqT* ) +yJ @*@R@@#R 5 @07SfB`6U{*@#AR 47*|@#!R 4*y ՠv@#R 5 @rT@#R 5 @ (7Sa@_@#R @4@ 7*:@#aR 4 7*M@!#*uA*5@f 7 @rTqT 5R% +#@9=qhT)R(! R jT 4"3#@9qT R Rr)  @rT qBTRHr(RqTqTLRhrԐR(rhR9?q*hA8C_ TOH{F;@C#_4*7*qT RrxR(rɍRj*)r!*_A(?#C{_WOCA8C*@RhFU9(4hBU94`@RQqq(T ) +yJ @֗@hU9q 4t`@!R5@R`@!R3*$7J`@RUA8C@ A$T*ODWC_B{AC#_qAT@ 7]qT*@CRr kTWRY@774RrkiTR@v@u kT`@`@!R@4*Rr kT}NQ)R/Q r}) m 1*hU9k Tq`@!R*v95*@?qT@R 4hD?k`Tr@*h ՛@!*AOQ)R$Q6r}mv`@R*5@R`@3* 5`@R`5@rT`@R@ 5@r ThF }R@} _k+ T!R*u5[RqTR?z@Q)R!!Q r}) k 2v`@AR4*@AR`@]**5qvR9 q`@!"Ru9*@6v9 !@!]YQiR=S} }Sv`@R* 5@R`@q** 5hU94t`@!R5@R`@!R3*7** @!BkaT@!B*5M@!B*U5qcR9!BW>] R( Qq(T)R(!Ț) (  @T_?qT*_+Df?#C{og _ W O A8C*@R(GU94(CU94 @RQqHT )* +yJ @ @c7@= T)R(!Ț R T(Rh @R@A8C_ ! TOLWK_JgIoH{GC#_ Հ ***** @cR5 @cR@@4*** gB S@4Y @c*`7@?=T*RI!ɚ R? T**Rj5! @cR`4*@)R( h iRI r}) f =}`0**)Rj4*h*ic@9S [I u(7*S8R gB@(@!c*uA*5@ g qaTg @cR5@2r4{4 @cAR4**@644 @caR4**@6:@ ) J k jIqjq*<1@rTqT 5R % @@rTqT R)r* ԐR)r(R9q( ) Jq kIq<*IBR % (R9q( ) Jq\ *&)} 5P SH)a*3 *v!B*SJ)a*3V A)!F`p?#{WOCA8C*@RhFU94hBU94`@Rq@TqTq T@ տq`@!R* 1@!k`@RH A8)C@? ! T*OCWB{A#_֖@4*7*K4*! 5q`@!R* H5hU94t`@!R5@R`@!R3*7* Ո*`@!B`@!B*!Bc*@!B***5!B*t) R( QqT)R(!Ț) (  aT(QqT)R(!R jaT?qAT_*_?#{CA8CR@4 RA8C@ T{A@#_@r`T`@R5@r@T`@R4HRy` @ -qT ) Yh*?#{CA8CR@4@RA8C@ !T{A@#_@r`T`@R5@r@T`@R4 *}S@ -qT R R ? jT)R)!? rTqaT@6hR9qhR`R*`R9?#{CA8CR@4q @ 6`@R4*A8C@ !T{A@#_@S?#{CA8CR@ 5@06`@R4*A8C@ !T{A@#_@S?#{OA8CdB`7@R*} hA8C_ TOG{F#_ֈ@!#*uA**5@f@?#{OA8CdBtF5iRI r}) f h@!#*uA*5@`f hR9h4hFK@ A8)C_kෟ? TOG{F#_?#C{WOCA8CA7*!4(RhrkTwR*K*RrkiTR@Qi:R5Qtr}p `@!R4*7(R5 @r44*7v`@aR4*@aR`@e**5 ՟q`@!R*`@!*A8C@ T*ODWC{A@C#_*`@!q!Bc?#C{WOCA8C?rR(R@47*@t@R`46"@R?(j@TRRR*&R7v`@ *R** 5 t@R4 7*@r@TRR**&R4R7qA8C@ ATODWC{A@C#_`@!B*`@!Ba@Bc**?#{WOCA8*CRR9@qFU9(4BU94@R*6*@!R@4*.@RH+@R 4**@6R@@9h]@(@!RR**&R 5R@]@h@ !RR**&RH9  A8)C@? T*OCWB{A#_@ ?qaT*!B*****v~K?#{og_WOA8C@B t`@R{@hFU9h4hBU9h5`@RbRR@`@!B(`@R`@!R`5Z *6`@!* *#9hR9`@ѡRO95Z 6hR9q7*iR99 !cC9B9C9*H5@B9 C9B9C9C9'5 55555h5B9i5@)5@5@5C9i5C9******.5 !B@B9 C9B9C9C9B9C9V)`@ydR9[B9S@!C9BKcC;3+# C9G5hB9(5h@uAh9hj@?6B9?q4i>@6)R*9C9#9B9q@B9B9@?qXC9qB9 AzC9ן5**_q*)R44B995*5i6A9*?q 6*(R:RB9B9k5J5qB94iB9$@z@*5C9 5q* 634?qRqq?@iRjR[h!.?@?qRR\)R*R@B9qR@zB9k5C9*C9 5?@4YR 4_q(R 4!V!*`@!******@!B99?@YR;R2?qRqq?@R;?qRRJR;y ?@_qhR**k@kBR!*#C9?q* R)* *R#C9 **G@#9 hU94iU9B9?kTbh95`@qT*`BR@h:@i@1aT`jBh@!*uA*>=<;:@5Z`jѢѿ885Z8Y8q$ @z(hB95h@uAh@ bG)eM)dF@!i9C9C9q @z@ 5@)5B9J5@*R)RRC95C9(4@qR<@5B9*_qB9,4 5_qRIRC9h4B9,5?q"iS4q@zH2*RC9h4*)RC94`R@BqTyV@*** **G@**@**@kk *qTB**6!R hR@]@h@HhR9yS6*!@9*`R@ RohR@*qKTC9*;*q**hV@q k_ k***;@T`R@q6* Y 6`@!@**W*c*ѡR5ZSqRJ4iB9?qR?@V?qR?@5B9qqVq9R;`@ѡR 5ZSUM)!B@* R@ 7@G@kThR@]@h@Y  6`@!#C9@**G@*6*`@! * 6*`@!@* 6*`@b@!*?*#9S*#C9!R**@7*dR9!B6a@cU9dU9BB9hU95#C9!B*Y7S@#C96*`@!{`@#C9!B**`BA8C_ aT*OYWX_WgVoU{T#_?#{EqT }@ J Lyk `  @9 5)R9 9`@9h4@9H5 ( RTyW@H5 @O@9H5 (R9H@9H5 (R9A@H5 @9@9H5 (R92@9H5 (R9+@H5 @#P@9H5 (RP9@9H5 (R9  @H5 @9H5 (R9@9H5 (R9*{B#_* ) JB  @_ @95!BR_?B!DR_x?B!R_p?B!$R_g?B!$R_^!B R_Z!BR_U?B!R_L?B!R_D!BR_?? )B dR@_ @H50!BCR_,!B# R_'\C?#{OA8CL@9bE1Tq" TBYcR|@@RFU9H4BU94@RjB R#R79H7*b@R@A8C_ TOG{F#_ֈ@!#*uA**5@j@@#R 4`7* @S@9jBR#Rb)97bEq#T@**\C?#{ _WOL@@ӂRR@@RR`7*@#*iy84 9?wT@~@ODWC_B @{Ũ#_!B***!B*#!BU?#{c{#_%?#{{#_?#{OCA8CR@hFU94hBU94`@R`@aR 47*`@RS@9`@2aR@7`@aR** 6!*SA8C@ T*OB{A#_*!U?#{c{#_%?#{O?**`@!**OA{¨#_U?#{Bc{#_RLO?#{OCA8CR@FU94BU94@R@X95@9h@R@A8C@ TOB{A#_%?#{O@RhFU9h4hBU9(5`@R@OA{¨#_`@RaF*`@*aX9.8r*_.8r*_*??#{ O**5q OB @{è#_ր@!**@B***?#{ O*@!BB6R@ @!*OB @{è#_v~K?#{ WOןR9 @ן!BR9@7 *!B*9*OCWB @{Ĩ#_R9!B*v~K?#C{_WOCA8C ՓS74( R(rkT8R * hz@QiЛR!!Qicr}m @aR* 5@aR@e**W7s!5(R9A!B6*@!*R9 @!BR97A8C@ AT*ODWC_B{AC#_*@!9R9!Bp\?#C{WOA8C*@RFU9(4BU94@RQ9qT ) +yJ @֠@#R @ 4* 6@R@@#R 4 64#@R 4qH4fB @7@R*} h@#R 4qz@#R 4 6;@#aR 4* 7*d @ 6@@ R 6*@!. @ 6@#R 5 @S5] @ 6@#R `4*@ @S= @ 7*y@R6*@!*e @rTqbT R(r@!#*uA*5@fVIBR% hR9?q*h?@#R 4*7* fB*7*-#@9qT R Rr) @!#*uA*`5@ fV qTqTLRhrxR(r ՀA8C_ TOHWG{FC#_!**A(?#C{WOCA8C*@RFU9(4BU94@RBqTh@74) R)r kT7R@RU$"* y@QiЛR!!Qicr}m @aR* 5@aR@e** A8C@ !T*ODWC{A@C#_c@!B*W>]?@q_+Df?#{O*@RFU9(4BU94@R Հ@R@OA{¨#_!B*?#{ O*@RFU94BU94@RqTu@ տq@ן!R* h@!Bqן*@RT Ք*OB @{è#_ֿqן!Bc!B*t)hR?@q$Hz__eE??#{OL@R@ Հ@RB9*OA{¨#_Bc_eE??#{OL@R@ (R@RB9U9(4U94R@*OA{¨#_Bctq?#{OC?q* ՀN@7 qTR@4*!RN@*F@7**OB{A#_քH)N@!B**_N@`6?#{WOt@*IqH T )*6R +yJ @ֿFqT$R R Ir jaT `J@qKTh6@]@hU95**n4 7*$R.FqT$R R Ir jTBqHT(RR!)r jaT q "Q* 1'qq*2qT(RR2qT(R R! j@T**6q`T1T!**%RQ%qH T ) +yJ @`.@qT* `@ 6Z!***5*gh6@]@@@!RRCR*&R7!R 6*`V@@7*h6@ ]@h @ RR**&R 7hA94 `J@q Th6@h]@(U94*` 7!R  `@7*`"@qT*`@qT*h6@]@@!RR**&R7*v*OBWA{è#_ֿ:qHT$R DR  jaT4JQ*qB:*'] `@7* R$R6RR*PT B* *!*!**!hA9h5cJ@!B*d@)!B*5!B*|d@)!B*`@6vcJ@!B*Pd@)!B*`@6?#{ * I@qKT5@]@hU95* @{¨#_I@!B*@?#{O* `@` 7*`6@ 7h:@ 7qTt 5*qLT`>@qT*ĉRЉRBR`6@* ՟q,T`>@*ĉRЉRBR`6@* ՟qLT`>@*ĉRЉRBR`6@* !BCRdR* _RkRBR`:@*qÈfF)d@!B*`@6*OA{¨#_!B*dR*qT!B#RdR*q,T?#{O* `@7t4 qTqTh @qmT*h @4RqT**ԐRԐR(r rBR`@4R**OA{¨#_֠d@)!B*`@ 6?#{ 6hA95 `&@7!RAR@464*hA95 `@7* `&@7*hA94 `@@6hA9h4ĉRЉRBR `&@7!RԐRԐR(r rBR!R`Z@7** @{¨#_c&@!B*`&@6d@)!B*`@@6c&@!B$R`&@6d@)!B*`@`6c&@!B$R`&@6?#{OT@ 7*qT!Rh6@h]@(@RRR**h6@]@h@ RR**&R@OA{¨#_?#{ O 3**5"@qT**OB @{è#_3!B*Df?#{WOCA8C *V 7 `@7*h@qTh6@]@@`!RR**&R 6*B!  `@7*`"@qT*h6@ ]@ @` !RR**&R 7h6@ ]@U @ R 7@2q@TRRR*&R7@R R R*&R*2qT7@R7@9rTRR**&R6!6B *!z*!h6@T!* `J@qKTh6@]@hU95*A8C@ T*OCWB{A#_!BAd@)!B*`@6?!B*Pd@)!B*`@6JcJ@!B*?#{O*)Q?Aq?T Jt@ Lyk `tAEq>T ) +yJ @?0q`T?(q)Th6@.]@h.@ .!RRCR*&R`17!RJ*:61q!Th6@4]@h4@ 4!RR**&R*`85 RczA9hrA9k@3Th6@H2]@2@1RR*&R16* y? qT**@EqTh6@.]@.@`.!RR**&R*q`Tq2T `J@qKTh6@]@hU9'5*hV@9'4**/5*j*/5 AqT  `@7*`"@qT**`@q,Ts@*_ !RK* +5`"@q*T!RH`.@qT!R!R:)6* F!B*=?qA'ThA94 `J@qKTh6@]@hU9$5!RhR@9$4`V@`7!Rh6@]@@RRR*&R*"5R* `@!7* ?Dq Th6@]@h@` ?$qThV@94`V@@7*h6@h]@(@RR**&R*?$qT  `@7*`"@qKT*&?qT?Dq@T?0qATAR8*5?$q@T?Dq`T?0qAT!R*v*6U?$qT**5*?0qTh6@h]@(@!RRCR*&R*66AR*5!Rs*hA94 `J@qKTh6@]@hU9h5!R`V@7!Rh6@( ]@ @ RRRT"***jT!T*hA9 4*[!R * 5!RR*!*JhV@95`V@`7*h6@h]@(@RR**&R* 5!R*,T*B!h6@]@@aRR**&R*6*B! hR@95!**OA{¨#_`V@6!B#RcJ@!B*Td@)!B*`@`6!B*[d@)!B*`@`6UcJ@!B$R!B*d@)!B*`@@6cJ@!B$R ?#{ * iV@94*\!B*@iV@9i5%qT!Rm@ 7qR}RBRh6@h]@(@!RR**&R8h@qTh6@H]@@!RRR*&R5h6@]@H@!RRCR*&R 7qR}RBRh@qTh6@]@H@!RR**&R6*@ @{¨#_B!*7 `@`7**!d@)!B*`@`6|nۅR?kmTR qR?kKTpiR( =S}  }S 9*_֠_U0 ?#{OCA8C h@1T!*`h @1T!*` h@1T!*`h@1T!*`7@hh"@1T!*`"7*h2@1T!*`2h:@1T!*`:h6@1T!*`6h@1T!*`hB@1T!*`BhF@1T!*`FhN@1T!*`NhR@1T!*`RhV@1T!*`VhZ@1T!*`Zh>@1T!*`>h&@1T!*`&h*@1T!*`*hJ@1T!*`J!!hR9!hV9!h9h.@1i9T!*`.hN@1@ThV@1ThF@1Th@1AT*&@@i@9h&hRiBiBi"iiBii6@jj"j>jjJhr9(]@(@R4hrA9hRIR*hz9iv9A8C@ TOB{A#_h @1@9 P?#{ @) @a F)c:@a H)dJ)cN@aD)cJ@d.@aR@9bV@9 @{¨#_?#{CA8CxA9pA9kaT*-4h6@(]@@R4*7hzA9  @ B!hRcrA9hz9h6@]@H@RR*&R@A8C@ T{A@#_?#{ OT@9?(q @z0@(7`@qT!R!R@7h6@]@H@b~A9R7h6@]@@@aRRR*&R@7h6@]@ @ !RRCR*&R7`2@4*6* y!h6@ ]@ @ b~A9R@ 7h6@H]@@aRRR*&R7* 7qR}RBR!RB 7R`@qT*hV@94hA95 `J@qKTh6@]@hU9h5!RqR}RBR*1* .!jTT$TTT !Z* **!*  H*!* *OB @{è#_* !* !B** Քh6@]@@`aRR**&R6*C !B!B*cJ@!B$Ro!B?#{O!R* 7 R>@qT!R R:@7** *OA{¨#_քG)!B*zR| 4D-D0L 0 h 0LD-D 8PD-D@P 0  @PD-D (@D-DD h DD-,D-D0L   \ 0LD-D (PD-DD x DD-(PD-DD x DD-8@D-D@P 0 d @PD-D ,|D-D0L   \ 0LD-D (,D-DD T DD-($D-DD L DD-@tD-DT @   TD-D ,HhD-D H  H  HD-@xPD-DT @   TD-D ((D-DD P DD-0D-D H   \  HD-D 0D-D0L    0LD-D 8PD-DP 0 8 PD-D 0xD-D H     HD-D 0D-DpL    pLD-D 8D-DPP 0  PPD-D 04DD-DL   T LD-D 8|D-DP 0  PD-D <PD-DPT @   PTD-D @L `D-D\ `   \D-D 8\D-D@P 0  @PD-D `,D-D0L   @ 0LD-D ,8D-D0L   @ 0LD-D , D-D0L   l 0LD-D ,<D-D0L   ` 0LD-D 4lD-DL   T LD-D 4D-DL    LD-D <D-DPT @  | PTD-D <D-DPT @  D PTD-D 8\D-D@P 0 H @PD-D L D-D\ `  x \D-D ,4D-D0H   0HD-D 4D-DL    LD-D @P`D-DPT P   PTD-D (0D-DD X DD-(D-DD D DD-0$D-D0L    0LD-D ( 0D-DD X DD-,L PD-D H  p  HD-(| 4D-DD \ DD-0 D-D0L    0LD-D 0 D-D H   t  HD-D  $ 48 D-D0L 0 l 0LD-D 0p D-D0L 0  0LD-8 D-D@P @   @PD-D < ,D-DPT @   PTD-D 8 D-DP 0 < PD-D <\ D-DPT @  ( PTD-D  0 D-D H   P  HD-D 4 <D-D0L 0  0LD-D  00 pD-D H   l  HD-D 4d D-D H   X  HD-D zR| 0D-D0L   d 0LD-D 8LD-D0L 0  0LD-D ,D-D H   |  HD-D 0(D-D H     HD-D 0D-D H     HD-D 0 D-D H      HD-D ,TD-D H    HD-4D-D0L 0 | 0LD-D 8D-D@P 0  @PD-D 0 D-D H      HD-D 0,8D-D H     HD-D `L0tD-D0L    0LD-D ,D-D H  p  HD-,D-D0L    0LD-D 4\D-D0L 0  0LD-D 0@D-D H   `  HD-D max77759_chg_mode_writemax77759_external_reg_writegs101_force_standbymax77759_chg_insel_readgs101_to_standbygs101_setup_usecasesmax77759_chg_reg_updatemax77759_chg_insel_writemax77759_chg_reg_readgs101_wlc_enmax77759_external_reg_readmax77759_otg_vbyp_mv_to_codegs101_dump_usecasase_configmax77759_chg_reg_writegs101_to_usecaseű6?#{!{#_ g@?#{{#_description=Maxim 77759 Charger Driverauthor=AleX Pelosi license=GPLvermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=max77759_chargerscmversion=g0578e6b493fcdepends=max1720x-battery,gvotable,google-bms,max77729-pmicalias=of:N*T*Cmaxim,max77759chrgalias=of:N*T*Cmaxim,max77759chrgC*alias=i2c:max77759_charger M ^ f m y 7$  )4b ")18?FMZ [Ii j x $*28@EMWhLinuxLinuxmax77759_charger __pm_runtime_resume__pm_runtime_idle/regmap_bulk_readتregmap_readIرregmap_update_bits_baseq)regmap_write ~_dev_errғ__stack_chk_fail~_printkNPi2c_register_driveri2c_del_driver__devm_regmap_init_i2cndevm_kmallocq__mutex_init=:%delayed_work_timer_fnYyinit_timer_key;\wakeup_source_registeri of_property_read_string[zdevm_kstrdup;devm_power_supply_register{mutex_locktRof_find_propertyUmutex_unlockof_property_read_variable_u32_array<_dev_infossof_find_node_by_name'devm_gpiochip_add_data_with_keyof_get_named_gpio_flagso?gpio_to_desc#fgpiod_to_irqpdevm_request_threaded_irqrbregmap_bulk_writeU0 Idevice_set_wakeup_capabledevice_wakeup_enable@(irq_set_irq_wake&Yodebugfs_remove~device_wakeup_disable{wakeup_source_unregisterOmax_m5_read_actual_input_current_ua8tPPgvotable_get_current_reason &__of_parse_phandle_with_argsORof_find_i2c_device_by_node$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wqWqueue_delayed_work_on Pu__dynamic_dev_dbgY_device_create_fileOddebugfs_create_dirqdebugfs_create_atomic_tzedebugfs_create_boolͭrdebugfs_create_fileRdebugfs_create_u32U_dev_warnΥ__pm_stay_awakegspmax1720x_get_voltage_now#q/gpiod_get_raw_value_cansleep__pm_relax)>-gpiod_set_raw_value_cansleepbIgvotable_create_int_electionv*gvotable_v2s_uint=?agvotable_set_vote2strgvotable_set_defaultgvotable_election_set_namegvotable_create_bool_election=gvotable_v2s_intggvotable_comparator_int_minE`bgvotable_use_defaultdHalt_cb_patch_nops$___ratelimitWcancel_delayed_workeb,__dynamic_pr_debugvLgvotable_election_get_handleI$power_supply_changedȁpower_supply_get_drvdata gvotable_get_current_vote̅gbms_gen_chg_flags2_gvotable_get_dataj'gvotable_election_for_eachʾcancel_delayed_work_sync!&max777x9_pmic_get_idpgvotable_election_set_resultscnprintfmvmax777x9_pmic_reg_readiGmax777x9_pmic_reg_writekmalloc_cachesCukmalloc_trace sysfs_emit_at zkfreepsimple_attr_open-gpiochip_get_dataZ%strcmp`power_supply_get_by_nameLQpower_supply_get_propertyU1)max_m5_read_vbypass!rmod_delayed_work_on)Ugeneric_file_llseekE simple_attr_readN9simple_attr_writedsimple_attr_releasemsleep ]usleep_range_stateumodule_layoutGNU);U , x0GNU<Xl(t$0BO4BO8B <B HP ` $,B70B74Be8BeDLB(B(4PdtBxBB B BB@@B$B$@@B B @@C C @DB2HB2P\B+`B+dBtBtAAAAB#B#(,8C<CXhBlBt|B3B3BW-BW-B B    B! B! ( B., B.0 < B@ BP ` Bd Bt  Ba& Ba&  C C    B B$ 8 B < B L l Bp B  Bw" Bw"   B. B.  B)/ B)/  B$ B$ $ Ba)( Ba)8 T B X B l |   B,$ B,$ CV CV CV CV CV CV  B" B"   B~ B~ H BWL BWP X B4\ B4h t Bt-x Bt-    C$ C$ B* B*  A A  B B    $ B ( B , 0 A4 B48 B4@ AD P x      @BB BB(,A0AP\`ptBBBBJJB?/B?/B0B0 (B+,B+XA\A`lApAt|B5B5B0B0Bb3Bb3BPBPBBBpBp B'B'BB$0B4B<DBHBLBPB\hBJ lBJ tB$B$BABABQBQB2B2 x0TBaBaBB ,08lBdpBdxJJBHBHC=C=Bw Bw$(C,>B0 0>B0 4>d>>CJ>CJ>H?JL?JP?BT?BX?B(\?B(`??B %?B %?B(?B(?@$@AB)AB)ABABAAB7AB7BBBBBBr5 BBr5$B,BBz 0BBz 4BBr58BBr5C0HJC@?CH?JCCCIJCdGCTHJCHCIJ`CKCLJP CPK$C$M(J0ClK4CTM8Jh@CKDCMHJPCKTCMXJH`CKdCNhJ0pCKtCTNxJCLCNJCLCNJC J4-!8S*D?(&!8%CN$*!p8 hG%!88[HJ.J,'!(8?* K( "!`8%TK$0&!@8 pK:@!8GKP+! 8z.K,`+!8*K9(p!8n%K#!!8 LO"!x8% Le'!8m.@LN,c&!X8)\L'!8a%lLk#!8 L!8L~P P`.P ^Q`,Q)Ql `S0'\S0%`S&S6#S\ S T0WTT UPU.. U`U4+\U)`UuU LVV'U#%U"HVO LVVViV-Vr+V)V&!8%4W "8X<