ELFc@@%#TPHNd$Keo5Y(۩H-ls< L= 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**S7~@**&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*\7~@cR*&R@@R@OB @{è#_)v?#{R{#_֝?#{A8#C**0B*5@A8C_ T{F#_Q?#?xqhT* ) R+ih8J @ֿ#_*#_ֺx?#{ Sg _ W OCA8CсR@|@ 6VA8C_ AT*S@ONWM_LgK{I#_֕ !B+9 B#!B&!B(!B!B *{zb !B****> )b cRBFJ *"!B**** )"cR!v!RARBR*h*7~@ARCR*5Rh>rb@!RRBR*P6*@!@!!~@с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*k9H*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 *{zb!B**** )b!cRB ? T!@R@!!6?T!6A!!B2?T!̕R2AAr2A!2A!R!:`?"T!:A!@!*7@!@!@!*7@!>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*I.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_charger4__pm_runtime_resumer__pm_runtime_idlepregmap_readғ__stack_chk_failUzregmap_writeS`regmap_update_bits_basemutex_unlock{k_dev_err{f8emutex_lock_nested!q__of_parse_phandle_with_args!#of_find_i2c_device_by_nodeh˽__mutex_init+Db__init_work%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_keyE wakeup_source_registerregmap_bulk_writeM_dev_warnof_find_propertymirq_domain_simple_opsPw__irq_domain_addHhandle_simple_irq+|irq_create_mapping_affinity irq_set_chip_datajirq_set_chip_and_handler_nameA+'of_property_read_stringgdevm_kstrdup.devm_power_supply_registerSdevice_create_file~_printkۯdebugfs_create_dirNO"debugfs_create_atomic_t $"debugfs_create_boolp3pdebugfs_create_fileI\debugfs_create_u32ۆgof_property_read_variable_u32_array 7of_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_defaultdevm_request_threaded_irqHHregmap_bulk_read'device_set_wakeup_capabletdevice_wakeup_enable@(irq_set_irq_wake3~e_dev_infoH__dynamic_dev_dbg8tPPgvotable_get_current_reason$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wq}?queue_delayed_work_onKgvotable_run_electiono|___ratelimitA2__irq_resolve_mapping%Thandle_nested_irqeb,__dynamic_pr_debugF2qdebugfs_remove&device_wakeup_disable2wakeup_source_unregisterH=power_supply_get_drvdata!=power_supply_changed gvotable_get_current_vote̅gbms_gen_chg_flagsZ>power_supply_get_by_nameY'power_supply_get_propertymsleepscnprintf?[imax77779_external_pmic_reg_read3nMmax77779_external_pmic_reg_writeUCkmalloc_cachesAkmalloc_trace sysfs_emit_at zkfreegIsimple_attr_openK*gpiochip_get_data cancel_delayed_work2_gvotable_get_dataU__pm_stay_awakej'gvotable_election_for_eachG__pm_relaxpgvotable_election_set_resultZ%strcmpdHalt_cb_patch_nopsIgeneric_file_llseekv5simple_attr_read\simple_attr_writeXmsimple_attr_release6gpio_to_descup5gpiod_set_raw_value_cansleep ]usleep_range_stateDof_get_named_gpio_flagsg gpiod_direction_output_rawEnmodule_layoutGNUŻ'vXGNUHedfxgfh e(fPfij kd!U%h!U%|lkheffjjkL!U%P!U%dllk|hmjkPelfjfPHndoh!!@g!!p!!p!9!9  p!!00p!?$!?$ @@p(q4!8!<P@PXr\s`sh"l"t!x!|``tq!V$!V$ppr""!r!r t ! ! u$ !$( !$0 ll v !s' !s' l !. !. l !( !( l !W !W w v !. !. l( !, !0 4 < pD !CH !CP xX y\ y z !h !h     { { | } ~ !} !}  l !4, !4, w !%$ !%, @ D  H  L  P  d x !#| !# l        ! !   X  X  ! 1 ! 1 w !8 !8  !/ !/  !3$ !3, 4 !8 !D L !P !T !xX !xd l !*p !*t !x !  !- !- ! !  !l( !l( ! !  ! ! ! !  ! ! ! !  !/ !/ !  ! $ 0 !E4 !E< D !8H !8L ! P ! \ h !c l !c t  !S# !S#  ! !  ! ! w j j,k<!U%@!U%Tl\kxg!2!2wj(j4kD!U%H!U%\ldkt!<x!<w!!x!*!*xjj$kdjjk!U%!U%lk!%!%!U%!U%l k!|( !|(,w<!0@!0Pd!h!x!n!n!o!!o!w!a!ax!&!&,D!sH!sXp!~*t!~*!j#!j#"TT"TT"|T"|T"hT"hT !!!!w $(8HTq`!"%d!"%hlr""ss!N'!N't"U"U!!"b "b,DHPX!/\!/`dhl"bp"b|!M!M"e"e !/!/ !$!,l<!@!L!P!\!!`!!hlt!,x!,x  !=0!=0    !h!h w0"4"8!(<!(Llm!A.!A.l  !!wk!! l$ (!4,!44 8DhP#8T#8X!\!dl#p#t!.x!.j8mT!8!8 k(,<@x!2|!2k!!lh##!e.!e.!0!0Tepf  ! ! !5!5f 0 0! ! Lpv  ! ! !!! ! l!3!3!  ! w  , \hd#H h#H l!&p!&|v(j4kx!U%|!U%lkh,e@f\#p`#pd!o'h!o'l!-&p!-&tef##!o'!o'!2#!2#jkmjP !U%T !U%` ll h  !2 !2 !hD!mX!`! x! ! !v!k!!J"!J"![/"![/ "l"!A. "!A.$"l,"hl"|""p###H$m$m$ %v,%k4%kh%!l%!|%!A.%!A.%l%h%%e%f%!&!$&gP&f&g&g&g$'gH'g'g<((g)g))!2)!2))!2)!2))h)#)#)!)!) *0*eL*f`*!dd*!d*!'*!'**fl++g+!?-+!?-+X,#\,#`,!6d,!6,j,g-j-! -! --#P-#P.!l,.!l,T.j|.j.k.!U%.!U%.l.k.h.#.#.!'/!'/!/! / /#$/#(/! ,/! 0/!4/!!>! >l>!2>!2 >l4>!s'8>!s'@>lH>!L>!T>ld>!s'h>!s'p>lx>!|>!>l>!s'>!s'>l>!s'>!s'>l>h>#>#>!i>!i>!G >!G >!+>!+>@?mT?g?i?k@h @#@#@!@!@!q/ @!q/0@\@m@j@k@!(@!(@l Ae@AfXAmlAg|AkA#A#A!0A!0A!A!AAfBg`BjBjBhC! C! C!*C!*,CDCe`CfpC!!tC!!CnCoCmCDf DgXDhDkD!D!DlD!ED!EDDkDh(Em,E@8E@+[!>+[!T[!T[!&[!&[!T[!T[|\]P]]T]]^m<^iP^k\^^!^!^l^!+^!+^!Z^!Z^^!g^!g^!i+^!i+_l_!i _!i_!3!_!3!_ _!!$_!!,_l_!_!_!3!_!3!__!x#_!x#_h`g$`#(`#,`!40`!44`!48`!4<`\`gt`#Px`#P|`!$`!$`!Z`!Z``!%`!%`l`#`#`!`!`!+`!+`a!a!al ak,a!>!8*!8*![!![!!"!"![!Ă![!̂Ԃ!*؂!*܂!!#X #X !g4!g4!#* !#* !D$!D(!E/,!E/0<h@# D# H!L!P! T! \d# h# l!5p!5t!f x!f  #@ $#@ (!d,!d0!324!32@##!T2!T2Ą!@2Ȅ!@2̄Q (!o2,!o20!@24!@28D#@ H#@ L!dP!dT!32X!32dx#@ |#@ !d!d!32!32@!0D!0T`hx!0|!0!9'!9'Ȇ؆!@ ܆!@ !,!,! !4@!%D!%Xx`!P d!P xx!@!@x!,!,ȇ܇!*!*!,!,$,PhD!!H!!LT!,X!,dl!Sp!S`PdNchNAxQ|N!NAlRpN.tNATSXNB\NAHTLN PNA<U@NDNAVNNA0W4N8NAXNNA$Y(N,NAZN NA [NNAx"dF"hG"I" L(("L88 "NH     H "8#@"?D"@H#8P"AT"AX#`"Td"Th#p"Wt"`x#"$X"$`#"]"t`#x"D^"`#@"8b"b#"`b"hb#" c"c# "dd"d#",f"g#0"Xf" h#("tf"Ph# "f$"h(#0"f4"h8#@"fD"iH#P"fT"PiX#`"gd"ih#`p"$gt"ix#H"Dg"i#h"Tg"0j#"dg"`j#"g"j#"g"j#"n"o#X "@p"\p# "p"q# "q"(r#"q"q# "r$"Xr(#8 0"$u4"x8# @"@uD"wH# P"uT"wX# `"ud"wh#P p"vt"xx# "xv"(x# "v"Px# "v"tx#0 ",y"y#h "Ty"y# "|"|#H "}"}# "~"d# ""@# "h"d# "p$"x(# 0"4"8# @"܃D"H#h P"hT"X#(`"pd"@h#h p"t"tx#h "(u "u![,  0"%8")@"/p"0x"5"7!I&"4""""""8#"#"0$"\$!/ !:H"BX!"D!) "k"8o"p"p"@q"r`!/!/0!/!/!/h!/!/!(!h*!!!.8!(@!h*H!!P!p!(x!-&!!!o'!(!2#!!!o'!(!0!!!e.!( !(!!0!P!(X!`!!h!!(!!!!#-!(!!!!!(!!!!0!(8!@!!H!4h!(p!'x!!!* !(!!!!0!(!G !!!!(!q/ !!(!H!(P!dX!!`!G-!(!!!!w-!(!0!!!!!(!0!!!"+(!(0!08!!@!`!(h!p!!x! !(!4!!!51!(!4!!!!(!!! !C)@!(H!P!!X!Mx!(!!!!7!(!!!!!(!!!!# !((!0!!8!0X!(`!h!!p!%!(!!!!'0!(!!!!1"!(!!!!J"8!(@!H!!P!"5p!(x!!!!D!(!!!!!(!!!!!( !+(!!0!P!(X!Z`!!h!!(!_"!!!65!(!m!!!* !( ! !! !0 !(8 !"@ !!H !h !(p ! x !! !3 !( !/ !! ! !( !" !! !! !( !" !!( !H !(P ! X !!` ! !( !3 !! !4 !( !3 !! ! !( !3 !! ! %( !(0 !38 !!@ !3` !(h !3p !!x !, !( !3 !! !@ !( !3 !! !* !( !3 !! !q0@ !(H !32P !)X !dx !( !32 !) !44 !( ! !) !0 !( !f !) !5 !(( ! 0 !)8 !L!X !(` !#*h !)p !g4 !( !#* !) ! !( !  !) !!(!@2!)!T2Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)SVqxhjistuvMNOPQRTUWZfklnprXY[\]^_`abcdw (% 0"$%(-c-cAV`*`!LAx1)x7.Abl4&lzB&AT$T oAH!HZA<0 <4AO(  A 00a#A / J A $>-$A*JA ( &J$!l,~8H.,*e(&#u!R.,p**-) $0 @P `-`(p +$F 8X8sx#5_J  (C8%TT|ThT#-88[!@% $! U( b b ep/` (E.G, k(8C* C !('%E#0!t)hs0h0 H 8B hrh.+ /*n'@$p8%4"| P8p %4"0"p.4""8+")" "8Z'"P%" 8#"4# 8##h{#}# 0$(r,$4.0$w \$4+X$)\$Y%X&%%%jp:_9T1T8\"`8~ ' ) )=)e8@p'8-`+P;?+M,8)P,&K#8$,p><"V$h8j -P80-08-./L*/W)/:0k&/$0!H8< 1aK8 45(5/5-(8*(6 )+8(&L6@@h$t'8!6  #(877l7/7-0*=(@D-8&?$$PP8!ABBBr DtD.D dF0,`F*dF*F^(F&F hG4#dGn!hGGpHPGGKlH.pH I4,Ii*IIJP(I%I#JT!J  L08L LTLPPL.TL L4:,L<*LLMM,'L%L>#M !M N4NN0O P ,O.0O+P(*P -q*H(.'fa&f%P${#!6!*.`l$Y @ \"lp< : o'H އ f  f U K?I K?I 2z @j u>b J L69_ ] ~G xO*}TW  (_ C=/B V =w 1L ; r s;1 P9\2 4 $1  $pu ycy tx~ V ..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_mask__init_workmax77779_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/ACP>QR Hy*@ش"r2O,@``"@"@@"Q@`"@@`"P8@`" 50Lo\0@g@$h qC$P_2i43/