ELFn@@'%-Ĝ9""S8\OS|>}  $$       pX TTTTTTTTTTTTTTTTTTTTTTT T8`ttttttL,ttttttttttt0ttttttttttttttlHttttttttttttt,,,L,,,,,,l22]%*1000000000000000xx \8@H@max77779_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_chgr_irq INT : %02x %02x 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: 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 %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 %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_propmax77779,dcin-is-dockSetting COP limit value too large val:%u %s: charge_voltage=%d (%d) early_topoff_cnt<>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_charger: max77779_chgr_irq INT : %02x %02x max77779,wlc-enmax77779,ext-otg-onlyfailed 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 PWR%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 max77779_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-readyError 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) max77779_charger: %s enabled=%d->%d reason=%s 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 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 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: 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) 6bst_on:%d, ext_bst_ctl: %d, ext_bst_mode:%d n?#{OCA8CL@>@*@RY9(4Y94@R>@@5@h9@@R@A8C@ TOC{A@#_`?#{ OL@>@H*@R*Y94Y9h4@R** @@R@OB @{è#_?#{WOCA8*C"R**7>@**&QEq9CTQqT)R(!ȚI T>@ARR*** 5b*A8C@ T*OCWB{A#_*@!*#R$R*bqӲIE:3?#{WOL@>@*@R**Y94Y94@R*** @@R@OBWA{è#_?#C{WOCA8**C"R**7>@**&R*&QEq9CTQqT)R(!ȚI T>@ARR***@5b*A8C@ T*ODWC{A@C#_*@!*#R$R*bqӲ(?#{WOL@*R"R*U 7>@RR*&R*V*OBWA{è#_`?#{ OL@>@*@R*Y94Y94@RR"R*&7>@cR*&R@@R@OB @{è#_)v?#{R{#_֝?#{A8#C**tA*5@A8C_ T{F#_Q?xqHT* ) R+ih8J @_*_ֺx?#{ Sg _ W OCA8CсR@<@ 6VA8C_ ayT*ONWM_LgK{IS@#_֕!B69!Bb!B"!B" !B{{bR )B R!B!RARBR*S*7>@ARCR*5Rh>r@!RRBR*;6*@!@!!>@сRCR4*@!*w7!B@vA!RR*B9vA a@!9Z@4**C!T !!`vA!#5@R!C?*T!@!4*@!4*@! @ T4RB4RB4RB RB0RB0RB0RB$RB$RB$RBB0RB0RB 0RB 0RB 0R!aR"R*6Z93*7>@aR"R**&R*>@ARR***85 *@!bR#R$R*785>@aR@5\qr(J7**66Z9!*R"R**7>@RRR*&R*>@ARR***85*@!R#R$R*q6!*`vA!`vA! !R"R**` 7>@!RR**&R*>@ARR***8@5<!R"R**7>@!RRCR*&R*>@ARR***85*@!"R#R$R*q6!*@!"R#R$R*q6!*:9R`vA!#R@6b`vA!#R`6R@H5`vA!#R*6!@q qR`6 9`vA! !#R9`vA`6qR `vA!#R6Rhr `vA!#R7R`6jR) R!Jy y )~"9 `vA@! {{ J!Rz~BB ? T!B@RB@!!?T!@!!B?T!̕R@Ar@!@!R!`?"T!@!@!*7@!@!@!*֔7@!>vA='<R vA!#@5'@R`b @!@.T6!E4@cR5x>@aRCR6*@!\xaR@92 xl6*!@!RE!R4*@!!@*2*JGyBB`?#{ @R"R*@7hbR"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***`?#{Y!R{#_?#{_WOA8C* @R#yyhY94hY94`@R`>@CRCR@4*!4`@!M`@R!@ 5 RA8C_ a TOEWD_C{B#_ *7RBT#@y"j@T`@3CC_@4h@jT*yRBR*7`>@3RCR*5hBV9h4*$*!@4`@!B**`@!B*#@y `R@9(( ) 34*@yq#@y!}S?#{WOCA8CBR**7>@*CR*Qq9T)R(!Ț9 T>@ARR*** 5b*A8C@ T*OCWB{A#_*@!*CR$R*bqӲn ?#{OB@`E*t@*`BCOA{¨#__eE??#{ L@R`@ `@R9* @{¨#_a@Bc_eE??#{ L@R`@ (R`@Rh9* @{¨#_a@Bc?#C{WOCA8C_q9 T****)RJkjT  kkQq(T+!˚ T6`>@ARR****5*5R6`b**`b`>@ARRR**`5*5R@9q) A8C@ aTODWC{A@C#_*`@!***?#{OCA8CRCR<@ y*5 @yR} hA8C@ T*OB{A#_R?#{OCA8C* y>@aRCR7 @yrR @9JyJ *aRBR*)y) * y 9V7>@aRCR7A8C@ TOC{A@#_*@!B*@!hJL?#{O@@%T !Q*RI!? rTBR@h@.B)*RH!Ț(( h@H!Țh*OA{¨#_hJL@+R @ 1B)i!ɚI *  @i!ɚ * _hJL@+R @ 1B)i!ɚI *  @i!ɚ * _hJL?#{O@@%T !Q*RI!? rTBR@h@.B)*RH!Ț(( h@H!Țh*OA{¨#_j? qT)R"R)!? jT@R @uS*@h! ( @JuS* J****_hJL?#{@{#_hJL?#{OCA8C@ yth@4`>@aRCR 7h@4 @y*Rk@ ZZm%N!). !.j) *T yaRBR*7`>@aRCR7`A8C@ !TOB{A#_*`@!*`@!p\?#{OCA8C*@RY94Y9H4@Rq(T* ) +yJ @ր>@R 5@907S q! T(R@R@ 7**U*>@R`47*w>@R@4 6" ՠr@n>@R4 7* >@R4 7*\@r Tq# T 5R% P@h 6>@R47*@9q(T R Rr) A@rT q" TRHr9 q6qTq!TLRhr/@ 9q`Tq!T>@RCR y*@ 5 @yR} h*6t>@R5@H06>@R`47*"ԐR(rhV9?q*hA8C@ !TOC{A@#_qT RrxR(rɍRj*)r@ hR qTR q`TqT1qT5qT*>@*CR y*4*R!*IA(?#C{WOCA8C*@RhY94hY9h4`@RQqqT ) +yJ @֖@h6Z9q( 4W* 6J`@RUA8C@ !T*ODWC{A@C#_qAT@ 7]qbT*@魍Rr kTRY@74RrkTR@v@u kT`*@`>@R@4*Rr kT}NQ)R/Q r}) m 1*h2Z9kTq`B@!R*t295*x@?qT@iR 4hB?k@T@*h Ւ@!*AOQ)R$Q6r}mR"R* 7`>@RR*&R* Օ5`>@R 5@ R j@ ThF }R@} _k T!Rg*5^RqTR9z@Q)R!!Q r}) k 2R"R*t`7`>@RR**&R*@5qvV9 q`B@!"Ru9*6v9* *@!UYQiR=S} }SR"R*F7`>@RR**&R*`>@ARR***95`b* 55h6Z9h4Q**`@!R#R$R*`bqղ@!BkT@!B*5c@!B*5qc V9!BW>] R( Qq(T)R(!Ț) (  @T_?qT*_+Df?#C{og_WOA8C*@R(Y94(Y94 @RQqHT )* +yJ @ C@c7@=T)R(!Ț R T(Rh @R@A8C_ a!TOHWG_FgEoD{CC#_ ՀC**** ?@cR)5 ?@c!R@ 4****3$4% C@c*` 7@?= T*RI!ɚ R? T**Rj5I ?@cR@4*>CiRI r}) f =}`@ qT@ ?@cR5@2r44 ?@cR`4**@ 6n@)R( h u4 ?@cR@ 4** 6s*w*)Rj4*hp*im ?@cRc@94**XS"_j ) J kI_q*jq8S@@rTqT 5R % -@XSH *(74*S6R ?@cR47*@S @rTqT ԐR)r#* (Rqx6*U4S:RQ ԐR)r(V9q( ) Jq kI_q8*>* 5R % ( V9q( ) JqX@ *&)} 5P ՉSh)a*3 *v!B*Sj)a*3V !@@f`p?#{WO*@RhY94hY94`@RqTqTqT@ տq`B@!R* +@!O`@RH*OBWA{è#_֖@4*7*4*!5q`B@!R* 5h6Z94H* Ո*`@!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 hV9h4iF K@?kT9*h4R`R?#{OCA8C8@``:`:@R*7@A8C@ T*OC{A@#_`@!*`@!?#C{_WOCA8CA7*!4(RhrkTuR**RrkiTR@Qi:R5Qtr}p `>@R4*7*@S( R飐Ri=rjB~ })qR+)e) h>r1_k(TiRzSI r}fzSq TARBR* 7`>@ARCR@5wR45* 7R"R*`7`>@RR**&R*@5 ՟q`B@!R*hBkITRiRzSI r}fzSqTARBR*7`>@ARCR*5wA8C@ T*ODWC_B{AC#_`@!(`@!*`@!`@!*`@!*`@!**`@!*`@!**`@!*V6`@!*6q!Bc?#C{_WOCA8C?r)R8`>@R4**6**@R"R*v *7`>@R*** A8C@ !T*ODWC_B{AC#_a@Bc***?#{ OR"R*`7>@RRR*&R*@7*OB @{è#_*@!*?#C{WOCA8*CRV9@qY94Y9H4@R*6*>@R4*9 @Bc***@RWA8C@ AT*ODWC{A@C#_ր>@R4**`6R"R*@9X7>@RR**&R5R"R*I7>@RR**&R@ ?qaT*\C?#C{WOA8CL@9ÊF1Tqb TBYcR|@`@RY9h4Y9(4@RB@!#*uA*5@@TBaR* 7@97ߊ@R@+>@#aR 4*7* @@9aRBȊ"29*7U5ÊFqT@*!*~@A8C_ TOHWG{FC#_\C?#{ _WOL@>@("RR@  >@*R7*~T*`6(@*iw8*@4 !B***!B*Q!B @~@ODWC_B @{Ũ#_U?#{B{#_RLO?#{OCA8CR@Y94Y94@R>@R 47@R@@G*h@A8C@ TOB{A#_U?#{Bc{#_RLO?#{OCA8CR@Y94Y94@R>@R 47@R@@F*h@A8C@ TOB{A#_%?#{OCA8CR@hY94hY9H4`@RR"R* 7`>@ReSR*&R*`>@ARR***95`b`@RTA8C@ T*OC{A@#_**`@!R#R$R*`bqU?#{Bc{#_RLO?#{OCA8CR@Y94Y94@R>@R 47@R@@G*h@A8C@ TOB{A#_%?#{OCA8CR@hY94hY9H4`@RR"R* 7`>@RaSR*&R*`>@ARR***95`b`@RTA8C@ T*OC{A@#_**`@!R#R$R*`bqU?#{c{#_%?#{O?**`@!**OA{¨#_U?#{Bc{#_RLO?#{OCA8CR@Y9h4Y9(4@R>@ARCR y*5 @y>R}h@RUA8C@ T*OC{A@#_ր@!*%?#{OCA8CR@hY94hY94`@RiRzSI r}fӈzSqTARBR*U7`>@ARCR*@5t`@RUA8C@ T*OC{A@#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@Y9h4Y9(4@R>@RCR y*5 @y>R}h@RUA8C@ T*OC{A@#_ր@!*%?#{OCA8CR@hY94hY9h4`@RiRzSI r}fӈzSqTRBR*7`>@RCR*4`@RTA8C@ T*OB{A#_`@!*`@!*U?#{Bc{#_RLO?#{OCA8CR@Y94Y94@R>@R4@R@@@*hA8C@ TOB{A#_%?#{O@RhY94hY94`@RR"R*G7`>@R"R*&R`@R@OA{¨#_U?#{Bc{#_RLO?#{OCA8CR@Y94Y94@RBZ9>@5@9h@R@A8C@ TOB{A#_%?#{O@RY9h4Y9(5@R@OA{¨#_ր@RFbF*.8r*_.8r*_*??#{ O**t4q* Ք5OB @{è#_֡@Bc***@4@!***?#{ O *6R@*@!*OB @{è#_v~K?#{ o g_WOA8C@@C=<;t`@Rx@hY94hY94`@R`>@SсR`4*7*RORR@7`@!B<^hV9S`>@R8S8`46^h 6h V94hV9i V9qs8 !C]8C\8]8*5\C]8S]8]8' 5 5555s]85\5\i5])5]8****5 6`BCA8C_ ;T*OQWP_OgNoM{L#_*(R`@F]8!B**\C]8S]8]8 `@!*****1y)`@dV9#s]8!\c]8B]8|";CK3+# ]8315]84]8h"C9(5h@uAh"9h@7S]8q S]8?q4i@6)R*c8C\8\ib@_q\d AzC]8.M@]8s]8ן]8i4%5h&6*)R(RS]8c]855qC]84jC95**8]*43@?qRR:*q**R44c]8S84+RC\8\q AzC]8ן"5]843@"4XR4[R.3@ "4i@?q4RRq @z*63@(4?q RxR RR;R3@qjR R*Xj]8 RR?jRk I *(* h@q8R5]8 R **8h"C9i@(5h*@i@hn!uAh"9]8]8q @z]4(RR_"\4\I4*(R_C]8)4_Rs]8C]845 \s]8_q_ RK 4* 5_R*+R_J 4hC94`>@SR 46\qRZ_@k( *qT9[*6!R `b@SR8^8qShV9yS@7`b@ R** \7Zk@T3@*`7*7{R"R*]87`>@R** 73@**`6/1T7[]8^'7`@!*q_@*2q[}*!**`@!*`@!)4lC9qRR)?qm*qR V9n4l@q,RJ%!!__@8Zs]8!`@!94iB9XR*R)R! C\8R*_qJuSqj(R )XR8`>@SR4*7* !B^Sd V9eV9!B!BZ* R**_@ 6`@!Z**]8!B*|6`@!]8Z**/1TbR#R@3@7*8 )!`7x*`@!*`@b@!*v~K?#{ WOןV9 B@ן!BR 9@7 *!B* 9*OCWB @{Ĩ#_ V9!B*v~K?#{ WO Փ374(ԐR(rkT6R * hz@Q)R!!Q r}) k R"R*;7>@RR**&R7@*!*!B36@!B@!q! V9 B@!BR 97*OCWB @{Ĩ#_*@! 9 V9!Bv~K?#{OCA8C<@R5@ 6 V9q7*ӈ!9A8C@ T*OB{A#_?#{q( T }@ J Lyk `  @9I 5)R9 9M@9H5 (R9F@H5 @>@9H5 (R97@9H5 (R90@H5 @(@9H5 (R9!@H5 @P@9H5 (RP9 (R9  @H5 @9H5 (R9*{B#_* ) JB  @_ @95!BR_?B!DR_?B!R_?B!$R_x?B!$R_o!BR_k?B!R_b?B!R_Z!B#R_R? )B dR@_ @5C!BCR_?p\?#{WOCA8C*@RY9H4Y94@RQ9qT ) +yJ @֠>@R4*7*|@R@y>@R 46!>@R@4 6*>@R460>@R4* 7*P@SQ@ 66@6 R6*@! @ 6>@R`47*"@ 7*16@6R6*@!*X@rTqBTԐR(r@ 9q`TqTO*7*  5R% h V9?q*hA8C@ TOCWB{A#_֠>@R4*7*>@RCR y*5 @y)NR} nR r}dh@9qT R Rr) qTqTLRhrxR(r ՀR!**A(?#{ O*@RY9(4Y94@RBqTh@74)ԐR)r kT5R@RH!* y@Q)R!!Q r}) k R"R*a 7>@RR**&R* *OB @{è#_c@!B***W>]?@q_+Df?#{O*@RY9(4Y94@R Հ@R@OA{¨#_!B*?#{ O*@RY94Y94@RqTu@ տqB@ן!R* h@!Bqן*@RT Ք*OB @{è#_ֿqן!Bc!B*t)hR?@q$Hz_?#C{WOA8C* @RCx#yhY94hY94`@R`>@3RCR7C_8S_8@9)( Hi**J5* `@R!5 RA8C_ TODWC{BC#_!4`@!*RBR*C9G9w 7`>@CRCR`7* ըC_806`>@3R`5@07hB4!R)!4`@!B*`@!B*u" *``@!*S8C_86 h)R)S_8h6 3tF 5iRI r}) f hV9h4hFK@kTh)R)C_8(6`>@3R`4*@)R4 h  *tS_8H6 ըS_8H6 ըS_8h7S3tV9uF 5iRI r}) f hV9h4hFK@kkT(Rh9 4RC_807C_8(7C_8H7 `2@9@4RC_8/6 `.@9@4RC_86`>@3R 5@bV9r~SRkT`*@qT!v5u9!!RR*5!RRRC_8S_8!C_8H77W!BZ!B*x!BS_87x!BpdV9!B*cV9!BcV9!BcV9!Bqh }_) } 5S_87(h }_) } 5!z^?#{ O?q* Ո@7 qT.@4@R Հ*@ q@z*@**OB @{è#_փ@!B**@6*.@!Bk?#{WOD@*?1qT J*(RLii8k `h@95q*6* Q_1q T k* mij8 ֿq."Q* 1'1T+Q_%qHT k*$Rmij8 ֿqT*$RqT$Rh@(* }S`J@ 7**(R1T *1@Tq*1T*k!***7*#*&(R$R1Tq$R1T!*%R`@* 7*`N@7!RF*OBWA{è#_?#{  A6`@7!RqR}RBR`@73R#B@7`@7*qR}RBR`@7** @{¨#_}[/?#{  `@RR*7`@*@7`@ R R7*`J@7** @{¨#_*!*!*!!Bk?#{OC A8*)C(=q T )* +yJ @hF@*uA9qT ) +yJ @?qAThB@9h4!RfqR}RBR***"*hF@qThF@94*T**`@RR9` 7`@!R@ 7@9 `@!R 3* 74R`N@7*A8C@ T*OC{A@#_* `@****?(qT*?qT?$qT*T!R.C8_8 kT`@!R@7@9 `@!Rc@9Rh97`@AR*6 Ֆ! *!!*!x* v!B*m*!hR!B#Rk?#{ ?,qT"R%hF@-qT* h@(7`*@*`@!R* @{¨#_c@!B$R%Rh@6?#{O* T6 h@(7`*@*`@!R`J@74R*!B7`@R* 7 h@H7`*@*`@**OA{¨#_!c@!B$R%Rh@6c@!B**h@6nۅR?kmTR qR?kKTpiR( =S}  }S 9*_֠_m$?#{OCA8Ch@1T!*`h@1T!*`h@1T!*`7*h@1T!*`h*@1T!*`*!#R@q!賈h.!hB9!hF9hJ@1i9T!*`J`N@1T!*`Nh@1Th@1@Th@1Th@1ThJ@1T*@th@`@!R9h"h&hRiih9`4h@9@9 IR*h9i9A8C@ TOB{A#_h*@1@Hz-`?#{  @) @a@b@9cJ@aN@bB@9cF@9d*@ @{¨#_zR| 4D-D@P 0  @PD-D 0PD-D0L 0 l 0LD-8,D-D@P 0  @PD-D 4D-D0L 0 t 0LD-8HD-DPT @   PTD-D 44D-D0L 0 h 0LD-0lD-D0L 0  0LD-($D-DD L DD-,D-DpH  t pHD-D 4HD-D\ `  \ \D-D ,\`D-D H  @  HD-@D-DT @  @ TD-D ($D-DD L DD-<pD-D`T @   `TD-D 8<(D-D@P 0  @PD-D ,x\D-D H  |  HD-,lD-D H   h  HD-D ,pD-D H   l  HD-D <|D-DPT @   PTD-D 0HD-D0L   X 0LD-D 4|$D-D@P 0  @PD-D ,D-D H  h  HD-00, D-D H  h  HD-<`(P$D-DD L DD-0|0D-D0L    0LD-D 4(D-D@P 0  @PD-D 8D-DPT @   PTD-D $@L8D-D\ `   \D-D 8(D-D0L 0  0LD-D `,D-D0L   @ 0LD-D 0TD-D0L   @ 0LD-D 4<D-D@P 0 | @PD-D <tD-DPT @  L PTD-D <8D-DPT @   PTD-D 4D-D0L 0 \ 0LD-D 8,D-DPT @   PTD-D 8hD-DP 0  PD-D <pD-DPT P 8 PTD-(0D-DD X DD-0 D-D0L    0LD-D (D 4D-DD \ DD-0p D-D0L    0LD-D 4 PD-D@P 0  @PD-D ( 4D-DD \ DD-0 D-D0L    0LD-D 4< PD-D@P 0  @PD-D (t 0D-DD X DD-, PD-D H  p  HD-( 4D-DD \ DD-4 D-D@P 0  @PD-D 44 ,D-D@P 0  @PD-D (l 4D-DD \ DD-4 D-D@P 0  @PD-D 0 D-D0L    0LD-D ( 4D-DD \ DD-00 D-D0L    0LD-D ,d D-D H    HD-( 4D-DD \ DD-0 D-D0L    0LD-D 0 D-D H   t  HD-D ( < 4P D-D0L 0 | 0LD-D 0 D-D0L 0 p 0LD-L l D-D\ `   \D-D 8 D-D@P @   @PD-D <HD-D@P @   @PD-D 0D-D0L    0LD-D ,D-D0H  | 0HD-D 8D-D@P 0  @PD-D 4(TD-D0L 0  0LD-D ` 0tD-D H   P  HD-D 4<D-D0L 0  0LD-D <HD-DPP 0  PPD-D zR| 4D-D0L 0 l 0LD-D 4P4D-D0L 0   0LD-,D-D H    HD-,D-D H   h  HD-D 4HD-D@P 0 T @PD-D , D-D H   d  HD-D 0PXD-D H     HD-D L0D-D0L    0LD-D ,lD-D H  L  HD-max77779_external_chg_insel_readmax77779_external_chg_reg_writemax77779_external_chg_mode_writemax77779_external_chg_reg_readmax77779_charger_removemax77779_get_devmax77779_charger_pm_resumemax77779_charger_pm_suspendmax77779_charger_initmax77779_chg_is_regmax77779_external_chg_insel_writemax77779_external_chg_reg_update<[  u[ 4 ! ( -  Hp~ 8 G L \ c f q v %K9B$5description=Maxim 77779 Charger Driverauthor=Prasanna Prapancham license=GPLvermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=max77779_chargerscmversion=g0578e6b493fcdepends=gvotable,google-bms,max77779_pmicLinuxLinuxmax77779_charger __pm_runtime_resume__pm_runtime_idleتregmap_readғ__stack_chk_failq)regmap_writeIرregmap_update_bits_baseUmutex_unlock ~_dev_err{mutex_lock &__of_parse_phandle_with_argsORof_find_i2c_device_by_nodeq__mutex_init=:%delayed_work_timer_fnYyinit_timer_key;\wakeup_source_registerrbregmap_bulk_writeU_dev_warntRof_find_propertyirq_domain_simple_opsˮu__irq_domain_add.)5handle_simple_irqR-irq_create_mapping_affinity irq_set_chip_dataӃirq_set_chip_and_handler_namei of_property_read_string[zdevm_kstrdup;devm_power_supply_registerY_device_create_file~_printkOddebugfs_create_dirqdebugfs_create_atomic_tzedebugfs_create_boolͭrdebugfs_create_fileRdebugfs_create_u32of_property_read_variable_u32_arrayssof_find_node_by_name'devm_gpiochip_add_data_with_keybIgvotable_create_int_electionv*gvotable_v2s_uint=?agvotable_set_vote2strgvotable_set_defaultgvotable_election_set_namegvotable_create_bool_election=gvotable_v2s_intggvotable_comparator_int_minE`bgvotable_use_defaultpdevm_request_threaded_irq/regmap_bulk_readU0 Idevice_set_wakeup_capabledevice_wakeup_enable@(irq_set_irq_wake<_dev_info Pu__dynamic_dev_dbg8tPPgvotable_get_current_reason$bgvotable_cast_vote__msecs_to_jiffiesӅ3-system_wqWqueue_delayed_work_onKgvotable_run_election$___ratelimit*z__irq_resolve_mapping%Thandle_nested_irqeb,__dynamic_pr_debug&Yodebugfs_remove~device_wakeup_disable{wakeup_source_unregisterȁpower_supply_get_drvdataI$power_supply_changed gvotable_get_current_vote̅gbms_gen_chg_flags`power_supply_get_by_nameLQpower_supply_get_propertymsleepscnprintfpHmax77779_external_pmic_reg_read`Amax77779_external_pmic_reg_writekmalloc_cachesCukmalloc_trace sysfs_emit_at zkfreepsimple_attr_open-gpiochip_get_dataWcancel_delayed_work2_gvotable_get_dataΥ__pm_stay_awakej'gvotable_election_for_each__pm_relaxpgvotable_election_set_resultZ%strcmpdHalt_cb_patch_nops)Ugeneric_file_llseekE simple_attr_readN9simple_attr_writedsimple_attr_releaseo?gpio_to_desc)>-gpiod_set_raw_value_cansleep ]usleep_range_stateof_get_named_gpio_flagsumodule_layoutGNUݟSYtzyߧGNUHVdWxXWY V(WPWZ[ \d6$h6$|]\YVWW[[\L6$P6$d]l\|Y^[\LVhW[WAD_``Y0XGGa  aa  a""abb<@LcT$X$cVVd""]e 3& 3& ]8 K-< K-@ ]H p'L p'P ]T X ` fx e K- K- ] V V   a   g h h i   $ ( j, j< kL l` mt &x & ] * * f $ $ n o     p ! ! ]   q Z$ Z( r0 4 8 qH /L /P fT X ` s| 8. 8. t 0 0 u   t Q Q 0 0 v W) W) @ @ v ~, ~, P P v$ ,'( ,', `0 `< vD H L pP p\ vd wh wl p | v d d   v   w     v   w ! ! w C C w$ ( 0 fp [ [ \ 6$ 6$ ] \ X,000<fx[[\6$6$]\f11g) )(gh[[\[[\ 6$$6$8]@\P$T$d6$h6$|]\<'<'fS/S/xggx$x0 4 <fXylVpVxg$$x::x>)>)xzz "$"0R4R<R@RPRTRx{n n f|}bbc4T4T~(,4@HLPT_X_d|B.B.``~b b04<DM.HM.LXR\Rd]tcxc22]a+a+g((..n o  ( , 4pL&P&Xfh8l8p_'t_'^,,]f\(0<LWPWT]X\e2`e2hlxY88,, [d^ $,H\PTdh00r\]Y - -  $xVW{3{3Wte ](1,104<fDPY  %%eL[X\6$6$]\YPVdWpp/&/&%%VW/&/&!! [\^[p6$t6$]Y 0 0 r$ Y` ^t |    e \!! !.$!.(!]8!,ZD>\>Y>>>>>.>.>>^?[ ?\D?&H?&P?]?V?W?^?X?\@ @@m/@m/@p@p,@<@W@X@[A[D>H8P?T@X`$Sd@ShpUt]x,V]X[D^[^_d`x``@`lablbxc e0cPe(ce c$e(0d4f8@4dD@fHPTdTfX``pddfhHpdtfxhd0gd`gdglkkll `mmX  nn0n8n |nn \ps8 Lq$t(p 0hq4s8 @rDtH P rT,tX `,rdTthP prtttx rt rt xuu0 uvh xx `y(z {p} ||H  }(} }~0 h~$~( 0p~4@80 @~DtH0 Pq q+ 0$8(@x.p.xL4x6*%P!!"D""4#\#oDA`C (@PgXk` mmmn_'()= ,8_'@()H= Pp_'x%= /&_'!= /&_' =  -_' (= 0TP_'Xf`= h2_'f= +_'f= N_'f= 0_'8f@= Hw2h_'p&x=  _'p= m/_' = _'. = (H_'PX= `,_'= M,_'/=  _'/= )(_'0/8= @`_'h p= x_'2= /_'2= _'\= (@_'H\P= Xx_'\= _'\= n_'\= +" _'(\0= 8.X_'`\h= pz$_'\= ._'\=  _'\=  8_'@\H= P2p_'x\= _'S*= _'= _' !(= 03P_'X+`= h _'= :_'*!= _' ? =  10 _'8 -@ = H ih _'p A!x =  _' A! = $ _'  =  _' 1 = ( ^ H _'P 1X = ` 1 _' 1 =  _' 1 = $ _' 1 =  ( _'0 18 = @ +` _'h 1p = x  _' 1 = k) _' 1 = / _' "0 ( @ _'H "0P (X 2x _' Q ( 1/ _'  (  _' ( ( B2 _'( (0 (8 %X _'` h (p K _' /0 ( C0Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)Tl88p`$8@|4 L( P!!"D"@"T4#\#$((x.<.L4x66 7@8x9=>0X?lDA`CD EH Et F F 4H lH@ !0)!'!k "0% "#"S D"!@"&D""`""7 4#$0#{+4# \#0)X#''\#Y$(L%$#$87T6 `#8% (((>p87+,*99T)8&+%",8"+=8 ,h8z,5$P8^,(08*d-6x.@@)t.&x.:.%._". 'H8D/h(8&3L4(H4+-L4*8()4H&w8$4X?J(!z8 5 +(85x6`t6,x6{*0(;.&@8$L>!P&"8C @`DA@AFDA `Cp\C,`C D0g*D(DE&El$EB E4!EEFcFP FFFY,F+ 4H4M*0HU(4HlHR%'#d'3Z })+F)*Pu/)Tum&# 8%|u!",@ 8 uDvHv|x , 8*x(Hy5&Ly$+x 8!dyJ HzLzM]'X 8{, 8n*|(# 8!&$}s$}!}P~X } " 8l~`,0T*t~b(@&~/$!Ȃ̂, @*_'t0l * (4)($m&$%@!" ,,l   , F*(;&,6(fa$f%!$S J !*, uR$ 4/[ \4lNp : o' އ f fD U4 K?IT K?I 2zi,=:   , i= NK "& 'GL@OBbm s lE   W5] }s  v  k0 ̂l Tu"Hv4fLzHw}3Lys , R,s.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.rela___ksymtab_gpl+max77779_external_chg_reg_read.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.datamax77779_gbms_psy_set_propertymax77779_psy_set_propertymax77779_gbms_psy_get_propertymax77779_psy_get_propertypower_supply_get_propertyof_find_propertyirq_create_mapping_affinityinit_timer_keydevm_gpiochip_add_data_with_keymax77779_charger_init.__keymax77779_chg_irq_setup.__keygs201_to_standbygs201_force_standbyof_property_read_variable_u32_array__pm_relaxmax77779_wcin_current_nowregisters_dump_show__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_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_9$d.199$d.99$d.189$d.89__UNIQUE_ID_license579$d.179$d.79max77779_chg_irq_handler._rs.269$d.169$d.69max77779_chgr_irq.__UNIQUE_ID_ddebug559$d.259$d.159$d.59max77779_chgr_irq.__UNIQUE_ID_ddebug549$d.249$d.149$d.49$d.239$d.139$x.39$d.39$d.229$d.129$x.29$d.219$d.119$x.19$d.209$d.109$d.9max77779_set_charge_enabled.__UNIQUE_ID_ddebug498$x.198$x.98max77779_set_usecase.__UNIQUE_ID_ddebug488$x.188$x.88__UNIQUE_ID_author578max77779_foreach_callback.__UNIQUE_ID_ddebug478$x.178$x.78max77779_foreach_callback.__UNIQUE_ID_ddebug468gs201_otg_enable.__UNIQUE_ID_ddebug468$x.268$x.168$x.68gs201_wlc_tx_enable.__UNIQUE_ID_ddebug458$x.258$x.158$x.58$x.248$x.148$x.48$d.48max77779_gbms_psy_set_property.__UNIQUE_ID_ddebug538$x.238$x.138$x.38$d.38max77779_psy_set_property.__UNIQUE_ID_ddebug528$x.228$x.128$d.28max77779_gbms_wcin_set_prop.__UNIQUE_ID_ddebug518$x.218$x.118$d.18max77779_wcin_inlim_work.__UNIQUE_ID_ddebug508$x.208$x.108$x.8$d.8$d.197$d.97$d.187$d.87__UNIQUE_ID_description577$d.177$d.77max77779_charger_init.__UNIQUE_ID_ddebug567$d.267$d.167$d.67max77779_chgr_irq.__UNIQUE_ID_ddebug557$d.257$d.157$d.57max77779_chgr_irq.__UNIQUE_ID_ddebug547$d.247$d.147$d.47$d.237$d.137$x.37$d.37$d.227$d.127$x.27$d.217$d.117$x.17$d.207$d.107max77779_charger_init.__key.7$d.7max77779_higher_headroom_enable.__UNIQUE_ID_ddebug496$x.196$x.96max77779_set_insel.__UNIQUE_ID_ddebug486$x.186$x.86max77779_foreach_callback.__UNIQUE_ID_ddebug476$x.176$x.76gs201_otg_enable_frs.__UNIQUE_ID_ddebug466max77779_foreach_callback.__UNIQUE_ID_ddebug466$x.266$x.166$x.66gs201_wlc_en.__UNIQUE_ID_ddebug456$x.256$x.156$x.56$x.246$x.146$x.46max77779_gbms_psy_set_property.__UNIQUE_ID_ddebug536$x.236$x.136$x.36$d.36max77779_psy_set_property.__UNIQUE_ID_ddebug526$x.226$x.126$d.26max77779_gbms_wcin_get_prop.__UNIQUE_ID_ddebug516$x.216$x.116$d.16max77779_dcicl_callback.__UNIQUE_ID_ddebug506$x.206$x.106$x.6$d.6$d.195$d.95$d.185$d.85$d.175$d.75max77779_charger_init.__UNIQUE_ID_ddebug565max77779_chg_irq_handler._rs.265$d.265$d.165$d.65max77779_chgr_irq.__UNIQUE_ID_ddebug555$d.255$d.155$d.55max77779_chgr_irq.__UNIQUE_ID_ddebug545$d.245$d.145$d.45__UNIQUE_ID_depends335$d.235$d.135$x.35$d.35$d.225$d.125$x.25$d.215$d.115$x.15$d.15$d.205$d.105max77779_charger_init.__key.5$d.5max77779_enable_sw_recharge.__UNIQUE_ID_ddebug494$x.194$x.94max77779_foreach_callback.__UNIQUE_ID_ddebug484$x.184$x.84max77779_charger_pm_resume.__UNIQUE_ID_ddebug574max77779_foreach_callback.__UNIQUE_ID_ddebug474$d.274$x.174$x.74gs201_otg_enable_frs.__UNIQUE_ID_ddebug464max77779_foreach_callback.__UNIQUE_ID_ddebug464$x.264$x.164$x.64gs201_wlc_en.__UNIQUE_ID_ddebug454$x.254$x.154$x.54$x.244$x.144$x.44max77779_psy_get_property.__UNIQUE_ID_ddebug534__UNIQUE_ID_scmversion334$x.234$x.134$x.34$d.34max77779_psy_set_property.__UNIQUE_ID_ddebug524$x.224$x.124$d.24max77779_wcin_set_prop.__UNIQUE_ID_ddebug514$x.214$x.114$d.14max77779_dc_suspend_vote_callback.__UNIQUE_ID_ddebug504$x.204$x.104$x.4$d.4$d.193$d.93$d.183$d.83max77779_chgr_irq._rs.273$d.273$d.173$d.73max77779_chg_irq_handler.__UNIQUE_ID_ddebug563$d.263$d.163$d.63max77779_chgr_irq.__UNIQUE_ID_ddebug553$d.253$d.153$d.53$d.243$d.143$d.43__UNIQUE_ID_name333$d.233$d.133$x.33$d.33$d.223$d.123$x.23$d.213$d.113$x.13$d.13$d.203$d.103max77779_charger_init.__key.3$d.3max77779_mode_callback.__UNIQUE_ID_ddebug492$x.192$x.92max77779_foreach_callback.__UNIQUE_ID_ddebug482$x.182$x.82max77779_foreach_callback.__UNIQUE_ID_ddebug472$d.272$x.172$x.72max77779_foreach_callback.__UNIQUE_ID_ddebug462gs201_otg_mode.__UNIQUE_ID_ddebug462$x.262$x.162$x.62$x.252$x.152$x.52max77779_gbms_psy_get_property.__UNIQUE_ID_ddebug542$x.242$x.142$x.42debugfs_create_u32max77779_psy_set_property.__UNIQUE_ID_ddebug532__UNIQUE_ID_vermagic332$x.232$x.132$x.32$d.32max77779_get_chg_chgr_state.__UNIQUE_ID_ddebug522$x.222$x.122$d.22max77779_wcin_get_prop.__UNIQUE_ID_ddebug512$x.212$x.112$d.12max77779_wcin_input_suspend.__UNIQUE_ID_ddebug502$x.202$x.102$x.2$d.2$d.191$d.91$d.281$d.181$d.81max77779_charger_pm_suspend.__UNIQUE_ID_ddebug571max77779_chgr_irq._rs.271$d.271$d.171$d.71max77779_chgr_irq.__UNIQUE_ID_ddebug561$d.261$d.161$d.61max77779_chgr_irq.__UNIQUE_ID_ddebug551$d.251$d.151$d.51$d.241$d.141$d.41$d.231$d.131$x.31$d.31$d.221$d.121$x.21$d.211$d.111$x.11$d.11$d.201$d.101max77779_charger_init.__key.1$d.1max77779_mode_callback.__UNIQUE_ID_ddebug490$x.190$x.90max77779_foreach_callback.__UNIQUE_ID_ddebug480$d.280$x.180$x.80max77779_foreach_callback.__UNIQUE_ID_ddebug470$d.270$x.170$x.70gs201_force_standby.__UNIQUE_ID_ddebug460$x.260$x.160$x.60$x.250$x.150$x.50max77779_gbms_psy_set_property.__UNIQUE_ID_ddebug540$x.240$x.140$x.40$d.40max77779_psy_set_property.__UNIQUE_ID_ddebug530$x.230$x.130$d.30max77779_gbms_wcin_set_prop.__UNIQUE_ID_ddebug520$x.220$x.120$d.20_note_10max77779_gpio_set.__UNIQUE_ID_ddebug510$x.210$x.110$d.10max77779_chgin_input_suspend.__UNIQUE_ID_ddebug500$x.200$x.100max77779_int_mask.0@0V*PLhh2 4/$=8C`>ab H(*@ث$r2(OJ@`$@@$%@ h$Q@`$@$x @$@ 50(@$LoM`0 @@g7$ B&A}>@F-