ELFc@@%#ޱ25*]<?moݠQv8ݩ7X`g;,f N $$ N N N N N N N 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) _rs.lockmax77779_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_callback&(&data->cop_enable_work)->timergoogle,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 &(&data->wcin_inlim_work)->timervdroop2_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_lock(work_completion)(&(&data->cop_enable_work)->work)max77779-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_lock(work_completion)(&(&data->wcin_inlim_work)->work)Failed 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 (work_completion)(&(&data->mode_rerun_work)->work)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&(&data->mode_rerun_work)->timer%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@~@*@Rk9(4k94@R~@@5@h9@@R@A8C@ TOC{A@#_`?#{ OL@~@H*@R*k94k9h4@R** @@R@OB @{è#_?#{WOCA8*C"R**J7~@**&QEq9CTQqT)R(!ȚI T~@ARR*** 5&*A8C@ T*OCWB{A#_*@!*#R$R*&qӲIE:3?#{WOL@~@*@R**k94k94@R*** @@R@OBWA{è#_?#C{WOCA8**C"R**7~@**&R*&QEq9CTQqT)R(!ȚI T~@ARR***@5&*A8C@ T*@ODWC{AC#_*@!*#R$R*&qӲ(?#{WOL@ **R"R* 7~@RR*&R*V*OBWA{è#_`?#{ OL@~@*@R*k94k94@RR"R*S7~@cR*&R@@R@OB @{è#_)v?#{R{#_֝?#{A8#C**0B*5@A8C_ T{F#_Q?#?xqhT* ) R+ih8J @ֿ#_*#_ֺx?#{ Sg _ W OCA8CсR@|@ 6VA8C_ !~T*S@ONWM_LgK{I#_֕ !B+9 B#!B&!B(!B!B{{b !B****> )b cRBFJ"!B**** )"cR!v!RARBR*e*7~@ARCR*5Rh>rb@!RRBR*M6*@!@!!~@сRCR4*@!*w7!B@2B!RR*92B a@!9Z@4**C!T !!`2B!#5@R!C?jT!@!4*@!4*@! @ TB 4Rb DR 4RD4RD RD0RD0RD0RD$RD$RD$RD+0RD0RDB0RDb0RDr0R!aR"R*k9E*7~@aR"R**&R*~@ARR***85 *@!bR#R$R*785~@aR@5\qr(J7**6k9!*R"R**7~@RRR*&R*~@ARR***85*@!R#R$R*q6!*`2B!`2B! !R"R**` 7~@!RR**&R*~@ARR***8@5<!R"R**7~@!RRCR*&R*~@ARR***85*@!"R#R$R*q6!*@!"R#R$R*q6!*+9+`2B!#R@6,`2B!#R`6R@H5`2B!#R*6!@q qR`6 9`2B!B!#R9`2B`6qRb`2B!#R`6jRr`2B!#R7R`65R) R! yy )"b9`2B@!c {{b!B**** )b!cRB ? T!@R@!!6?T!6A!!B2?T!̕R2AAr2A!2A!R!:`?"T!:A!@!*7@!@!@!*67@!>2B='<R 2B!#@5'@R`b @!@nT6!G4@cR5x*~@aRCR6*@!\xaR@92 xp6*!@!RG!R4*@!!@* *KyBB`?#{  R"R*@7hR"R#R*@&R @{¨#_ֶ`?#C{+_WOA8 C *h SRCR+y@ 5y" @@ +@ycRRwA} h@4i@4j@+ɩA+ˉ? )ɩ) @I Ti@)  k1h@ i@8 @@!#R x!R`@R@A8C_ TOHWG_F{D+@C#_R@!@e@h@Bc***`?#{X!R{#_?#{_WOA8C* @R#yyhk94hk94`@R`~@CRCR 4*!4`@!L`@R! 5A8C_ TOEWD_C{B#_ *7RBT#@y"j@T`@3CC_@4h@jT*yRBR*7`~@3RCR*5h_94*%*!@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 ?#{OD@`G*t@*`vEOA{¨#__eE??#{ L@R`@ `@R+9 @*{¨#_a@Bc_eE??#{ L@R`@ (R`@Rh+9 @*{¨#_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?#{OCA8 *C* y~@aRCR7 @yrR @9JyJ *aRBR*)y) * y 9T7~@aRCR7A8C@ TOC{A@#_*@!B*@!hJL?#{O@@%T !Q*RI!? rT R@h@.B)*RH!Ț(( h@H!Țh*OA{¨#_hJL?#@+R @ 1B)i!ɚI *  @i!ɚ * #_hJL?#@+R @ 1B)i!ɚI *  @i!ɚ * #_hJL?#{O@@%T !Q*RI!? rT R@h@.B)*RH!Ț(( h@H!Țh*OA{¨#_j? qT)R"R)!? j T?#@R @uS*@h! ( @JuS* J***#*_hJL?#{@*{#_hJL?#{OCA8*C@ yt h@4`~@aRCR 7h@4 @y*Rk@ ZZm%N!). !.j) *T yaRBR*z7`~@aRCR7`A8C@ !TOB{A#_*`@!*`@!p\?#{OCA8C*@Rk94k9H4@RqhT* ) +yJ @ր~@R` 5@907S qA T(R@R@ 7**s*|~@R47*o~@R4q4~@R4 7*F ՠ`BA\~@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_9?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*@Rhk94hk9h4`@RQqqT ) +yJ @֖@hk9q( 4j* 6J`@RUA8C@ !T*@ODWC{AC#_qAT@ 7]qbT*@魍Rr kTRY@74RrkTR@vBAuB kT`j@`~@R@4*Rr kT}NQ)R/Q r}) m 1*hk9kTq`@!R*t+95*x@?qT@iR 4hfC?k@T@*hf Ւ@!*AOQ)R$Q6r}mR"R* 7`~@RR*&R* Օ5`~@R 5@ R j@ ThJ }R@} _k T!Ry*5^RqTR9z@Q)R!!Q r}) k 2R"R*^`7`~@RR**&R*@5qv_9 q`@!"Ru9*6v9* *@!UYQiR=S} }SR"R*07`~@RR**&R*`~@ARR***95`&* 55hk9h4d**`@!R#R$R*`&qղ@!BkT@!B*5c@!B*5qa@d_9BcW>]?# R( QqHT)R(!Ț) (  `T#_?qT*#_+Df?#C{og_WOA8C*@R(k94(k94 @RQqHT )* +yJ @ @c7@=T)R(!Ț R T(Rh @R@A8C_ "TOHWG_FgEoD{CC#_ ՀC**** @cR)5 @c!R@ 4****324% @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(_9q( ) Jq kI_q8* 5R % (_9q( ) JqX@ *&)} 5P ՉSh)a*3 *v@S(Rqx6*4S:R*!B*Sj)a*3V !@@f`p?#{WO*@Rhk94hk94`@RqTqTqT@ տq`@!R* +@!O`@RHOB*WA{è#_֖@4*7*4*!5q`@!R* 5hk94L* Ո*`@!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)!? rTqTtJ 5iRI r}) f h_9h4iK K@?kT9*h4R`R?#{OCA8Cx@``z`z@R*7@A8C@ TOC*{A@#_`@!*`@!?#C{_WOCA8CA7*!4(RhrkTuR**RrkiTR@Qi:R5Qtr}p `~@R4*7*@S( R飐Ri=rjbC~ })qR+)e) h>r1_k(TiRzSI r}fzSq TARBR* 7`~@ARCR@5wbR45* 7R"R*`7`~@RR**&R*@5 ՟q`@!R*hbCkITRiRzSI r}fzSqTARBR*^7`~@ARCR*5wbA8C@ T*ODWC_B{AC#_`@!(`@!*`@!`@!*`@!*`@!**`@!*`@!**`@!*V6`@!*6q!Bc?#C{_WOCA8 C?r*)R8`~@R4**6**@R"R*v *7`~@R*** A8C@ !T*ODWC_B{AC#_a@Bc***?#{ O *R"R*`7~@RRR*&R*@7OB* @{è#_*@!*?#C{WOCA8*CR_9@qk94k9h4@R*6* *~@R4*9 @Bc***@RWA8C@ ATOD*WC{A@C#_ր~@R4**`6R"R*@9-7~@RR**&R5R"R*7~@RR**&R@ ?qaT*\C?#C{WOA8CL@9J1Tq TBYcR|@a@RȆk94Ȃk9H4@RD@!#*1B*5@` TԂ *DaR* 7@97 @R@+~@#aR 4*7* @@9aRD "29*7U5JqT@*!*~@A8C_ TOHWG{FC#_\C?#{ _WOL@~@H(*RR@  ~@*R7*~T*`6(@*iw8*@4 !B***!B*Q!B @~@ODWC_B @{Ũ#_U?#{B{#_RLO?#{OCA8CR@k94k94@R~@R 47@R@@G*h@A8C@ TOB{A#_U?#{Bc{#_RLO?#{OCA8CR@k94k94@R~@R 47@R@@F*h@A8C@ TOB{A#_%?#{OCA8CR@hk94hk9H4`@RR"R* 7`~@ReSR*&R*`~@ARR***95`&`@RTA8C@ T*@OC{A#_**`@!R#R$R*`&qU?#{Bc{#_RLO?#{OCA8CR@k94k94@R~@R 47@R@@G*h@A8C@ TOB{A#_%?#{OCA8CR@hk94hk9H4`@RR"R* 7`~@RaSR*&R*`~@ARR***95`&`@RTA8C@ T*@OC{A#_**`@!R#R$R*`&qU?#{c{#_%?#{O?**`@!*OA*{¨#_U?#{Bc{#_RLO?#{OCA8CR@k9h4k9(4@R~@ARCR y*5 @y>R}h@RUA8C@ TOC*{A@#_ր@!*%?#{OCA8CR@hk94hk94`@RiRzSI r}fӈzSqTARBR*(7`~@ARCR*@5tb`@RUA8C@ TOC*{A@#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@k9h4k9(4@R~@RCR y*5 @y>R}h@RUA8C@ TOC*{A@#_ր@!*%?#{OCA8CR@hk94hk9h4`@RiRzSI r}fӈzSqTRBR*7`~@RCR*4`@RTA8C@ T*OB{A#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@k94k94@R~@R4@R@@@*hA8C@ TOB{A#_%?#{O@Rhk94hk94`@RR"R*7`~@R"R*&R`@R@OA{¨#_U?#{Bc{#_RLO?#{OCA8CR@k94k94@Rk9~@5@9h@R@A8C@ TOB{A#_%?#{O@Rk9h4k9(5@R@OA{¨#_ր@RJbJ*R.8r?#*#_.8r?#*#_*??#{ O**t4qf* Ք5OB @{è#_֡@Bc***@4@!***?#{ O**6 R@* 2Ab!*OB @{è#_v~K?#{ og_WOCA8CTAtE=<;tB#*`@RxVAhk94hk94`@R`~@SсR@4*7*`@RbRR@ 7`@!BQ^h_9S`~@R8S84qH4h_95)R^06`~@SR`46^S5h_9qh_9JQ_ 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`vEA8C_ =TOR*WQ_PgOoN{M#_`@F]8!B**\C]8S]8]8 `@!*****!`@#]8y)d_9Bs]8\[c]8!]8]8|"CKS;3+# ]8H35]84]8hBE9(5h@1BhB9h&A7S]8q S]8?q4iA6)R*c8\C]8C\8\_q{i@qs]8 Az]88M@]8ן4 5( 6*)R(RS]8c]8 55qC]8 4kE9Z5**8"*q**R4k4c]8S84+RC\8\q AzC]8ן,"5]8]84ZR8RXZI4!4XR 4ZRPZ]4_qRR:]8K4_qR?qJqRx.j4iA?q4RR q++64_q RxRRR:R(!!s]88qkRk_q Rx j R*J]8 RR?jRk I *(* hAq8R95]8 R **8hBE9iVA(5hj@i@h!1BhB9]8]8]?q@z4:RR\4\*4*:RC]8*4*Rs]8C]845\ Rs]8q 4k 5*R*:R 4]8i4{]84\?q R;Z?k )*?qT[*6!R `@SR8^8qSh_9yS7`@ R** <7ZYk@TZ*7* 7{ *R"R*]827`~@R** ռ7Z**`6/1T7[]8`@!*?qK2I?q{*!**`@!*`@!Z**!`@!?4lE9?qRR)_qm*qR_94l:Aq,RJ 4iD9XR*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 )!`7xV*`@!*`@bVA!*^Sd_9e_9!Bev~K?#{ WOן_9 @ן!BRԪ9@7 *!B*ת9OC*WB @{Ĩ#_ê_9!B*v~K?#{ WO Փj374(ԐR(rkT6R * hz@Q)R!!Q r}) k R"R*7~@RR**&R7:A*!*!Bj36@!jD:A!q!_9 @!BR97OC*WB @{Ĩ#_*@!9_9!Bv~K?#{OCA8C|@R5@06~@R 5@S5 qh56_9q*ӈ!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*@Rk9(4k94@RQ9qhT ) +yJ @֠~@R4* 6@R@~@R4 64~@R4qh4~@R 4@ 7*`~@R4qi~@R4 63~@R4*7*S@ST@( 6v@v R6*@!#@06~@R4 6@77*4@ 7*1v@v`R6*@!*X@rTqBTԐR(r@ 9q`TqT*7*  5R% h_9?q*hA8C@ TOCWB{A#_@S5~@R@4*`7*~@RCR y*5 @y)NR} h@9qT R Rr) qTqTLRhrxR(r ՀR!**A(?#{ O*@Rk9(4k94@RBqTh@74)ԐR)r kT5R@RH!* y@Q)R!!Q r}) k R"R* 7~@RR**&R* OB* @{è#_c@!B***W>]?#?@q#_+Df?#{O*@Rk9(4k94@R Հ@R@OA{¨#_!B*?#{ O*@Rk94k94@RqTu@ տq@ן!R* h@!Bqן*@RT Ք* @OB{è#_ֿqן!Bc!B*t)?#hR?@q$Hz#_?#C{WOA8C* @RCx#yhk94hk94`@R`~@3RCR7C_8S_8@9)( Hi***5* `@R! 5A8C_ a!TODWC{BC#_!4`@!/RBR*C9G97`~@CRCR7*!5C_806`~@3R`5@07hfDH4!R?6! 4`@!B*`@!B**u**` `2Ab!* `@!C_8S_8BC_877S8C_86 hB )R)S_8h6 3tJG 5iRI r}) f h_9h4hKK@kThb )R)C_8(6`~@3R`4*@)R4 h  *tVS_8H6 ըS_8H6 ըS_8h7S3t_9uJ 5iRI r}) f h_9h4hKK@kkT(Rh9 4RC_807C_8(7C_8H7 `r@9@4RC_8/6 `n@9@4RC_86`~@3R 5@b_9r~SRk!T`j@qAT R !v5u9!!RR*5!RRR!Bc!B*!BS_8(7!Byd_9!B*c_9!Bc_9!BcR`9!BqhB  }_) } 5S_871hb  }_) } 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_charger Z7__pm_runtime_resumevr__pm_runtime_idle״regmap_readғ__stack_chk_fail רregmap_writeYregmap_update_bits_basemutex_unlockA_dev_err{f8emutex_lock_nested2__of_parse_phandle_with_argsx%?of_find_i2c_device_by_nodeh˽__mutex_init%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_key,[wakeup_source_registerw IBregmap_bulk_writez)_dev_warn޻of_find_propertyS1irq_domain_simple_ops~__irq_domain_addպhandle_simple_irq_׈irq_create_mapping_affinity irq_set_chip_data Q^irq_set_chip_and_handler_name_fof_property_read_string7Odevm_kstrdupCdevm_power_supply_register,device_create_file~_printkdebugfs_create_diredebugfs_create_atomic_t#debugfs_create_bool)1debugfs_create_fileMSdebugfs_create_u32\of_property_read_variable_u32_arrayQLof_find_node_by_name\m]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_default?7devm_request_threaded_irqq:regmap_bulk_readɻD;device_set_wakeup_capable _gdevice_wakeup_enable@(irq_set_irq_wakejؽ_dev_info|`__dynamic_dev_dbg8tPPgvotable_get_current_reason$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wq}?queue_delayed_work_onKgvotable_run_electiono|___ratelimit9ʴ__irq_resolve_mapping%Thandle_nested_irqeb,__dynamic_pr_debugrLdebugfs_removeUdevice_wakeup_disableHwakeup_source_unregister3power_supply_get_drvdata$power_supply_changed gvotable_get_current_vote̅gbms_gen_chg_flags.power_supply_get_by_name wpower_supply_get_propertymsleepscnprintf$>max77779_external_pmic_reg_read:k:max77779_external_pmic_reg_writekmalloc_cachesɡkmalloc_trace sysfs_emit_at zkfree#simple_attr_open/gpiochip_get_data cancel_delayed_work2_gvotable_get_data8__pm_stay_awakej'gvotable_election_for_eachO]l__pm_relaxpgvotable_election_set_resultZ%strcmpdHalt_cb_patch_nopsgeneric_file_llseekM"simple_attr_read]:simple_attr_write[w,simple_attr_releaseGugpio_to_descRgpiod_set_raw_value_cansleep ]usleep_range_stateKof_get_named_gpio_flags!؊gpiod_direction_output_rawemodule_layoutGNU74g `gWl<GNUHedfxgfh e(fPfij kd!U%h!U%|lkheffjjkL!U%P!U%dllk|hmjkPelfjfPHndoh!!@g!!p!!p!9!9  p!!00p!?$!?$ @@p !$!(P,PLqPrTr\"h`"hh!l!p`t`s!V$!V$ppq""!r!rs!! t !$ !$ lT ut !s'x !s'| l !. !. l !( !( l !W !W v u !. !. l ! !  $ p, !C0 !C8 w@ xD xp y !h !h     z z { | } !} !} l !4, !4, v !% !% ~( ,  0  4  8  L ` !#d !#l l|        ! !   X  X  ! 1 ! 1 v !8 !8  !/ !/  !3 !3  ! !, 4 !8 !< !x@ !xL T !*X !*\ !` !l t !-x !-| ! !  !l( !l( ! !  ! ! ! !  ! ! ! !  !/ !/ ! !  !E !E$ , !80 !84 ! 8 ! D P !c T !c \ h !S#l !S#t  ! !  ! ! v jjk$!U%(!U%<lDk`g!2!2vjjk,!U%0!U%DlLk\!<`!<lvt!x!w!*!*wjj kLjtjk!U%!U%lk!%!%!U%!U%lk!|(!|(v$!0(!08L!P!`!n!n!o!!o!v!a!aw!&!&,!s0!s@X!~*\!~*p!j#!j#"0T"0T"XT"XT"DT"DT!!!!v  0<!"%@!"%DH`qh"l"trxr|!N'!N's"U"U!!"a"a $,4!/8!/<@DH"bL"bXpt|!M!M"d"d!/!/!!l!!(!,!8!!<!!DlP!,T!,xw  !=0!=0~    !h!hv ""!(!((Hm\l!A.p!A.tl|  !!vk!!l !4!4  h,#80#84!8!@H#L#P!.T!.\jm0\!8!8kT!2X!2`lkt!x!|lh##!e.!e.!0!00eLf`l p t! x! |!5!5f 0 0! ! (L|u  ! ! !!! ! l!3!3! ! v  8h@#H D#H H!&L!&XujkT!U%X!U%lltkhef8#p<#p@!o'D!o'H!-&L!-&Pxef##!o'!o'!2#!2#tjkmj, !U%0 !U%< lH h  !2 !2  h !m4!!s'>!s'>l$>!(>!0>l@>!s'D>!s'L>lT>!X>!`>lp>!s't>!s'|>l>!s'>!s'>l>h>#>#>!i>!i>!G >!G >!+>!+>?m0?g?i?k?h?#?#?!?!?!q/?!q/ @8@mp@j@k@!(@!(@l@eAf4AmHAgXAklA#pA#tA!0xA!0|A!A!AAfAg+[!>+[!T[!T[!&[!&[!T[!T[X\d]P]]T]]]m^i,^k8^`^!d^!l^l^!+^!+^!Z^!Z^^!g^!g^!i+^!i+^l^!i^!i^!3!^!3!^^!!_!!_l|_!_!_!3!_!3!__!x#_!x#_h_g`#`#`!4 `!4`!4`!4`8`gP`#PT`#PX`!$\`!$``!Zd`!Z``!%`!%`l`#`#`!`!`!+`!+``!`!`l`kaaa(a8a!l!>p|!8*!8*![!![!!"!"![!![!!*!*!!Ԃ#X ؂#X ܂!g4!g4!#*!#*!D!D!E/!E/ h# # $!(!,! 0! 8@# D# H!5L!5P!f T!f `ȃЃ؃#@ #@ !d!d !32!32\dlt##!T2!T2!@2!@2QԄ܄!o2!o2 !@2!@2 #@ $#@ (!d,!d0!324!32@T#@ X#@ \!d`!dd!32h!32t!0 !00<DT!0X!0h|!9'!9'!@ !@ Ȇ܆!,!,!!!% !%4w<!P @!P Tw\!@`!@tw!,!,!*!*̇!,!,Ph !!$!!(0!,4!,@H!SL!S\`PdNchNAxQ|N!NAlRpN.tNATSXNB\NAHTLN PNA<U@NDNAVNNA0W4N8NAXNNA$Y(N,NAZN NA [NNAx"@F"DG"I"K(("L88 "NH     H "QX     X "Rh  !3 !  !  !$""H#("$"$#` "$"(#0"4"<8#p @" D"4H#P"|T"X#`"&d")h#@p"8+t".x#"(,"0,#",".# "-"P/#"-"-#x"p."$/#X"0"(5#p"4"L5#"6"<7#"$6",6#"6"h7# "6$"7(#P0"<4">8#@"?D"?H#8P"`AT"hAX#`"Td"Th#p"hWt"_x#"X"`#"]"P`#x" ^"`#@"b"b#" A $2-$A *>A ( &>$}!l,~8H.,~*Y(%#i!F.,d**|-) $0 @P h` -`(p $F 8X8sx#5_J  (78%0TXTDT#-88O!(% $! U( a b dp/` `(9dh.;, _(87*C  ('%9#$!h)hs0h0x H 86 hxrh.+#*b'@$p8%"X \P8L " "d.""8+")" "8N'"D%" #"# ##ho#q#  $(f$(. $k 8$4+4$)8$Yp%X&l%%p%jL:_8T%08P"`8r & ))1)Y@p'8-<+,;3+A,8),,&?#8$,d>< "J$h8^ -P8$-08-t./L*/K)/:/_&/$/!H80 0U?845(}5 /5u-(8*6)+8&(64@h$h'8!6 "(867l7.7-0*<(@8-8&?$PD8v!dABBBr DtD.D @F0,$T~}!& 8l~`d." 8,~*Y(H%  8#Pi!0X 8ЂpFt,X.@,j*Pl8 (H%`#PU!p3Ȅ.܅5,=*'%@ 9#(+ - l(*($%)$G(&$'!,$ , Eb  . 2-e*<(.'fa&f%D$o#@}!*!*.T`$Y @ \l\p< : o'< އ f f U K?I K?I 2z 4^ u2VJ L{*-S ] ~G lC*qTK (_ C1#B V =k 1@ / f s;% sP9P2 ( %  pu xcyd ttT~ J ".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_affinitymax77779_charger_init.request_keyinit_timer_keymax77779_charger_init.lock_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_unlockmax77779_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_typelockdep_init_map_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_suspendmutex_lock_nestedmax77779_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_ddebug479$d.179$d.79gs201_otg_enable_frs.__UNIQUE_ID_ddebug469max77779_foreach_callback.__UNIQUE_ID_ddebug469$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.109max77779_charger_init.__key.9$d.9$x.198$x.98max77779_chgr_irq._rs.288$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_ddebug477$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.96max77779_chg_irq_handler._rs.286$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.146max77779_charger_init.__key.46$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_ddebug475$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.115max77779_charger_init.__key.15$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.144max77779_charger_init.__key.44$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_ddebug473$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.113max77779_charger_init.__key.13$x.13$d.13max77779_set_charge_enabled.__UNIQUE_ID_ddebug503$d.203$d.103max77779_charger_init.__key.3$d.3max77779_chgr_irq._rs.292$x.192$x.92__UNIQUE_ID_license582max77779_chg_irq_handler._rs.282$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.111max77779_charger_init.__key.11$x.11$d.11max77779_higher_headroom_enable.__UNIQUE_ID_ddebug501$d.201$d.101max77779_charger_init.__key.1$d.1max77779_chgr_irq._rs.290$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 L2 6/ApC0>12 Hy*@H"r2O,@س`"@8"@@"Q@X`"@`"P8@`" 50xLo1\0@g@$( qC$P_@2i3'/