ELFp]@@%#p\,4GNjpi/O!0ë쉻D^]^E  $$        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?#{OCA8C@>@*@RZ9(4Z94@R>@@5@h9@@R@A8C@ TOC{A@#_`?#{ O@>@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?#{WO@>@*@R**Z94Z94@R*** @@R@OBWA{è#_?#C{WOCA8**C"R**7>@**&R*&QEq9CTQqT)R(!ȚI T>@ARR***@5*A8C@ T*@ODWC{AC#_*@!*#R$R*qӲ(?#{WO@*R"R*W 7>@RR*&R*V*OBWA{è#_`?#{ O@>@*@R*Z94Z94@RR"R*(7>@cR*&R@@R@OB @{è#_)v?#{R{#_֝?#{A8#C**A*5@A8C_ T{F#_Q?#?xqhT* ) R+ih8J @ֿ#_*#_ֺx?#{ Sg _ W OCA8CсR@<@ 6VA8C_ AyT*S@ONWM_LgK{I#_֕!BV9!B!BB!BB !B{{"R )b R"!F!RARBR*R*7>@ARCR*5Rh>r"@!RRBR*:6*@!@!!>@сRCR4*@!*w7!B@A!RR*b9A a@!9Z@4**C!T !!`A!#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!*`A!`A! !R"R**` 7>@!RR**&R*>@ARR***8@5<!R"R**7>@!RRCR*&R*>@ARR***85*@!"R#R$R*q6!*@!"R#R$R*q6!*Z9r`A!#R@6`A!#R`6R@H5`A!#R*6!@q qR`6 9`A! !#R9`A`6qR `A!#R`6jR `A!#R7R`65R) R!Zy y )"9 `A@! {{ J!R~BB ? T!B@RB@!!?T!@!!B?T!̕R@Ar@!@!R!`?"T!@!@!*֖7@!@!@!*7@!>A='<R A!#@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*@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??#{ @R`@ `@R9 @*{¨#_a@Bc_eE??#{ @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)!? j T?#@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**s*|>@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( 4i* 6J`@RUA8C@ !T*@ODWC{AC#_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!Ry*5^RqTR9z@Q)R!!Q r}) k 2R"R*b`7`>@RR**&R*@5qv&V9 q`B@!"Ru&9*6v&9* *@!UYQiR=S} }SR"R*47`>@RR**&R*`>@ARR***95`* 55hVZ9h4c**`@!R#R$R*`qղ@!BkT@!B*5c@!B*5qa@d&V9BcW>]?# R( QqHT)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****324% 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`@RHOB*WA{è#_֖@4*7*4*!5q`B@!R* 5hVZ94K* Ո*`@!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@ TOC*{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*b7`>@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*@7OB* @{è#_*@!*?#C{WOCA8*CR V9@qZ94Z9H4@R*6*>@R4*"9 @Bc***@RWA8C@ ATOD*WC{A@C#_ր>@R4**`6R"R*@947>@RR**&R5R"R*%7>@RR**&R@ ?qaT*\C?#C{WOA8C@9ÒF1Tqb TBYcR|@`@RZ9h4Z9(4@RB@!#*A*5@@TBaR* 7@97ߒ@R@+>@#aR 4*7* @@9aRBȒ"29*7U5ÒFqT@*!*~@A8C_ TOHWG{FC#_\C?#{ _WO@>@(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@ TOC*{A@#_ր@!*%?#{OCA8CR@hZ94hZ94`@RiRzSI r}fӈzSqTARBR*17`>@ARCR*@5t"`@RUA8C@ TOC*{A@#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@Z9h4Z9(4@R>@RCR y*5 @y>R}h@RUA8C@ TOC*{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=TOR*WQ_PgOoN{M#_`@F]8!B**\C]8S]8]8 `@!*****!`@#]8y)d"V9Bs]8\[c]8!]8]8|"CKS;3+# ]8(35]84]8hBC9(5h@AhB9h@7S]8q S]8?q4i@6)R*c8\C]8C\8\_q{if@qs]8 Az]88@]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!AhB9]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*]8=7`>@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**9OC*WB @{Ĩ#_*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*97OC*WB @{Ĩ#_*@!*9*V9!Bv~K?#{OCA8C<@R5@06>@R 5@S5 qh56*V9q*ӈ!.9A8C@ TOB*{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!RA5! 4`@!B*`@!B**uB *``@!* `@!C_8S_8BC_877S8C_86 h)R)S_8h6 3tFO 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*15!RRR+!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?kTpiR( =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.@ @{¨#_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_chargerG__pm_runtime_resumeC 0__pm_runtime_idleLregmap_readғ__stack_chk_failregmap_writedregmap_update_bits_baseUmutex_unlock:*_dev_err{mutex_lock3__of_parse_phandle_with_argswEbZof_find_i2c_device_by_nodeq__mutex_init=:%delayed_work_timer_fnYyinit_timer_key'wakeup_source_registertڣregmap_bulk_write.$_dev_warnsof_find_propertyK& irq_domain_simple_opsҮ__irq_domain_add*,handle_simple_irqUirq_create_mapping_affinity irq_set_chip_data<d#irq_set_chip_and_handler_nameof_property_read_stringӷdevm_kstrdup;(;devm_power_supply_register#device_create_file~_printkQ7debugfs_create_dirdebugfs_create_atomic_t.debugfs_create_bool;debugfs_create_fileJ6mdebugfs_create_u32s:of_property_read_variable_u32_arrayB7 of_find_node_by_namedevm_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_defaultqCdevm_request_threaded_irq`regmap_bulk_read*xdevice_set_wakeup_capablew5M*device_wakeup_enable@(irq_set_irq_wake@~_dev_infofv__dynamic_dev_dbg8tPPgvotable_get_current_reason$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wqWqueue_delayed_work_onKgvotable_run_election$___ratelimit___irq_resolve_mapping%Thandle_nested_irqeb,__dynamic_pr_debug%debugfs_removeUMdevice_wakeup_disableP Ywakeup_source_unregister#;power_supply_get_drvdataհpower_supply_changed gvotable_get_current_vote̅gbms_gen_chg_flagsv\power_supply_get_by_name!power_supply_get_propertymsleepscnprintf9max77779_external_pmic_reg_reademax77779_external_pmic_reg_write2 kmalloc_cachesMkmalloc_trace sysfs_emit_at zkfree,Chsimple_attr_openKpgpiochip_get_dataWcancel_delayed_work2_gvotable_get_data__pm_stay_awakej'gvotable_election_for_eachEgH__pm_relaxpgvotable_election_set_resultZ%strcmpdHalt_cb_patch_nopsRogeneric_file_llseek\iHsimple_attr_readm!simple_attr_write,asimple_attr_release=Zgpio_to_descuRgpiod_set_raw_value_cansleep ]usleep_range_stateof_get_named_gpio_flagsO0Qgpiod_direction_output_rawmodule_layoutGNUlWmd1鸽[2r3GNUH]d^x_^` ](^P^ab cdq$hq$|dc`]^^bbcLq$Pq$ddlc|`ebcL]h^b^HDf`g`<_>>hh99hh## hi iHLXj`,d,jMMk##dl n& n& dD -H -L dT 'X '\ d` d l m l - - d M M   h : : n o o p h h, 0 4 q8 qH rX sl t   d /+ /+ m $ $ u v     w " " d   x, 0 4 y< @ D xT 0X 0\ m` /d /l z . . {  2  2 |   { H H x x } ) )   } , ,  ( }0 g'4 g'8 < H }P T X \ h }p P t P x |  }     } < < ~     } c c ~ " " ~  ( ~0 4 < m| b b c q$ q$ d c _81<1Hmbbcq$q$dcmn(),)4ntbbcbbc,q$0q$DdLc\%`%pq$tq$dcw'w'm//^^ 0< @ Hmdx7|7n.%.%ssy)y)  (","8\S<\SDSHSXpS\pSG!G!miijTT04<HPTX\a`al..aaDD dd 8<DL.P.T`dld|ZZ))  d++n((8/8/uv  0 4 <wTX`mp@t@x'|'e<-<-d m c08DTX\d`d3h3pt`88 - -ble(/,/4PcX\lp11yc~~d``-`-00 ,]^  44^  xl     d,2024 8 @mLX`H H &&lTb`cq$q$dc`$X]l^ppj&j&I%I%]^j&j& ""bcebxq$|q$d` 1 1$ y, `h e|     l c !J$!J(!V.,!V.0!d@!<-D!<-H!dP!`!!!"""h#e#e#<$lH$cP$c$$$<-$<-$d$`$$]%^%%@%_l%^%_%_&_@&_d&_&_X'(_ (_((1(1(y(1(1(y(`(((()<)L)]h)^|)d)d)&)&)y)^**_+:,+:,+t+x+|+++b+_,b, , ,-P-P-g+ -g+p-b-b-c-q$-q$-d-c.`...&.& .]$.](.<.@.D. H. L.]P.]X.h.0l.0p.t.x.]|.]..h.h.* .* .&.&...T/d/]/^////^l00_0_001_h1Nl1N1_1_2_`2_|2v%2v%2"2"2x%2x% 3_83_333"3"32323/3/33d4`h4Hl4Hp4%'t4%'x4|44444O4O445] 5^P5wT5w\5p5t5x5|55^555z%5z%55! 6! 6D6- H6- L6z%P6z%T6d`6d6h6z%l6z%t6d|666`6`6G 6G 6w6w66663636/6/66(6(6I6I6/6/67_7_8 8 48`l8_8_9`9999E9E99<:@:H:dT:'X:'\:dh:`;_;l;<b8<*<<*D<\<<l<)<)=1=1 =d = $= (=d4=18=1<=dP=n&T=n&\=dd=h=p=d=n&=n&=d===d=n&=n&=d=n&=n&=d=`===`=`>G >G >* >*>X>el>_>a>c?`$?(?,?0?4?l.8?l.H?p?e?b?c?'?'?d4@]T@^h@e|@_@c@@@/@/@@@@^ A_pAbAbA` B $B (B),B)>y3)3)  yb"b"  ȁyЁ)ԁ)؁܁yX X b3b3)) $@.(@.,y8`< @ DBHBLPX` d h4l4pt@ @ $d(d,.10.1<|O1O1;1ă;1ȃ܃I$j1(j1,;10;14y@@ D@ HdLdP.1T.1`t@ x@ |dd.1.1<@P\dt/x/U&U&ąԅ؅++0<%@%Tn\`tn|n++Ć؆)܆)++ (H`@DHyP+T+`yhl|y`HdFchFAxI|F!FAlJpF.tFATKXFB\FAHLLF PFA<M@FDFANFFA0O4F8FAPFFA$Q(F,FARF FA SFFAxlEpFH(K((K88 NH     H DPX     X Qh  2 Z  Z  #l(` 8$(0848p @\DHPTX`&d(h@px*t .xh+p++8. ,.--x-d.X40h4p44@5|6d5l566 06$6(P0(<4=8@>D?H8P@T@X`SdShpVt_x(W$_\t_xD]_@8aa`aha bb dcc,ef0Xe g(tePg e$g(0e4g8@eDhHPeTPhX`fdhh`p$fthxHDfhhTf0idf`ififimnX @o\o op p(qpp q$Xq(8 0 t4w8 @(@'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)RSjpdfeklmnMNOPQVbhxTUWXYZ[\]^_`o (% 0"$%(c,csA`)`\! Ax(x.A l%l8BAcT#$T -AH!HA<<A g A 00 A@-J  Al $5,$PA):A_ ( j%# l,=|dK8H-+)'V%|# >#-+),d($ ` ,L  2x B  '8<%pN\SSpS6#,88  $ T$ ah a d5 @p- (z(-,]+ '8Y)< 0 $-'%"< @(2(0 H 8f<-&(qd-+8E)<&@B$p8$`" eP=8RvX!T!M-X!Y!8*! )!  "8&"$ "n \"R"X"S \""h.""R T#$CP#-T#* |#0*x#(|#Y$X\&$$$)988Tp7!`8  &  )) ) P?p3'8,|*kl:U*c+8(l+%"8<$+>8!#h8,7P8 -\08,-h.L*.(.:/%//$/N!kH880844(4-4x,$(8)D5](+8w%h5?e(#&8 !6 "(846I7l7-7(,0),<(@;,8c%>#P8 @{AxAA1 Cp]C-C lE0+hE)lEE'EO%E] pF4u#lF pFF~xGP7FFtG-xGF H4+H)HImIP'I5%I)#I It (K0$Ks(K\KPXK-\K K4P+KR)K{K L, 'K%K"L L N4M_N.8N  O 4N-8N+O>) O DP4&@P$DP|P@Q"xP |P^t$ !,' *'3(Z (,x)x(X"@ 8~%,x#$4x 8!Txxx8{t|H -* 8/,{)* 8(|j%p}#t} b& 8}~d~-" 8+)'hV%  8|#p 0X 8>#LX-@+܂)PI8'hB%`0#p p-W+_)'' %@ "'+ , 6()($($%[#$!,, ,  - x5,)(-c'faj%f%##n  *-*m%$ @Jv \<lip : o' އP f f_ UO K?Io K?I 2zGoU   4G    X i4f =A  e)G%Tj]}F  `5   rP s B   kK  p4 x"x~ 3t}  ^ 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.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.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$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 >!" Hy*@H"r2O,@`"@P"@0@"Q@p`"@"P8@p`" 50LoR0@g$( qB$H_-i_/.