ELFЍ@@.,E9EPYϷlu/ڕH.p[V(: )ӊni) {څ  $$    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-period%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 enabled=%d->%d reason=%s 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 @@*@RFU94BU9H4@R@CR} @OB @{è#_֠@R@`?#{WOCA8C@@@*@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 ! `9B!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!+*@cRF5BARCR6*!FD!RFD!R4*@!!@*m?#{O@nB@`FD*@*BBOA{¨#_ֶ`?#C{ _ W O CA8C@`A`S@7`_ @cRRu@} h@H4i@4j@+ɩA+ˉ? )ɩ) @ITi@)  k1@!*A*5@@``h@ i@7 `_~@!#R wBiARCRH@9 @yH97`@R@A8C_ aTOLWK_J{IC#_*@!@!@e@h@Bc***`?#{W!C {#_?#{ @! 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*!,@!#*A*R5@`RR@`F@A8C_ ATOHWG{FC#_4R!@@*R@@B*?#{OB` ?T!`@R`@!!`@?T!`@!!B`@?T!̕R`@Ar`@!`@!R**OA{¨#_`@!*`@!`@!*?#{OCA8C!@AR A!#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@H(7hA4!RS8C_8h6hS94* \h)R)S_8(6 y7ch)R)C_8 6`@3R@4*;`@R!5A8C_ TODWC{BC#_*!4`@! !4`@!B**`@!B**@)R4 h  B`@ARCRtH@92H97S_8H6 ըS_8H6 ըS_8H 7SC86X*!S_87u`@!B*`B`@!*nC_8S_8!C_877c!Bk!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 R*`@!B`@!!v5u9!`@RR**&R 5`@RRR*&RdR9!B*cR9!BcR9!BcS9!Bqh }_) } 5S_8h7!BVh }_) } 5Q?#(Quq'#_?#{OA8CdB`7@R*} hA8C_ TOG{F#_ֈ@!#*A**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@!#*A*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`Ty@*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*U5qa@dR9Bc~W>]?# R( QqHT)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*A*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@? ! TOC*WB{A#_֖@4*7*N4*! 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#_ֈ@!#*A**5@f@?#{OA8CdBtF5iRI r}) f h@!#*A*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{AC#_*`@!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@? TOC*WB{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 C9B9C9C9C9C9V)`@vdR9cB9[@!B9BKSC;3+# C9G5hB9(5h@Ah9hj@C6B9?q4i>@6)R*9C9#9B9q@B9B9@?qXC9qB9 AzC9ן5**_q*)R44B995*5i6A9*?q 6*(R:RB9B9k5J5qB94iB9$@z@*5C9 5q* 634?qRqqC@iRjR[h!.C@?qRR\)R*R@B9qR@zB9k5C9*C9 5C@4YR 4_q(R 4!V!*`@!******@!B99C@YR;R2?qRqqC@R;?qRRJR;y C@_qhR**k@kBR!*#C9?q* R)* *R#C9 **G@#9 hU94iU9B9?kTbh95`@qT*`BR@h:@i@1aT`jBh@!*A*>=<;:@5Z`jѢѿ885Z8Y8q$ @zhB95h@Ah@ bG)eM)dF@!i9C9C9q @z@ 5@)5B9J5@*R)RRC95C9(4@qR<@5B9*_qB9,4 5_qRIRC9h4B9,5?q"iS4q@zH2*RC9h4*)RC94`R@BqTvV@{*** **G@**{@**@sk( *qT*9B*6!R hR@@h@HohR9yS6*!*o9*`R@ RwhR@*qKTC9*?*q**hV@q k_ k***?@T`R@q6* y 6`@!@**X*c*ѡR5ZSooqRJ4iB9?qRC@V?qRC@5B9qqVq9R;`@ѡR 5ZSUN)!B@* Ro@ 7@G@kThR@@h@Y  6`@!#C9@**G@*6*`@! * 6*`@!@* 6*`@b@!*?*#9S*#C9!R**@7*dR9!B5a@cU9dU9BB9hU95#C9!B*Y7S@#C96*`@!{`@#C9!B**`BA8C_ aTOY*WX_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?#{OA8C@9bE1Tq" TBYcR|@@RFU9H4BU94@RjB R#R79H7*b@R@A8C_ TOG{F#_ֈ@!#*A**5@j@@#R 4`7* @S@9jBR#Rb)97bEq#T@**\C?#{ _WO@@ӂ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*9OC*WB @{Ĩ#_R9!B*v~K?#C{_WOCA8C ՓS74( R(rkT8R * hz@QiЛR!!Qicr}m @aR* 5@aR@e**W7s!5(R9A!B6*@!*R9 @!BR97A8C@ ATOD*WC_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@!#*A*5@fVIBR% hR9?q*h?@#R 4*7* fB*7*-#@9qT R Rr) @!#*A*`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{AC#_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??#{O@R@ Հ@RB9OA*{¨#_Bc_eE??#{O@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@ TOC*WB{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!RL*: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*x*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?kTpiR( =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!R@ 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*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.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=max77759_chargerscmversion=g38791c5c2da3depends=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_chargerG__pm_runtime_resumeC 0__pm_runtime_idle`regmap_bulk_readLregmap_readdregmap_update_bits_baseregmap_write:*_dev_errғ__stack_chk_fail~_printkÚi2c_register_driver"i2c_del_driver%>__devm_regmap_init_i2c@devm_kmallocq__mutex_init=:%delayed_work_timer_fnYyinit_timer_key'wakeup_source_registerof_property_read_stringӷdevm_kstrdup;(;devm_power_supply_register{mutex_locksof_find_propertyUmutex_unlocks:of_property_read_variable_u32_array@~_dev_infoB7 of_find_node_by_namedevm_gpiochip_add_data_with_keyof_get_named_gpio_flags=Zgpio_to_descX9sgpiod_to_irqqCdevm_request_threaded_irqtڣregmap_bulk_write*xdevice_set_wakeup_capablew5M*device_wakeup_enable@(irq_set_irq_wake%debugfs_removeUMdevice_wakeup_disableP Ywakeup_source_unregisterOmax_m5_read_actual_input_current_ua8tPPgvotable_get_current_reason3__of_parse_phandle_with_argswEbZof_find_i2c_device_by_node$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wqWqueue_delayed_work_onfv__dynamic_dev_dbg#device_create_fileQ7debugfs_create_dirdebugfs_create_atomic_t.debugfs_create_bool;debugfs_create_fileJ6mdebugfs_create_u32.$_dev_warn__pm_stay_awakewmax1720x_get_voltage_nowv gpiod_get_raw_value_cansleepEgH__pm_relaxuRgpiod_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_handleհ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_syncRmax777x9_pmic_get_idpgvotable_election_set_resultscnprintfb=pmax777x9_pmic_reg_readr2max777x9_pmic_reg_write2 kmalloc_cachesMkmalloc_trace sysfs_emit_at zkfree,Chsimple_attr_openKpgpiochip_get_dataZ%strcmpv\power_supply_get_by_name!power_supply_get_propertyU1)max_m5_read_vbypass!rmod_delayed_work_onRogeneric_file_llseek\iHsimple_attr_readm!simple_attr_write,asimple_attr_releasemsleep ]usleep_range_statemodule_layoutGNU@䨝GDmϏt(!"5GNU<Xl(t$0@O4@O8@ <@ HP ` $,@70@74@e8@eDL@(@(4Pdt@x@@ @ @@>>@$@$>>@ @ >>A A @D@2H@2P\@+`@+d@t@t????@#@#(,8A<AXh@l@t|@3@3@W-@W-@ @    @! @! ( @., @.0 < @@ @P ` @d @t  @a& @a&  A A    @ @$ 8 @ < @ L l @p @  @w" @w"   @. @.  @)/ @)/  @$ @$ $ @a)( @a)8 T @ X @ l |   @,$ @,$ A(W A(W AW AW AW AW  @" @"   @~ @~ H @WL @WP X @4\ @4h t @t-x @t-    A$ A$ @* @*  ? ?  @ @    $ @ ( @ , 0 ?4 @48 @4@ ?D P x      @@@ @@(,?0?P\`pt@@@@GG@?/@?/@0@0 (@+,@+X?\?`l?p?t|@5@5@0@0@b3@b3@P@P@@@p@p @'@'@@$0@4@<D@H@L@P@\h@J l@J t@$@$@A@A@Q@Q@2@2 x0T@a@a@@ ,08l@dp@dxGG@H@HA<=A<=@w @w$(ApX,ApX8PT\d@=1h@=1lptxAdY|AdY@@@ @ @!@! @$@,T@,X@,?8?8@3@3?0?0?0?0`|????$??@&@& ?$?(@&,@&0<@ (@@ (H? L? P@&T@&Xd@h@l@&p@&x@5@5@&@&??@@ @&$@&(@H@s3L@s3P@yT@y\dt@x@G G @3@3GH GH @@'@@'@&@&G G @@@&@&G G @@@&@&$G (G ,@h*0@h*4@&8@&<@a1@a1@3.@3.(H@,@,@-@-@@@)@)@&@&@]@]@&@&8DG( HG( L@'P@'T@&X@&`lG pG t@:$x@:$|@&@&G G @@@&@&G G @@@&@&G` G` @ @@&@&@@$8l|@@ D h    !(!@,!@X!h!""G8"G8"@"@#<#L#h#|#@#@####$$$4%@-8%@-@%%G%G%@ %@ %%& &<&`&&''0'<'`'@!d'@!p''Gp'Gp'@ '@ '''((0(L(\(h(@73l(@73p(x(@73|(@73(((@~)(@~)(((G(G(@$(@$(@(@((G(G(@(@(@(@()GP)GP)@60 )@60)@)@)8)G<)G@)@ D)@ H)@!L)@!P)@T)@X)))*(*@,*@P**++<+`+|++|,@,@,,,@?,@?,(-T-t-@u'x-@u'|-@#-@#-@w'-@w' .@.@.@#.@# .@`3$.@`3T.@Q2X.@Q2\.@`.@..Gh.Gh.@-.@-.@` .@` ..G.G.@.@ /D/T/p//@/@//G/G/@4/@4/@0?D0?H0@%L0@%P0d0@!h0@!p000000@730@7301@!1@!1@% 1@%11@@ 1@@$1@%(1@%0181<1G@1GD1@H1@L1@& P1@& T1@X1@`1l1Gp1Gt1@"x1@"|1@1@11GH1GH1@d01@d01@1@1d2222@ 3@ 3L333L4444(5H555 6@6@<6X6l666@6@77h78\8l8|8888@*8@*88@*8@*8(9@,9@0989@9GD9GL9@P9@T9@& X9@& \9@*`9@*d999:<:`:::@h:@h:@,:@,;;@B ;@B ;@,;@,(;0;@;G0D;G0H;@RL;@RP;@,T;@,`;;;;;<d<<==G=G =@=@=@=@,=t=====@7=@7=====@ >@ >@(>@( >>0>L>@0 P>@0 T>>>AK>AK>h?Gl?Gp?@t?@x?@(|?@(??@ %?@ %?@(?@(@4@D@A@)A@)A@A@AB@7 B@74B@8B@tR>RR@CR@CR>RR>RRS@LS@L SS@'S@' S@#"$S@#"0S@S@DS@HS@#"LS@#"TSdS@OhS@OlS@#"pS@#"xSSASSASS@S@STT0TLTlTTT@1T@1T@T@TT@{T@{T@T@TTUA0U UA0UU@U@U\U@`U@hUUAUUAUUApVUApVU@$$U@$$UUVV8VhVVVVV@(V@(VVDWW@W@WWGWGW@W@WWW@s3W@s3W@yX@yXXX X,XATHGA`?Ah?GACAIGAGAxHGAHAJG`A@KAMGP AtK$AHM(G0AK4AxM8Gh@AKDAMHGPAKTAMXGH`AKdA8NhG0pALtAxNxGA$LANGA@LANGA`LAOGA|LAXOGALAOGALAOGALA PG(AdWAWGAXA0YGxAXAXG@ AY$AlZ(G0AZ4A\[8Gx@A_DA`HGPAPaTAaXG `AbdA@bhGX pAbtAPcxG AbAbG A0cAcG AcAdG0 A`dAdGh AeAheG AfAtjG`AgAjG AxhAkG`AhAjG(AhAjG Ai$A@k(G 0Ak4Ak8G`@A$lDAmHGH PAlTAmXG `AldAnhG pAmtA$mxG ALnAnG A  8v,$l7*$ 8(%L&m 8k#(&l9!N 8T';) p8'F ^- P8+(d)Lx*`)'d):)`9&)#)!0- h8,*@- 8./3/./+P K4E+T 8)d?&. 8z%CZ"*' p8 G" 88HK-K1+5$ (8r)DK& ] `84%xKF"0# @8 Km@' 8KP' 8-K+`=( 8)K&p 8$ L"8 81 (LK x8`DL 8Q-dL+ # X8(L&, 8$L ", 8L$+ 8L~@P+c)c&w#  8s%c@$h ((G-|\^.