ELF(@@'%]/=xΔ|F xH_o,x;V81ňȯ  $$        pX4TTTTTTTTTTTTTTTTTTTTTTT T8`LH08ldHh22u$&:ELV_ SSS SSS hhtt 8(Pmax77779_charger: %s: charge_voltage=%d (%d) %s enabled=%d->%d reason=%s max77779_set_charge_enabledinlim_periodcannot read CNFG_00 (%d) max77779_charger: Couldn't get prop %d rc = %d max77779_charger: %s: CHARGE DONE charge_done=%d->%d gs201_otg_enable&data->mode_callback_lock&data->reg_dump_lockmax77779_wcin_inlim_workmax77779_charger: %s: route to max77779_psy_set_property, psp:%d no mode votable (%d) error%s: CHGIN_OFF %s vote=0x%x 3max77779_charger: %s: TODO enable pps+OTG max77779_wlc_spoof_callbackmax77779_chg_irq_handlermax77779,rx-to-rx-otg-en3fail to configure MAX77779_CHG_REVERSE_BOOST_VOUT max77779,wcin-inlim-headroomError enabling irq wake ret:%d cannot set cop warn (%d) uWError finding pmic %s: POGO VOUT vote=%x %s: write error %d 6max77779_charger: %s: THM2 run recover... &data->prot_lock%s: cannot set irq_mask (%d) Unable to get irq domain %s: icl=%d (%d) inlim_stepcannot update election %d max77779_charger: %s: POGO VOUT vote=%x %s: route to max77779_wcin_get_prop, psp:%d %s i2c error reading INT, IRQ_NONE %s: CC_MODE %s: CHARGE DONE charge_done=%d->%d %s: wlc_en=%d wlc_on=%d wlc_state=%d gs201_wlcrx_to_wlcrx_otgCouldn't get VOLTAGE_NOW, ret=%d max77779fgmax77779_charger: %s: topoff_current=%d (%d) %s %s enabled=%d cop_warn%llu Error reading MAX77779_CHG_COP_LIMIT_L ret:%d%s: STBY_ON %s vote=0x%x use_case=%d->%d to_stby failed ret:%d cannot set irq_mask (%d) Unable to write interrupt mask (%d) property (%d) unsupported. max77779_enable_sw_recharge%s: val: %#02x, reg: %#02x -> %#02x (%d) max77779_chgaddressDC_ICL%s:%s use_case=%d->%d CHG_CNFG_00=%x->%x max77779_charger: %s: FWUPDATE vote=%x %s: route to max77779_wcin_set_prop, psp:%d gs201_force_standby3%s: cannot reset ramp_bypass (%d) gs201_otg_mode%d GPIOs registered ret: %d WCIN_INLIMmax77779,disable-internal-irq-handlermax77779_charger: %s %s enabled=%d Uwmax77779_get_chg_chgr_statemax77779_charger: %s: charging_enabled=%d (%d) 3max77779_charger: Failed to create fship_dtls, ret=%d max77779_charger: %s: USB_WLC_RX %s vote=0x%x %s: FWUPDATE vote=%x max77779_charger: %s: POGO VIN vote=%x %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) max77779_dcicl_callbackgoogle,max77779-thm2-monitor%s: input_voltage=%d cop_enablefship_dtls3max77779_charger: FSHIP: cannot update RD (%d) triggered recharge(force=%d) %d use_case=%d->%d force_stby failed ret:%d Error finishing usecase config ret:%d Couldn't get VOLTAGE_MAX, rc=%d max77779_wcin_set_prop6bst_on:%d, ext_bst_ctl: %d, ext_bst_mode:%d, pogo_vout_en:%d max77779,dcin-is-dockSetting COP limit value too large val:%u %s: charge_voltage=%d (%d) early_topoff_cnt<>%s: POGO VIN vote=%x Couldn't get prop %d rc = %d max77779_charger: %s: route to max77779_wcin_set_prop, psp:%d 3%s: cannot read otg_ilim (%d), use default vdroop2_okmax77779_foreach_callbackmax77779_charger: %s: CHARGER_MODE=%x ret:%x max77779_charger: %s: CV_MODE max77779,wlc-spoof-vbypFailed to initialize debug fs disable fast charge safety timer failed %d Couldn't register dc power supply (%d) dualbattmax77779_charger: MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s %s: route to max77779_psy_set_property, psp:%d %s error disabling higher headroom,ret:%d data[%s]: Failed to dump ret:%d max77779_set_inselmax77779_wcin_input_suspend&data->io_lockmax77779-usecasemax77779,chg-term-volt-debounceCould not get votable: DC_ICL max77779_charger: property (%d) unsupported. %02x: %02x [%s]: Not all registers printed. last:%x max77779_gpio_setuse_case=%d->%d CNFG_00=%x failed ret:%d max77779_charger: %s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) Couldn't get VOLTAGE_NOW, rc=%d max77779_charger: %s: TOP_OFF gs201_to_standby6rtx_available:%d, rx_to_rx_otg:%d ext_otg_only:%d wlc_spoof_gpio:%d %s: cannot set CNFG_00 to 0xa ret:%d %s: to=%d &data->irq_lockmax77779_psy_set_propertyPSP_ENABLEDCHARGER_MODE%s: nope callback no valid use case %d %s: USB_WLC_RX %s vote=0x%x max77779_get_usecase3max77779_charger: %s: buck_on with OTG %s: CHARGER_MODE=%x ret:%x %s: DC_ICL reason=%s, value=%ld suspend=%d max77779_charger: %s: INSEL insel_auto_clear=%d (%d) 3%s: cannot reset insel (%d) max77779,bst-onmax77779,reverse_12-enError configuring COP max77779,usb-otg-mvILIMcannot re-enable charging (%d) no dc_icl votable (%d) 3max77779_charger: mode=%x not supported 6max77779_charger: %s:wlc_spoof=%d %s: TOP_OFF max77779_psy_get_propertymax77779_charger: %s: charge_current=%d (%d) max77779_gbms_psy_get_propertyregisters_dumpError reading MAX77779_CHG_COP_WARN_L ret:%dGPIO%d: value=%d ret:%d no dc_suspend votable (%d) %s:%s vote before resume complete max77779_chg_irq_handler INT: %02x %02x max77779,wlc-enmax77779,ext-otg-onlygs201_pogo_vout_enablefailed irq create map CHGIN_SUSPPSP_DISABLE%s cannot re-enable charging (%d) cop_limitPWRONB1registers_dump_show%s: GPIO offset=%d value=%d ret:%d no wlc_spoof votable (%d) max77779_get_otg_usecase%s: enable:%d gs201_wlc_tx_configusb-otg-mv not found, using default ../private/google-modules/bms/max77779_charger.cFailed to find %s DT node %s: charging_enabled=%d (%d) max77779,pmicmax77779_charger: %s: RAW vote=0x%x %s: OTG_ON %s vote=0x%x %s: DC_ON vote=0x%x max77779_dc_suspend_vote_callbackmax77779_wcin_get_propmax77779_gbms_wcin_set_propmax77779_charger: %s: CHGIN charge_done=%d 3%s: fail to write MAX77779_CHG_CNFG_05 ret:%d Failed to register psy rc = %ld max77779_charger_pm_resumeUWuwinlim_headroom%02llx max77779_gpioFW_UPDATE%s: WLCIN_OFF %s vote=0x%x max77779_charger: %s: DC_ICL reason=%s, value=%ld suspend=%d max77779_charger: %s: route to max77779_wcin_get_prop, psp:%d %s i2c error writing INT, IRQ_NONE &data->wcin_inlim_lockFailed to register wakeup source PWRmax77779_charger: %s: usecase=%d->%d mask=%x insel=%x wlc_on=%d force_wlc=%d (%d) wireless%s: INLIM limited: %d error modifying protection bits reg:0x%x count:%d enable:%d ret:%d %s: BUCK_ON %s vote=0x%x use_case=%d->%d set_insel failed ret:%d MDISmax77779,psy-nameenable THM2 monitor failed %d max77779,wcin-inlim-periodmax77779_charger_pm_suspendmax77779_chg_irquwmax77779_set_charge_disable[%s]: Failed to allocate mem ret:%d max77779_charger: %s: FRS_ON vote=0x%x 4max77779_charger: %s: no wlc_tx with otg_on for now max77779_charger: max77779_chg_irq_handler INT: %02x %02x max77779,extbst-mode%s Error writing MAX77779_CHG_COP_WARN_L ret:%dmax77779_charger: %s: input_voltage=%d max77779_chgin_input_suspend3max77779_charger: cannot tickle the watchdog WD Tickle failed %d max77779_charger: %s: route to max77779_psy_get_property, psp:%d chg_restartWLCdisable THM2 monitoring failed %d max77779_chargerError setting COP limit to max Couldn't get fg_psy 3max77779_charger: Failed to read, no regmap 4max77779_charger: debug write reg 0x%x, 0x%x%s: RAW vote=0x%x max77779_charger: %s: BUCK_ON %s vote=0x%x max77779_charger: %s: DC_ON vote=0x%x cannot set dc_icl=%d (%d) dcmax77779_charger: %s: WCIN charge_done=%d ../private/google-modules/bms/max77779_usecase.cgs201_otg_enable_frs3%s: fail to read MAX77779_CHG_CNFG_05 ret:%d max77779_charger_initmax77779,wcin_inlim_stepvdp1_stp_bst%d %s %s: CHGIN charge_done=%d max77779,rtx-available4%s: disabled max77779,usb-moncannot read CHG_CNFG_00 (%d) CC_MAX%s: charge_disable=%d (%d) 3max77779_charger: %s: wlc_tx and wlc_rx use_case=%d->%d to_usecase failed ret:%d max77779_set_usecase3max77779_charger: %s: error wlc_en=%d ret:%d 6%s: use_case=%d->%d from_otg=%d need_stby=%d max77779,rtx-readymax77779,pogo-vout-sw-enError configuring CHG SUB-IRQ Handler max77779-chargermax77779_charger: %s: icl=%d (%d) max77779_charger: %s: OTG_ON %s vote=0x%x max77779,dc-psy-type-wireless%s: CV_MODE max77779,wlc-spoof6wlc_en:%d, reverse12_en:%d rtx_ready:%d %s: charge_current=%d (%d) OFFLINE%s: route to max77779_psy_get_property, psp:%d MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%s vdp2_stp_bstmax77779_charger: %s: CHGIN_OFF %s vote=0x%x max77779_charger: %s enabled=%d->%d reason=%s Invalid value of USB OTG voltage, set to 5000 Unable to read interrupt mask (%d) %s: iwcin: %d, soft_icl: %d->%d, prev_dc_icl: %d, limited: %d Error writing MAX77779_CHG_COP_LIMIT_L ret:%dmax77779_charger: %s: WLCIN_OFF %s vote=0x%x max77779_gbms_wcin_get_propmax77779_charger: %s: INLIM limited: %d gs201_otg_update_ilimmax77779_inlim_irq_enmax77779_higher_headroom_enableinsel_cntDC_SUSPENDWLC_SPOOFmax77779_charger: %s: wcin_is_online=%d data->wcin_input_suspend=%d data->wlc_spoof=%d %s: CHGR_BUCK_ON %s vote=0x%x %s: FRS_ON vote=0x%x max77779,dc-psy-namemax77779_charger: %s: CC_MODE %s: WCIN charge_done=%d %s: recovery max77779,extbst-ctlmax77779,chg-term-voltage%s charge_done=%d->0, reg=%hhx (%d) Wmax77779_gbms_psy_set_propertyFailed to create registers_dump, ret=%d %s: wcin_is_online=%d data->wcin_input_suspend=%d data->wlc_spoof=%d %s:%s full=%d raw=%d stby_on=%d, dc_on=%d, chgr_on=%d, buck_on=%d, otg_on=%d, wlc_tx=%d wlc_rx=%d usb_wlc=%d chgin_off=%d wlcin_off=%d frs_on=%d fwupdate=%d pogo_vout=%d, pogo_vin=%d gs201_wlc_engs201_wlc_tx_enable%s: use_case:%d enable:%d 3%s: fail to reset MAX77779_CHG_REVERSE_BOOST_VOUT wd enable=%d failed %d 3max77779_charger: Failed to read %x Setting COP warn value too large val:%u Uinsel_clearNonemax77779_charger: %s: STBY_ON %s vote=0x%x max77779_charger: %s: CHGR_BUCK_ON %s vote=0x%x max77779_charger: %s: WLC_TX vote=%x cannot set suspend=%d (%d) %s: DC_ICL=%d (%d) %s: irq skipped, irq%d max77779_chgr_irq%s INT : %02x %02x %s: INSEL insel_auto_clear=%d (%d) %s: MAX77779_CHG_CNFG_11 write to %02x (ret = %d) %s: cannot update otg ilim ret:%d registered as %s %s: topoff_current=%d (%d) max77779_charger: %s: charge_disable=%d (%d) max77779_mode_callbackmax77779_charger: %s: nope callback %s: WLC_TX vote=%x %s: DC_SUSPEND reason=%s, value=%ld suspend=%d (%d) max77779_charger: %s: DC_ICL=%d (%d) DC_PSP_ENABLED%s: read error %d 6max77779_charger: %s: THM2 %d->%d 3%s: cannot reset mode register (%d) %s: enable: %d, otg: %d n?#{OCA8CL@>@*@RZ9(4Z94@R>@@5@h9@@R@A8C@ TOC{A@#_`?#{ OL@>@H*@R*Z94Z9h4@R** @@R@OB @{è#_?#{WOCA8*C"R**7>@**&QEq9CTQqT)R(!ȚI T>@ARR*** 5*A8C@ T*OCWB{A#_*@!*#R$R*qӲIE:3?#{WOL@>@*@R**Z94Z94@R*** @@R@OBWA{è#_?#C{WOCA8**C"R**7>@**&R*&QEq9CTQqT)R(!ȚI T>@ARR***@5*A8C@ T*ODWC{A@C#_*@!*#R$R*qӲ(?#{WOL@*R"R*T 7>@RR*&R*V*OBWA{è#_`?#{ OL@>@*@R*Z94Z94@RR"R*%7>@cR*&R@@R@OB @{è#_)v?#{R{#_֝?#{A8#C**tA*5@A8C_ T{F#_Q?xqHT* ) R+ih8J @_*_ֺx?#{ Sg _ W OCA8CсR@<@ 6VA8C_ AyT*ONWM_LgK{IS@#_֕!BV9!B!BB!BB !B{{"R )b R"!F!RARBR*R*7>@ARCR*5Rh>r"@!RRBR*:6*@!@!!>@сRCR4*@!*w7!B@vA!RR*b9vA a@!9Z@4**C!T !!`vA!#5@R!C?*T!@!4*@!4*@! @ T4RB4RB4RB RB0RB0RB0RB$RB$RB$RBb0RB0RB 0RB 0RB 0R!aR"R*VZ92*7>@aR"R**&R*>@ARR***85 *@!bR#R$R*785>@aR@5\qr(J7**6VZ9!*R"R**7>@RRR*&R*>@ARR***85*@!R#R$R*q6!*`vA!`vA! !R"R**` 7>@!RR**&R*>@ARR***8@5<!R"R**7>@!RRCR*&R*>@ARR***85*@!"R#R$R*q6!*@!"R#R$R*q6!*Z9r`vA!#R@6`vA!#R`6R@H5`vA!#R*6!@q qR`6 9`vA! !#R9`vA`6qR `vA!#R`6jR `vA!#R7R`65R) R!Zy y )"9 `vA@! {{ J!R~BB ? T!B@RB@!!?T!@!!B?T!̕R@Ar@!@!R!`?"T!@!@!*֖7@!@!@!*7@!>vA='<R vA!#@5'@R`b @!@.T6!E4@cR5x>@aRCR6*@!\xaR@92 xl6*!@!RE!R4*@!!@*3*ZGyBB`?#{ `R"R*@7hR"R#R*@&R @{¨#_ֶ`?#{_WOA8ChSRCR+y@5`U +@ycRRv@} h@4i@4j@+ɩA+ˉ? )ɩ) @I Ti@)  k1h@ i@8 `U@!#R x!R`@R@A8C_ TOGWF_E{D#_R@!@e@h@Bc***`?#{X!R{#_?#{_WOA8C* @R#yyhZ94hZ94`@R`>@CRCR 4*!4`@!L`@R! 5A8C_ TOEWD_C{B#_ *7RBT#@y"j@T`@3CC_@4h@jT*yRBR*7`>@3RCR*5hbV94*%*!@4`@!B**`@!B**#@y `R@9(( ) 34*v@yq#@y!}S?#{WOCA8CBR**7>@*CR*Qq9T)R(!Ț9 T>@ARR*** 5*A8C@ T*OCWB{A#_*@!*CR$R*qӲn ?#{OB@`E*t@*`FCOA{¨#__eE??#{ L@R`@ `@R9* @{¨#_a@Bc_eE??#{ L@R`@ (R`@Rh9* @{¨#_a@Bc?#C{WOCA8C_q9 T****)RJkjT  kkQq(T+!˚ T6`>@ARR****5*5R6`**``>@ARRR**`5*5R@9q) A8C@ aTODWC{A@C#_*`@!***?#{OCA8CRCR<@ y*5 @yR} hA8C@ T*OB{A#_R?#{OCA8C* y>@aRCR7 @yrR @9JyJ *aRBR*)y) * y 9V7>@aRCR7A8C@ TOC{A@#_*@!B*@!hJL?#{O@@%T !Q*RI!? rTbR@h@.B)*RH!Ț(( h@H!Țh*OA{¨#_hJL@+R @ 1B)i!ɚI *  @i!ɚ * _hJL@+R @ 1B)i!ɚI *  @i!ɚ * _hJL?#{O@@%T !Q*RI!? rTbR@h@.B)*RH!Ț(( h@H!Țh*OA{¨#_j? qT)R"R)!? jT@R @uS*@h! ( @JuS* J****_hJL?#{@{#_hJL?#{OCA8C@ yth@4`>@aRCR 7h@4 @y*Rk@ ZZm%N!). !.j) *T yaRBR*7`>@aRCR7`A8C@ !TOB{A#_*`@!*`@!p\?#{OCA8C*@RZ94Z9H4@RqhT* ) +yJ @ր>@R` 5@907S qA T(R@R@ 7**m*|>@R47*o>@R4q4>@R4 7*F ՠ`@\>@R4 7*>@R4 7*J@r`TqT 5R% >@ 06>@R 4 6@9q(T R Rr) 0@rT qTRHr( q%q TqATLRhr@ 9q`TqT>@RCR y* 5 @yR} h*t6t ԐR(rh&V9?q*hA8C@ TOC{A@#_qiT Rr@Sh5>@R5@H06>@R`47* xR(rɍRj*)r@ hR qTR q`TqT1qT5qT*>@*CR y*@4*R!*GA(?#C{WOCA8C*@RhZ94hZ9h4`@RQqqT ) +yJ @֖@hVZ9q( 4c* 6J`@RUA8C@ !T*ODWC{A@C#_qAT@ 7]qbT*@魍Rr kTRY@74RrkTR@v@u kT`*@`>@R@4*Rr kT}NQ)R/Q r}) m 1*hRZ9kTq`B@!R*tR95*x@?qT@iR 4h&B?k@T@*h& Ւ@!*AOQ)R$Q6r}mR"R* 7`>@RR*&R* Օ5`>@R 5@ R j@ ThF }R@} _k T!Rs*5^RqTR9z@Q)R!!Q r}) k 2R"R*h`7`>@RR**&R*@5qv&V9 q`B@!"Ru&9*6v&9* *@!UYQiR=S} }SR"R*:7`>@RR**&R*`>@ARR***95`* 55hVZ9h4]**`@!R#R$R*`qղ@!BkT@!B*5c@!B*5qa@d&V9BcW>] R( Qq(T)R(!Ț) (  @T_?qT*_+Df?#C{og_WOA8C*@R(Z94(Z94 @RQqHT )* +yJ @ C@c7@=T)R(!Ț R T(Rh @R@A8C_ "TOHWG_FgEoD{CC#_ ՀC**** ?@cR)5 ?@c!R@ 4****3/4% C@c*` 7@?= T*RI!ɚ R? T**Rj5I ?@cR@4*>CiRI r}) f =}`@ qT@ ?@cR5@2r44 ?@cR`4**@@ 6l@)R( h u4 ?@cR@ 4** 6o*w*)Rj4*hp*im ?@cRc@94**XS"_j ) J kI_q*jq8O@@rTqT 5R % +@XSH *(74*S6R ?@cR4qG@06 ?@cR`47*<@rTqT ԐR)r* ԐR)r('V9q( ) Jq kI_q8* 5R % (+V9q( ) JqX@ *&)} 5P ՉSh)a*3 *v@S(Rqx6*4S:R*!B*Sj)a*3V !@@f`p?#{WO*@RhZ94hZ94`@RqTqTqT@ տq`B@!R* +@!O`@RH*OBWA{è#_֖@4*7*4*!5q`B@!R* 5hVZ94H* Ո*`@!B`@!B*!Bc*@!B***5!B*t) R( QqT)R(!Ț) (  aT(QqT)R(!R jaT?qAT_*_?#{CA8CR<@4 RA8C@ T{A@#_@ R j@T`>@R4HRy` @ -qT ) Yh*?#{OCA8CR<@4@RA8C@ TOB{A#_@ R j@T`>@R4 *}S@ -qhT R R ? jaT)R)!? rTqTtF 5iRI r}) f h"V9h4iF K@?kT"9*h4R`R?#{OCA8C8@``:`:@R*7@A8C@ T*OC{A@#_`@!*`@!?#C{_WOCA8CA7*!4(RhrkTuR**RrkiTR@Qi:R5Qtr}p `>@R4*7*@S( R飐Ri=rj"B~ })qR+)e) h>r1_k(TiRzSI r}fzSq TARBR* 7`>@ARCR@5w"R45* 7R"R*`7`>@RR**&R*@5 ՟q`B@!R*h"BkITRiRzSI r}fzSqTARBR*n7`>@ARCR*5w"A8C@ T*ODWC_B{AC#_`@!(`@!*`@!`@!*`@!*`@!**`@!*`@!**`@!*V6`@!*6q!Bc?#C{_WOCA8C?r)R8`>@R4**6**@R"R*v *7`>@R*** A8C@ !T*ODWC_B{AC#_a@Bc***?#{ OR"R*`7>@RRR*&R*@7*OB @{è#_*@!*?#C{WOCA8*CR V9@qZ94Z9H4@R*6*>@R4*"9 @Bc***@RWA8C@ AT*ODWC{A@C#_ր>@R4**`6R"R*@9@7>@RR**&R5R"R*17>@RR**&R@ ?qaT*\C?#C{WOA8CL@9ÒF1Tqb TBYcR|@`@RZ9h4Z9(4@RB@!#*uA*5@@TBaR* 7@97ߒ@R@+>@#aR 4*7* @@9aRBȒ"29*7U5ÒFqT@*!*~@A8C_ TOHWG{FC#_\C?#{ _WOL@>@(BRR@  >@*R7*~T*`6(@*iw8*@4 !B***!B*Q!B @~@ODWC_B @{Ũ#_U?#{B{#_RLO?#{OCA8CR@Z94Z94@R>@R 47@R@@G*h@A8C@ TOB{A#_U?#{Bc{#_RLO?#{OCA8CR@Z94Z94@R>@R 47@R@@F*h@A8C@ TOB{A#_%?#{OCA8CR@hZ94hZ9H4`@RR"R* 7`>@ReSR*&R*`>@ARR***95``@RTA8C@ T*OC{A@#_**`@!R#R$R*`qU?#{Bc{#_RLO?#{OCA8CR@Z94Z94@R>@R 47@R@@G*h@A8C@ TOB{A#_%?#{OCA8CR@hZ94hZ9H4`@RR"R* 7`>@RaSR*&R*`>@ARR***95``@RTA8C@ T*OC{A@#_**`@!R#R$R*`qU?#{c{#_%?#{O?**`@!**OA{¨#_U?#{Bc{#_RLO?#{OCA8CR@Z9h4Z9(4@R>@ARCR y*5 @y>R}h@RUA8C@ T*OC{A@#_ր@!*%?#{OCA8CR@hZ94hZ94`@RiRzSI r}fӈzSqTARBR*=7`>@ARCR*@5t"`@RUA8C@ T*OC{A@#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@Z9h4Z9(4@R>@RCR y*5 @y>R}h@RUA8C@ T*OC{A@#_ր@!*%?#{OCA8CR@hZ94hZ9h4`@RiRzSI r}fӈzSqTRBR*7`>@RCR*4`@RTA8C@ T*OB{A#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@Z94Z94@R>@R4@R@@@*hA8C@ TOB{A#_%?#{O@RhZ94hZ94`@RR"R*/7`>@R"R*&R`@R@OA{¨#_U?#{Bc{#_RLO?#{OCA8CR@Z94Z94@RbZ9>@5@9h@R@A8C@ TOB{A#_%?#{O@RZ9h4Z9(5@R@OA{¨#_ր@RFbF*.8r*_.8r*_*??#{ O**t4q* Ք5OB @{è#_֡@Bc***@4@!***?#{ O@ *6R@*@!*OB @{è#_v~K?#{ og_WOCA8C@DC=<;t`@Rx@hZ94hZ94`@R`>@SсR`4*7*RORR@ 7`@!BQ^h"V9S`>@R8S84qH4h*V95)R^06`>@SR`46^S5h.V9qh*V9JQ_ 1#s8 !C]8C\8]8*5\C]8S]8]8G 5+ 5 555s]8 5\5\5]I5]8 5]85]8****5 ՘6`FCA8C_ a=T*ORWQ_PgOoN{M#_`@F]8!B**\C]8S]8]8 `@!*****B]8C]8y)`@|"d"V9[s]8S\!c]8]8B;CK3+# ]8(35]84]8hBC9(5h@uAhB9h@7S]8q S]8?q4i@6)R*c8\C]8C\8\_q{if@qs]8 Az]88M@]8ן4 5( 6*)R(RS]8c]8 55qC]8 4kC9Z5**8"*q**R4k4c]8S84+RC\8\q AzC]8ן "5]8]84ZR8RXZI4j!4XR 4ZRPZ]4_qRR:]8K4_qR?qJqRx.J4i@?q4RR q++64_q RxRRR:R(!!s]88qkRk_q Rx j R*J]8 RR?jRk I *(* h@q8R5]8 R **8hBC9i@(5h*@i@hr!uAhB9]8]8]?q@z4:RR\4\*4*:RC]8*4*Rs]8C]845\ Rs]8ql 4K 5*R*:R 4]8i4{]84\?q R;Z?k )*?qT[*6!R `f@SR8^8qSh.V9yS7`f@ R** 7ZYk@TZ*7*7{R"R*]8M7`>@R** ռ7Z**`6/1T7[]8`@!*?qK2I?q{*!**`@!*`@!Z**!`@!@4lC9?qRR)_qm*qR/V94l@q,RJ!4iB9XR*R)R!$C\8R*_q8JuS?qj (R )XR8`>@SR4qn!B^(06`>@SR 4* 7*Z!BZ* R** \6`@!Z**Y]8!B*6`@!]8Z**/1TbR#R@Z7*8 )!`7x*`@!*`@b@!*^Sd*V9e.V9!Bfv~K?#{ WOן(V9 B@ן!BR*9@7 *!B**9*OCWB @{Ĩ#_*V9!B*v~K?#{ WO Փ374(ԐR(rkT6R * hz@Q)R!!Q r}) k R"R*7>@RR**&R7@*!*!B36@!B@!q!*V9 B@!BR*97*OCWB @{Ĩ#_*@!*9*V9!Bv~K?#{OCA8C<@R5@06>@R 5@S5 qh56*V9q*ӈ!.9A8C@ T*OB{A#_?#{Eq T }@ J Lyk `  @9 5)R9 9[@9H5 (R9T@H5 @L@9H5 (R9E@9H5 (R9>@H5 @6@9H5 (R9/@9H5 (R9(@H5 @ P@9H5 (RP9 (R9  @H5 @9H5 (R9@9H5 (R9*{B#_* ) JB  @_ @95!BR_?B!DR_{?B!R_s?B!$R_j?B!$R_a!B R_]!BR_X?B!R_O?B!R_G!B#R_?? )B dR@_ @H50!BCR_,!B# R_'p\?#{WOCA8C*@RZ9(4Z94@RQ9qhT ) +yJ @֠>@R4* 6@R@>@R4 64>@R4qh4>@R 4@ 7*`>@R4qi>@R4 63>@R4*7*S@ST@( 66@6 R6*@!#@06>@R4 6@77*4@ 7*16@6`R6*@!*X@rTqBTԐR(r@ 9q`TqT*7*  5R% h*V9?q*hA8C@ TOCWB{A#_@S5>@R@4*`7*>@RCR y*5 @y)NR} h@9qT R Rr) qTqTLRhrxR(r ՀR!**A(?#{ O*@RZ9(4Z94@RBqTh@74)ԐR)r kT5R@RH!* y@Q)R!!Q r}) k R"R* 7>@RR**&R* *OB @{è#_c@!B***W>]?@q_+Df?#{O*@RZ9(4Z94@R Հ@R@OA{¨#_!B*?#{ O*@RZ94Z94@RqTu@ տqB@ן!R* h@!Bqן*@RT Ք*OB @{è#_ֿqן!Bc!B*t)hR?@q$Hz_?#C{WOA8C* @RCx#yhZ94hZ94`@R`>@3RCR7C_8S_8@9)( Hi***5* `@R! 5A8C_ A!TODWC{BC#_!4`@!/RBR*C9G97`>@CRCR7*!`5C_8h06`>@3R`5@07hB(4!RE5! 4`@!B*`@!B**uB *3``@!* `@!C_8S_8BC_877S8C_86 h)R)S_8h6 3tFW 5iRI r}) f h"V9h4hFK@kTh)R)C_8(6`>@3R`4*@)R4 h  *tS_8H6 ըS_8H6 ըS_8h7S3t"V9uF! 5iRI r}) f h"V9h4hFK@kkT(Rh"9 4RC_807C_8(7C_8H7 `2@"9@4RC_8/6 `.@"9@4RC_86`>@3R 5@b2V9r~SRk!T`*@qAT R !v5u29!!RR*H5!RRRB!Bc!B*!BS_8(7!Byd"V9!B*c"V9!Bc"V9!BcV9!Bqh }_) } 5S_871h }_) } 5*z^?#{ O?q* Ո"@7 qT2@4"@R Հ.@ q@z*"@**OB @{è#_փ"@!B**"@6*2@!Bk?#{WOL@*?IqhT J*(RLii8k `h@9( 5$RQ_%q T k*mij8 *JQ**1@ TBq TR !*r? jT*&q T*h@&q>*"Q 1'1 T*k!*** 7*Z*$RqTFqT*W$RqTh@$R(* }S`R@`7**(R1`TqaT**q**>qIz q*1 T*1Tq$R1T>q*1T!*%R>Q qT**G`"@* 7*`V@7!RN*OBWA{è#_?#{  A6`@7!RqR}RBR`@73R#B@7`@7*qR}RBR`@7** @{¨#_?#{OC* 66`@7*`@6)D!_t77`@7*T6`@7!R`@73R `@7*`@7**OB{A#_}[/?#{  `"@RR*`7**`"@*@7`"@ R R7*r`R@7** @{¨#_*!*!*!!Bk?#{WOC A8*)C(Iq( T )vN@* +yJ @*uAFqT  y) ?q ThB@94!R#qR}RBRc*4RcqThF@94*!R*B**Fqa TR!R*7**I`"@RR9`7`"@!R@7@9 `"@!R 3* 74R4*2 `"@**+*?(qT(,Q 1T*"?DqT`"@RRR `@7*`@7!R *?q!T ?$qT!R***`V@7*A8C@ a T*OCWB{A#_nC8_8 kT`"@!R@7@9 `"@!Rc@9Rh97`"@AR*6 ! *!!*!* մ!B**!hR!B#Rk!B#R$R`@@6|k?#{ ?,qT"R%hN@-qT* h"@(7`.@*`"@!R* @{¨#_c"@!B$R%Rh"@6?#{O* T6 h"@(7`.@*`"@!R`R@74R*!B7`"@R* 7 h"@H7`.@*`"@**OA{¨#_!c"@!B$R%Rh"@6c"@!B**h"@6nۅR?kmTR qR?kKTpiR( =S}  }S 9*_֠_m$?#{OCA8Ch@1T!*`7*h@1T!*`h@1T!*`7*h"@1T!*`"h.@1T!*`.!#R@q!賈h2!hB9!hF9hR@1i9T!*`RhV@1T!*`Vh@1T!*`7*h"@1Th@1Th@1@Th@1ThR@1Th.@1T*@@ti`"@!Rhh"hhRi&i*"9h9`4h@9@9 IR*h9i9A8C@ ATOB{A#_hV@1-`?#{  @) @@a"@b@9cR@aV@bB@9cF@9d.@ @{¨#_zR| 4D-D@P 0  @PD-D 0PD-D0L 0 l 0LD-8,D-D@P 0  @PD-D 4D-D0L 0 t 0LD-8HD-DPT @   PTD-D 44D-D0L 0 h 0LD-0lD-D0L 0  0LD-($D-DD L DD-,D-DpH  t pHD-D 4HD-D\ `  \ \D-D ,\`D-D H  @  HD-@D-DT @  @ TD-D ($D-DD L DD-<pD-D`T @   `TD-D 8<(D-D@P 0  @PD-D ,x\D-D H  |  HD-,lD-D H   h  HD-D ,pD-D H   l  HD-D <|D-DPT @   PTD-D 0HD-D0L   X 0LD-D 4|$D-D@P 0  @PD-D ,D-D H  h  HD-00, D-D H  h  HD-<`(P$D-DD L DD-0|0D-D0L    0LD-D 4XD-D@P 0  @PD-D 8D-DPT @   PTD-D $@L8D-D\ `   \D-D 8(D-D0L 0  0LD-D `,D-D0L   @ 0LD-D 0TD-D0L   @ 0LD-D 4<D-D@P 0 | @PD-D <tD-DPT @  L PTD-D <8D-DPT @   PTD-D 4D-D0L 0 \ 0LD-D 8,D-DPT @   PTD-D 8hD-DP 0  PD-D <pD-DPT P 8 PTD-(0D-DD X DD-0 D-D0L    0LD-D (D 4D-DD \ DD-0p D-D0L    0LD-D 4 PD-D@P 0  @PD-D ( 4D-DD \ DD-0 D-D0L    0LD-D 4< PD-D@P 0  @PD-D (t 0D-DD X DD-, PD-D H  p  HD-( 4D-DD \ DD-4 D-D@P 0  @PD-D 44 ,D-D@P 0  @PD-D (l 4D-DD \ DD-4 D-D@P 0  @PD-D 0 D-D0L    0LD-D ( 4D-DD \ DD-00 D-D0L    0LD-D ,d D-D H    HD-( 4D-DD \ DD-0 D-D0L    0LD-D 0 D-D H   t  HD-D ( < 4P D-D0L 0 | 0LD-D 0 D-D0L 0 p 0LD-L $ D-D\ `  X \D-D 8 D-D@P @   @PD-D <HD-D@P @   @PD-D 0D-D0L    0LD-D , D-D0H   0HD-D 8D-D@P 0  @PD-D 4(TD-D0L 0  0LD-D ` 0tD-D H   P  HD-D 4<D-D0L 0  0LD-D <dD-DPP 0  PPD-D zR| 4D-D0L 0 l 0LD-D 4PD-D0L 0  0LD-,D-D H    HD-,D-D0L   0LD-, D-D H   x  HD-D 8 D-D@P 0 X @PD-D ,TD-D H   d  HD-D 0XD-D H     HD-D L0D-D0L    0LD-D 0pD-D H  P  HD-max77779_external_chg_insel_readmax77779_external_chg_reg_writemax77779_external_chg_mode_writemax77779_external_chg_reg_readmax77779_charger_removemax77779_get_devmax77779_charger_pm_resumemax77779_charger_pm_suspendmax77779_charger_initmax77779_chg_is_regmax77779_external_chg_insel_writemax77779_external_chg_reg_updatel&  c P W \ <f4HK w | %H~i5description=Maxim 77779 Charger Driverauthor=Prasanna Prapancham license=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=max77779_chargerscmversion=g38791c5c2da3depends=gvotable,google-bms,max77779_pmicLinuxLinuxmax77779_charger __pm_runtime_resume__pm_runtime_idle?regmap_readғ__stack_chk_failiregmap_writeTJregmap_update_bits_baseUmutex_unlock ~_dev_err{mutex_lock &__of_parse_phandle_with_argsP0of_find_i2c_device_by_nodeq__mutex_init=:%delayed_work_timer_fnYyinit_timer_keymiwakeup_source_registerCLregmap_bulk_writeU_dev_warntRof_find_propertyirq_domain_simple_opsˮu__irq_domain_add.)5handle_simple_irqR-irq_create_mapping_affinity irq_set_chip_dataӃirq_set_chip_and_handler_namei of_property_read_string[zdevm_kstrdup;devm_power_supply_registerY_device_create_file~_printkOddebugfs_create_dirqdebugfs_create_atomic_tzedebugfs_create_boolͭrdebugfs_create_fileRdebugfs_create_u32of_property_read_variable_u32_arrayssof_find_node_by_name'devm_gpiochip_add_data_with_keybIgvotable_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_defaultpdevm_request_threaded_irq @?regmap_bulk_read7?device_set_wakeup_capable Padevice_wakeup_enable@(irq_set_irq_wake<_dev_info6%__dynamic_dev_dbg8tPPgvotable_get_current_reason$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wqWqueue_delayed_work_onKgvotable_run_election$___ratelimit*z__irq_resolve_mapping%Thandle_nested_irqeb,__dynamic_pr_debug&Yodebugfs_remove udevice_wakeup_disableD,wakeup_source_unregisterȁpower_supply_get_drvdataI$power_supply_changed gvotable_get_current_vote̅gbms_gen_chg_flags`power_supply_get_by_nameLQpower_supply_get_propertymsleepscnprintf>~>max77779_external_pmic_reg_reademax77779_external_pmic_reg_writeskmalloc_cacheseQkmalloc_trace sysfs_emit_at zkfreepsimple_attr_open:[gpiochip_get_dataWcancel_delayed_work2_gvotable_get_datap__pm_stay_awakej'gvotable_election_for_each9P&__pm_relaxpgvotable_election_set_resultZ%strcmpdHalt_cb_patch_nops Ugeneric_file_llseekE simple_attr_readN9simple_attr_writedsimple_attr_releaseJgpio_to_descgpiod_set_raw_value_cansleep ]usleep_range_stateof_get_named_gpio_flags7gpiod_direction_output_rawumodule_layoutGNU鍗!`0,ˁGNUH`daxbac `(aPade fdq$hq$|gfc`aaeefLq$Pq$dglf|chefL`haeaKDi`jc0b>>kk99kk##kll<@LmT X mMMn##go n& n& g8 -< -@ gH 'L 'P gT X ` px o - - g M M   k : : q r r s h h $ ( t, t< uL v` wt x  g /+ /+ p $ $ x y     z " " g   { $ ( |0 4 8 {H 0L 0P pT /X /` }| . . ~  2  2    ~ H H x x  ) )    , ,   $ g'( g', 0 < D H L P \ d P h P l p |       < <       c c  " "    $ ( 0 pp e e f q$ q$ g f b,101<pxeefq$q$gfpq) )(qheefeef q$$q$8g@fP%T%dq$hq$|gfw'w'p//^^$0 4 <pXl7p7xq.%.%ssy)y)" ", S0 S88S<8SL,SP,StG!G!p  llmTT $(0<DHLP`T``x|..aaDDcc,08@.D.HTX`gpZtZ))  g++q((8/8/xy   $ ( 0zHLTpd4h4l'p'h<-<-g pf$,8HLPgTX3\3dhtc88 - -e`h|/ /(DfLP`d11|f~~gc`-`-00 t`a  44a  lo    g 2$2( , 4p@L|cH H &&oHeTfq$q$gfcL``a|ppj&j&I%I%`aj&j&""efh elq$pq$|gc 1 1 | c\ hp x    o f!J!J!V. !V.$!g4!<-8!<-h0>b>d>f>c>>>>>l.>l. ?4?hl?e|?f?'?'?g?`@a,@h@@bP@fd@h@l@/p@/t@x@@@a@b4AepAeAcA A A)A)BB`4BaDB!HB!tBiBjBhBBaBb(C8CfTCXC`CglCpCxC|CfCcChC@D@D DD(D8D0>4|@3)D3)H L P|Xb"\b"` d l|t)x)||X X b3b3))āȁ@.́@.Ё|܁c  BB  44$@ Ă@ Ȃd̂dЂ.1Ԃ.1 (08TX\O1`O1d;1h;1lLȃj1̃j1Ѓ;1ԃ;1؃|@ @ dd.1.1@ @ d$d(.1,.18؄܄//$8U&<U&LX`pt++̅؅%܅%qq0qL+P+`t)x)++ĆTKc܇|++||`KdIchIAxL|I!IAlMpI.tIATNXIB\IAHOLI PIA<P@IDIAQIIA0R4I8IASIIA$T(I,IAUI IA VIIAx0E4FHJ((tK88 MH     H PX     X Qh  2 Z  Z  #`(x` ,$(0,48p @PDxHPTX`%d(h@pT*t-xD+L++. ,l.,,x-@.X084p3\45L645<55x6 6$6(P0;4=8@>D>H8PX@T`@X`SdShpDVt^xV^\(_x\_@`xaaaab ccdf0 ef((eg He$Dg(0de4g8@eDgHPeThX`ed4hh`petdhxHehhfhfi@fhi\fimmX no oo Dpphppp p$q(8 0s48w8 @sD(@'HSP!XMx'S!'S!'S!# '(S0!8/X'`Sh!p$'S!"/'S!!'S!!8'@SH!P4p'xS!;'S!'S!' *(!0P'X`!hy'!!14'"!* '  ! 10 '8 "@ !H h 'p x ! 2 ' - !  ' " ! b! ' " !( H 'P  X !`  ' 2 !  3 ' 2 !  ' 2 ! Z$( '0 28 !@ 3` 'h 2p !x + ' 2 ! @ ' 2 ! ) ' 2 ! l/@ 'H .1P (X dx ' .1 ( /3 '  ( / '  ( 4 '(  0 (8  X '` )h (p b3 ' ) (  '  ( B';1(O1Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)Tl88p`  4@|0 L$ L!! "@"@"T0#X#$((.<.4647 7@P9x0:=?0?lAC0E dEH 4Ft lF #-+),k($ `  L  2x B  '8<%dN S8S,S6#,88   $ T$ `h a c5 4p . (z- j+ '8f)0 $ $4'% "0 4(2(0 H 8f04&(@qd-+,L)0&@B$p8$T" eP=8RvL!H!Z-L!Y!0+!)!  "0&"$ "n @"R"<"S @""`.""R 0#$C,#-0#* X#0*T#(X#Y$Xc&$$$)P97T47!`8 % ((( ?p:'8,X*k0:b*p+8(H+%"8<$+=8!#h8,7P8,\08,-h.@*.(.:.%./$.N!kH80834(4.4,+(8)5d(!+8w%85?e(#&8 !5 "(86I6`6-65,0);(@H,8c%>#P8 \@{AxAA1 Cp]C-C 0E0+,E)0EdE'`EO%dE] 4F4u#0F 4FlF~)s&$s{"@) 8 sW Dt$ !,' *'3(Z (%,w)w(X"@ 8~%w#$4x 8!wxx8L{|H -* 8<,d{)* 8(8|j%}#} i& 80}$~d(~-" 8+)' V%  8|# 0X 8>4#8X-@+)PI8' B%`0# pHL-d+l).'%@ "'+R)0 , 6()($($%[#$!,, ,  - xB,)%(-j'faj%f%##n  *- *m%$ 4Jv \0lip : o' އP f f_ UO K?Io K?I 2zGoU   4G    X i4f =A  r)G%LL@j]}F  `5   rP s B   kK p4 w"x(~ 83}  ^ m^.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.rela___ksymtab_gpl+max77779_external_chg_reg_read.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.datamax77779_gbms_psy_set_propertymax77779_psy_set_propertymax77779_gbms_psy_get_propertymax77779_psy_get_propertypower_supply_get_propertyof_find_propertyirq_create_mapping_affinityinit_timer_keydevm_gpiochip_add_data_with_keymax77779_charger_init.__keymax77779_chg_irq_setup.__keygs201_to_standbygs201_force_standbyof_property_read_variable_u32_array__pm_relaxmax77779_wcin_current_nowregisters_dump_showgpiod_direction_output_raw__kstrtabns_max77779_get_dev__crc_max77779_get_dev__kstrtab_max77779_get_dev__ksymtab_max77779_get_devmax77779_read_vbattmax77779_chg_prot__kcfi_typeid_gvotable_v2s_uint__kcfi_typeid_gvotable_v2s_intgvotable_election_set_resultgvotable_set_defaultgvotable_use_default__mutex_init__kstrtabns_max77779_charger_init__crc_max77779_charger_init__kstrtab_max77779_charger_init__ksymtab_max77779_charger_init___ratelimitvdp2_stp_bst_setvdp1_stp_bst_setcharger_restart_setmax77779_gpio_setvdp2_stp_bst_getvdp1_stp_bst_getmax77779_gpio_getvdroop2_ok_getsysfs_emit_atdebugfs_create_atomic_tmax77779_get_statusmax77779_chg_irq_handler._rsmax77779_chgr_irq._rsmax77779_set_charge_disable._rsmax77779_psy_propsmax77779_wcin_propsalt_cb_patch_nopsdebug_reg_rw_fopsvdp2_stp_bst_fopsvdp1_stp_bst_fopscharger_restart_fopsdebug_cop_limit_fopsdebug_cop_warn_fopsvdroop2_ok_fopsdebug_cop_enable_fopsirq_domain_simple_ops____versionsshow_fship_dtlsdev_attr_fship_dtls__of_parse_phandle_with_argsof_get_named_gpio_flagsgbms_gen_chg_flagsgs201_setup_usecases__msecs_to_jiffieskmalloc_cachesgvotable_set_vote2str_dev_errdebugfs_create_dirwakeup_source_unregisterdevm_power_supply_registerwakeup_source_registermax77779_chg_irq_handlersystem_wqmax77779_chgr_irq__kcfi_typeid_handle_simple_irqhandle_nested_irqdevm_request_threaded_irqdevm_kstrdupmax77779_gbms_wcin_set_propmax77779_wcin_set_propmax77779_gbms_wcin_get_propmax77779_wcin_get_propdev_attr_registers_dumpregisters_dump_show.dumpstrcmpmax77779_chg_irq_chipgpiod_set_raw_value_cansleepmsleep_dev_info_dev_warngvotable_get_current_reasonshow_fship_dtls.fship_reasonmax77779_gpio_get_directiongvotable_create_int_electiongvotable_run_electiongvotable_create_bool_electionqueue_delayed_work_on__kcfi_typeid_gvotable_comparator_int_min__kcfi_typeid_delayed_work_timer_fnmax77779_writendebug_reg_rw_fops_openvdp2_stp_bst_fops_openvdp1_stp_bst_fops_opencharger_restart_fops_opendebug_cop_limit_fops_opendebug_cop_warn_fops_openvdroop2_ok_fops_opendebug_cop_enable_fops_opensimple_attr_openmax77779_inlim_irq_enmax77779_wcin_inlim_work_engs201_wlc_endebugfs_create_bool__stack_chk_fail_printkmax77779_chg_irq_unmaskmax77779_chg_irq_maskmax77779_mode_rerun_workmax77779_wcin_inlim_workmax77779_cop_enable_workcancel_delayed_work__kcfi_typeid_generic_file_llseekmutex_unlockmax77779_chg_bus_sync_unlockmutex_lockmax77779_chg_bus_lockmax77779_dcicl_callbackmax77779_foreach_callbackmax77779_wlc_spoof_callbackmax77779_dc_suspend_vote_callbackmax77779_mode_callbackgvotable_election_for_each__dynamic_pr_debugof_property_read_string__irq_resolve_mappinggs201_dump_usecasase_config__kstrtabns_max77779_chg_is_reg__crc_max77779_chg_is_reg__kstrtab_max77779_chg_is_reg__ksymtab_max77779_chg_is_reg__dynamic_dev_dbgscnprintfdebugfs_remove__kstrtabns_max77779_charger_remove__crc_max77779_charger_remove__kstrtab_max77779_charger_remove__ksymtab_max77779_charger_removegvotable_cast_votegvotable_get_current_votemax77779_chg_debug_cop_limit_write__kcfi_typeid_simple_attr_writeregmap_writemax77779_chg_debug_cop_warn_write__kstrtabns_max77779_external_chg_insel_write__crc_max77779_external_chg_insel_write__kstrtab_max77779_external_chg_insel_write__ksymtab_max77779_external_chg_insel_writeregmap_bulk_writemax77779_chg_debug_reg_write__kstrtabns_max77779_external_chg_reg_write__crc_max77779_external_chg_reg_write__kstrtab_max77779_external_chg_reg_write__ksymtab_max77779_external_chg_reg_writemax77779_external_pmic_reg_writemax77779_reg_write__kstrtabns_max77779_external_chg_mode_write__crc_max77779_external_chg_mode_write__kstrtab_max77779_external_chg_mode_write__ksymtab_max77779_external_chg_mode_writeusleep_range_state__kstrtabns_max77779_external_chg_reg_update__crc_max77779_external_chg_reg_update__kstrtab_max77779_external_chg_reg_update__ksymtab_max77779_external_chg_reg_updatemax77779_reg_update__kcfi_typeid_simple_attr_releasegs201_to_usecasegs201_finish_usecaseregmap_update_bits_basemax77779_chg_set_irq_typemax77779_get_charge_type__kstrtabns_max77779_charger_pm_resume__crc_max77779_charger_pm_resume__kstrtab_max77779_charger_pm_resume__ksymtab_max77779_charger_pm_resume__pm_runtime_resumepower_supply_get_by_nameof_find_node_by_namegvotable_election_set_nameirq_set_chip_and_handler_name__this_modulemax77779_wd_tickledebugfs_create_filedevice_create_file__pm_runtime_idlemax77779_chg_irq_disabledevice_wakeup_disabledevice_set_wakeup_capablegs201_wlc_tx_enablegs201_pogo_vout_enablemax77779_chg_irq_enabledevice_wakeup_enablemax77779_chg_debug_cop_enablemax77779_higher_headroom_enablegs201_otg_enablemax77779_gbms_psy_is_writeablemax77779_psy_is_writeablemax77779_gbms_wcin_prop_is_writeablemax77779_wcin_prop_is_writeable__pm_stay_awakeirq_set_irq_wakemax77779_enable_sw_rechargekfreeof_find_i2c_device_by_nodemax77779_otg_vbyp_mv_to_codekmalloc_trace__kstrtabns_max77779_charger_pm_suspend__crc_max77779_charger_pm_suspend__kstrtab_max77779_charger_pm_suspend__ksymtab_max77779_charger_pm_suspendmax77779_chg_debug_cop_is_enabledpower_supply_changed__irq_domain_addmax77779_chg_debug_cop_limit_read__kcfi_typeid_simple_attr_readregmap_readmax77779_chg_debug_cop_warn_read__kstrtabns_max77779_external_chg_insel_read__crc_max77779_external_chg_insel_read__kstrtab_max77779_external_chg_insel_read__ksymtab_max77779_external_chg_insel_readregmap_bulk_readmax77779_chg_debug_reg_read__kstrtabns_max77779_external_chg_reg_read__crc_max77779_external_chg_reg_read__kstrtab_max77779_external_chg_reg_read__ksymtab_max77779_external_chg_reg_readmax77779_external_pmic_reg_readmax77779_wcin_psy_descmax77779_psy_descgpio_to_descmax77779_set_charger_current_max_uapower_supply_get_drvdatagpiochip_get_datagvotable_get_datairq_set_chip_data_note_9max77779_enable_sw_recharge.__UNIQUE_ID_ddebug499$d.199$d.99max77779_foreach_callback.__UNIQUE_ID_ddebug489$d.189$d.89max77779_foreach_callback.__UNIQUE_ID_ddebug479max77779_chgr_irq._rs.279$d.179$d.79gs201_otg_enable_frs.__UNIQUE_ID_ddebug469max77779_foreach_callback.__UNIQUE_ID_ddebug469max77779_chg_irq_handler._rs.269$d.269$d.169$d.69gs201_wlc_tx_enable.__UNIQUE_ID_ddebug459$d.259$d.159$d.59$d.249$d.149$d.49max77779_psy_get_property.__UNIQUE_ID_ddebug539$d.239$d.139$x.39$d.39max77779_psy_set_property.__UNIQUE_ID_ddebug529$d.229$d.129$x.29max77779_wcin_set_prop.__UNIQUE_ID_ddebug519$d.219$d.119$x.19max77779_dc_suspend_vote_callback.__UNIQUE_ID_ddebug509$d.209$d.109$d.9$x.198$x.98$x.188$x.88$x.178$x.78max77779_charger_init.__UNIQUE_ID_ddebug568$x.268$x.168$x.68max77779_chgr_irq.__UNIQUE_ID_ddebug558$x.258$x.158$x.58$x.248$x.148$x.48$x.238$x.138$x.38$d.38$x.228$x.128$d.28$x.218$x.118$d.18$x.208$x.108$x.8$d.8max77779_mode_callback.__UNIQUE_ID_ddebug497$d.197$d.97max77779_foreach_callback.__UNIQUE_ID_ddebug487$d.187$d.87max77779_charger_pm_resume.__UNIQUE_ID_ddebug577max77779_foreach_callback.__UNIQUE_ID_ddebug477max77779_chgr_irq._rs.277$d.177$d.77gs201_otg_enable_frs.__UNIQUE_ID_ddebug467max77779_foreach_callback.__UNIQUE_ID_ddebug467$d.267$d.167$d.67gs201_wlc_en.__UNIQUE_ID_ddebug457$d.257$d.157$d.57max77779_gbms_psy_get_property.__UNIQUE_ID_ddebug547$d.247$d.147$d.47max77779_psy_set_property.__UNIQUE_ID_ddebug537$d.237$d.137$x.37$d.37max77779_get_chg_chgr_state.__UNIQUE_ID_ddebug527$d.227$d.127$x.27max77779_wcin_get_prop.__UNIQUE_ID_ddebug517$d.217$d.117$x.17max77779_wcin_input_suspend.__UNIQUE_ID_ddebug507$d.207$d.107max77779_charger_init.__key.7$d.7$x.196$x.96$x.186$x.86$d.276$x.176$x.76max77779_chg_irq_handler.__UNIQUE_ID_ddebug566$x.266$x.166$x.66max77779_chgr_irq.__UNIQUE_ID_ddebug556$x.256$x.156$x.56$x.246$x.146$x.46__UNIQUE_ID_depends336$x.236$x.136$x.36$d.36$x.226$x.126$d.26$x.216$x.116$d.16$x.206$x.106$x.6$d.6max77779_mode_callback.__UNIQUE_ID_ddebug495$d.195$d.95max77779_foreach_callback.__UNIQUE_ID_ddebug485$d.185$d.85max77779_foreach_callback.__UNIQUE_ID_ddebug475max77779_chgr_irq._rs.275$d.275$d.175$d.75max77779_foreach_callback.__UNIQUE_ID_ddebug465gs201_otg_mode.__UNIQUE_ID_ddebug465$d.265$d.165$d.65gs201_wlc_en.__UNIQUE_ID_ddebug455$d.255$d.155$d.55max77779_gbms_psy_set_property.__UNIQUE_ID_ddebug545$d.245$d.145$d.45max77779_psy_set_property.__UNIQUE_ID_ddebug535__UNIQUE_ID_scmversion335$d.235$d.135$x.35$d.35max77779_gbms_wcin_set_prop.__UNIQUE_ID_ddebug525$d.225$d.125$x.25max77779_gpio_set.__UNIQUE_ID_ddebug515$d.215$d.115$x.15$d.15max77779_chgin_input_suspend.__UNIQUE_ID_ddebug505$d.205$d.105max77779_charger_init.__key.5$d.5$x.194$x.94$x.184$x.84max77779_charger_pm_suspend.__UNIQUE_ID_ddebug574$d.274$x.174$x.74max77779_chgr_irq.__UNIQUE_ID_ddebug564$x.264$x.164$x.64max77779_chgr_irq.__UNIQUE_ID_ddebug554$x.254$x.154$x.54$x.244$x.144$x.44$d.44__UNIQUE_ID_name334$x.234$x.134$x.34$d.34$x.224$x.124$d.24$x.214$x.114$d.14$x.204$x.104$x.4$d.4max77779_set_usecase.__UNIQUE_ID_ddebug493$d.193$d.93max77779_foreach_callback.__UNIQUE_ID_ddebug483$d.283$d.183$d.83max77779_foreach_callback.__UNIQUE_ID_ddebug473max77779_chg_irq_handler._rs.273$d.273$d.173$d.73gs201_force_standby.__UNIQUE_ID_ddebug463max77779_foreach_callback.__UNIQUE_ID_ddebug463$d.263$d.163$d.63$d.253$d.153$d.53max77779_gbms_psy_set_property.__UNIQUE_ID_ddebug543$d.243$d.143$x.43$d.43max77779_psy_set_property.__UNIQUE_ID_ddebug533__UNIQUE_ID_vermagic333$d.233$d.133$x.33$d.33max77779_gbms_wcin_set_prop.__UNIQUE_ID_ddebug523$d.223$d.123$x.23max77779_wcin_inlim_work.__UNIQUE_ID_ddebug513$d.213$d.113$x.13$d.13max77779_set_charge_enabled.__UNIQUE_ID_ddebug503$d.203$d.103max77779_charger_init.__key.3$d.3$x.192$x.92__UNIQUE_ID_license582$d.282$x.182$x.82$d.272$x.172$x.72max77779_chgr_irq.__UNIQUE_ID_ddebug562$x.262$x.162$x.62max77779_chgr_irq.__UNIQUE_ID_ddebug552$x.252$x.152$x.52$d.52$x.242$x.142$x.42$d.42debugfs_create_u32$x.232$x.132$x.32$d.32$x.222$x.122$d.22$x.212$x.112$d.12$x.202$x.102$x.2$d.2max77779_set_insel.__UNIQUE_ID_ddebug491$d.191$d.91__UNIQUE_ID_author581max77779_foreach_callback.__UNIQUE_ID_ddebug481$d.181$d.81max77779_foreach_callback.__UNIQUE_ID_ddebug471gs201_otg_enable.__UNIQUE_ID_ddebug471$d.171$d.71gs201_pogo_vout_enable.__UNIQUE_ID_ddebug461$d.261$d.161$d.61$d.251$d.151$d.51max77779_gbms_psy_set_property.__UNIQUE_ID_ddebug541$d.241$d.141$x.41$d.41max77779_psy_set_property.__UNIQUE_ID_ddebug531$d.231$d.131$x.31$d.31max77779_gbms_wcin_get_prop.__UNIQUE_ID_ddebug521$d.221$d.121$x.21max77779_dcicl_callback.__UNIQUE_ID_ddebug511$d.211$d.111$x.11$d.11max77779_higher_headroom_enable.__UNIQUE_ID_ddebug501$d.201$d.101max77779_charger_init.__key.1$d.1$x.190$x.90__UNIQUE_ID_description580$x.180$x.80max77779_charger_init.__UNIQUE_ID_ddebug570$x.270$x.170$x.70max77779_chgr_irq.__UNIQUE_ID_ddebug560$x.260$x.160$x.60max77779_chgr_irq.__UNIQUE_ID_ddebug550$x.250$x.150$x.50$x.240$x.140$x.40$d.40$x.230$x.130$d.30$x.220$x.120$d.20_note_10$x.210$x.110$d.10$x.200$x.100max77779_int_mask.0@0V*L2p 5/>,C> @H@@@`*@@$r2`OJ@p`$@$%@@$Q@`$@P$8@`$! 50P*@+$Lo3R#0 @#@@g'7@$@ 5 5 C&K}@xz.