ELFг@@$$3QCOM-BATT: %s: Couldn't get pl charge type rc=%d 3QCOM-BATT: %s: Couldn't get MIN ICL threshold rc=%d 3QCOM-BATT: %s: Couldn't create battery debugfs rc=%ld charge_pump_master3QCOM-BATT: %s: Couldn't get switcher enable status, rc=%d 3QCOM-BATT: %s: Couldn't read FCC step update status, rc=%d FCC_VOTERICL_CHANGE_VOTER3QCOM-BATT: %s: Failed to read CP topology for mode=%d rc=%d CP_ILIM3QCOM-BATT: %s: Couldn't get fcc, exiting taper work %d.%d 3QCOM-BATT: %s: Couldn't set force recharge rc=%d handle_main_charge_typePD_VOTER3QCOM-BATT: %s: Couldn't get usbpsy 3QCOM-BATT: %s: Couldn't set parallel icl, rc=%d 6QCOM-BATT: %s: Parallel ICL is less than min ICL(%d), skipping parallel enable 3QCOM-BATT: %s: Failed to read PD_ACTIVE status rc=%d 3QCOM-BATT: %s: Couldn't get DC PRESENT rc=%d fcc_stepper_workPL_VOTERhandle_settled_icl_changePL_DISABLEparallelCHG_STATE_VOTER3QCOM-BATT: %s: Couldn't register psy notifier rc = %d battery3QCOM-BATT: %s: Couldn't get parallel batfet mode rc=%d PARALLEL_PSY_VOTERversionFCC_STEPPER_VOTERsplit_settledget_settled_splitget_main_fcc_configpl_fv_vote_callbackPL_TAPER_EARLY_BAD_VOTER3QCOM-BATT: %s: Couldn't get usbpsy while splitting settled pl_disable_vote_callback3QCOM-BATT: %s: was initialized earlier. Failing now qcom_batt_create_debugfsqcom-batteryFCC_MAINUSBIN_I_VOTERCP_DISABLEpl_taper_work3QCOM-BATT: %s: invalid charger parameter USB_ICLICL_LIMIT_VOTERCP_SLAVE_DISABLEPL_FCC_LOW_VOTER3QCOM-BATT: %s: Couldn't get present from USB rc=%d %d restrict_chgget_fcc_split3QCOM-BATT: %s: Couldn't get max current rc=%d 3QCOM-BATT: %s: Couldn't get usb psy cp_get_parallel_modeFCC3QCOM-BATT: %s: Couldn't set main fv, rc=%d is_parallel_available3QCOM-BATT: %s: Couldn't get split current rc=%d main3QCOM-BATT: %s: Couldn't get batt charge type rc=%d usb_icl_vote_callback3QCOM-BATT: %s: Couldn't get parallel mode from parallel rc=%d 3QCOM-BATT: %s: Couldn't get adaptive voltage rc=%d 3QCOM-BATT: %s: Couldn't get battery status rc=%d cp_slaveTAPER_STEPPER_VOTERpl_register_notifiervalidate_parallel_iclPL_HW_ABSENT_VOTERPL_AWAKE3QCOM-BATT: %s: Couldn't set parallel charger fcc, rc=%d PL_INDIRECT_VOTERrestrict_curfcc_stepping_in_progress3QCOM-BATT: %s: Couldn't get aicl settled value rc=%d 3QCOM-BATT: %s: Invalid fcc stepper step size, value 0 3QCOM-BATT: %s: Couldn't get DC Present status, rc=%d qcom_batt_init3QCOM-BATT: %s: Couldn't change slave suspend state rc=%d MAIN_FCC_VOTERget_adapter_icl_based_ilimBATT_PROFILE_VOTERHVDCP_HW_INOV_DISFV3QCOM-BATT: %s: Couldn't get USB Present status, rc=%d handle_usb_changeTAPER_END_VOTER3QCOM-BATT: %s: couldn't register pl_data sysfs class rc = %d usb3QCOM-BATT: %s: Couldn't set parallel fcc, rc=%d 3QCOM-BATT: %s: Couldn't set float on parallel rc=%d 3QCOM-BATT: %s: Can't reduce FCC any more PL_ENABLE_INDIRECTRESTRICT_CHG_VOTERget_fcc_stepper_paramsdcparallel_pctpl_fcc_vote_callbackhandle_parallel_in_taperHה҈(DLT(,T=ҨL5^Tȶh!h T( ȓ C TH(rlThה҈(D`T҈HT( ȓ#T/((,`T2H#aT'((rT[hT( ȓT ( ȓCTA_?T_֠@9qCT_@*^{ _WO@@R riRv*ODWC_B @{Ũ^__!H!BHRht @mq`TUqaThRhbHRrh`{{h9`RhBhh)wj"hh&(#wjj"h)3`BRwhh&*?`6T6d*d*?`cTH"*?`cT=2*?`&cT&2BAR?`cT'!"R*`@!**`@!"R*RAR?`cT bAR?`*T**`*@`@`@`@`@`6@`&@`A7`@!"R*w" h7 ( R` )J!t6hRyi:j>7**!*!*!*C^{O@Ѩ@(hA`! h@ `A``%CaR$7@H 4`ACR@ 5@h6_``&@`@`@h@``@!**`@CR 7@ Q?qhThI96`"@`"!"R*`@CaR7@CRh`@@`@ CRh i65@h6`@!**`@!**`@!**. 6 `AC!R`7@ Q? qTq!Ti*B? qThG9Ri*5`@!"R*@bR`@!"R qT`@t.CkT`@!**`@!**@h* `&@h@*C! R 7`A@Ca R`7@(Rri4k*T4i2BQ) ?kTk*cTU4"R`*@!*`@h@QqhTh2Bi.B  k)|RUZr kKT`@*`53#` 7 @i @ k⧟`@!*`@@5*! `@4 _)@?aT{BOD@^_C_`@C!R`7@qT`@!"R**!*!C!=* *!*!*!C^{WO@Ѩ @(R9BѠ@!@*!"RP`4`@*3# @ $Rr kT`@!"R*`@!**9`@!** _)@?!T{BODWC^_C_RXRurr h@ "R>R`@5`@h.CkLT`@hA`.C!R7@qh*AT`@7kT *!!^{ S!"R*`T!** @{¨^__^{WOC@ 0 @T@4@V@aR7` A@` aR@7@*4hBBh4iAQj>B+@hB5@TQ hNB(5+`@@4R R7`@t 9`@h6@*!"R***uhFB4* FhNB4iAQjJB+@hN5@VY *hNB5hRBh4 Rh@k T`@ hL9H 5#Rrk T(R R 7h@QqhTh2 i?`@(Rh 9*7`6@!"R*`@R7#RrkThL9H4`@ R7h@QqhT`@ 9*!l*!qR7`6@!"R*qȦ}!vR)4*s@R**!`@!**V @)@?T{AOCWB^__^{OC@* @`R @)@?T{AOB^__C^{O@Cb7(@h2@*( hA hA( h:@ hA@KqT`A#R 7hAh`:@  @!* k⧟`2@ @!*k⧟h@43C*@`@)$Rr k⧟!*`@`A@ _)@?T{BOD@^_*C_`2hA`hA(`h:@`:*!hA^{OC@7 @*R7@H4@ jRR @7BCkTA*7@qT(RA!R 7*B* @)@?T{A*OC@^__**!***!C^{O@(@ @!"R*Rrk T`*@!**@bRpR`@#! R7 @kTiI9i64 5R k `@#R `@#R`@!** `A`CR@7@ qT` A#aR 7 @5!** _)@?T{B*OD@^_C_* *!**!*^{WO@*(@` `A` hA` #`ACAR`7@`@CRh:7@qKTh2h:B(4``@!**`@*5h@H4QqT`@4**75`@C!RL1T@bRVyh2C4`A`CѡR7_4 9h:Bh4**hVB 4`@!"R*@bRIVQ`@3#*h:B 4A)hVB4`@!"R*@bRhL9H5:(Rh 9h2Ckh:B5h@QqhT`@(RC R 7`6@!"R*`6@KqT}S!h`@`@hL9k`Th:BH4* _)@?AT{C*OEWD^__֡CѢSc 7^i @* k觟bq*t 9*!* @h@kT`6@@!"R`@CR 7u`@CR 7u`6@@!"R`@C R 7h@QqhT`AC!R7@qThG95`@!"R*@bR!Vb @!*!U*!v*!Z*!****!^{ Ab4*{^__^{ @_q!**{^__^{OAH@!@`4!4!5@h" ROA R{¨^__^{^BR|@{^__^{@ @BR|@{^__^{OC )@AR`4  @@q@9! @)@?T{AOB^__^{0 @9BR|@{^__^{OC )@AR`4@ Ѫr@9_ kT@*r9@r@9@ @)@?T{AOC@^__^{p @BR|@{^__C^{O )@AR4 _)@?T{BOD@^_C_@ шC)@QqT@4**57@!*@@@Qq(T~@3C37@ @* k⧟*!**^{_WOC@@QqT@H@4**&@! R7@@2B룐Rk=r)} X  }+ e &@6AAR 7@*Kx @)@?T{A*OEWD_C@^__**!*!7^{O@3#7 @h2BkT@CR`@@7`@CR6`@CR 7@CR`@7@t2h. _)@?T{BOC^__***!^{BR#R*|@{^__C^{_WOC@*@R@@q? qT@! R7@A R7@ | R|(Ț @)} ?k(飐R} i=r}) e 6B k@4K} h2C 5 ~ h2C4@I  kh @)@?aT{AODWC_B^_C_**!^{ WOA@44@**W *6`6@hZBkTh^BkaThNB 5O`ZB4`Z5 `Zw^`6@`6*BhF5iAk*RJŊZj>*@UZ jB)@ H hF45`A`* R7h.@`.h@ xSK?k$@z4`.@6h2 h@iA*RkJŊZjJ*@ UZh hN)@j I iR5hRB5hBBh5hFBh4(RhVOCWB @{Ĩ^__!C^{O@*A`@`A``CR 7@q@ThAk€q#R57h.@`.`@ @h.@"R kIz#`6@`6h6C5qaT@ _)@?T{BOD@^_C_*!"R^{O@#ARA7i6C @)5Q? qT qThAA qThA`&@!@kqThAa@ `A` CR7@qAT`&@kHzK _)@?T{B*OC^__*!*!*^{O@`````" `*@`@`@`@`@`6@`AOA{¨^__description=QPNP Battery driverlicense=GPL v2intree=Yname=qpnp_batteryvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=pmic-voterqcom_batt_deinitqcom_batt_initS0?module_layoutg__stack_chk_guard__stack_chk_failӅ3-system_wqJsystem_long_wq?bkmalloc_cachesl<kstrtoull1(snprintfZ%strcmp bpower_supply_reg_notifierV^__pm_relaxʦ__pm_stay_awakeZis_override_vote_enablediis_override_vote_enabled_locked__msecs_to_jiffiesʮqueue_delayed_work_onzget_client_vote_lockedI~power_supply_changedmsleepe{<get_client_vote0fpower_supply_set_propertyEƖget_effective_result_lockedMqueue_work_onVget_effective_resultfind_votable1V(power_supply_get_property,power_supply_get_by_nameȥrerun_electionҸkmem_cache_alloc_traceF9rcancel_work_synck0cancel_delayed_work_sync zkfree`gwakeup_source_unregisterAdestroy_votableÁkpower_supply_unreg_notifier,__class_register+ vote create_votable=:%delayed_work_timer_fnYyinit_timer_keylJԬwakeup_source_register2|printkLinuxqpnp_batteryGNUɭ#mxP PHvLvTvXv\v `v dy|vkv)vkv)yvBvBzop,ot,op,ot, {t{xo,|vOo,vO}vv}v9 v9 }vv$}<vnDvnP}hvlvx~v v ~v v ~vzvz}vq vq } (08@HTvXvd~lo,po,|o(nmnmvvv<v<yv v v v v v y @D`vdvhv v v#v#vyvy(v ,v 8~Htv' xv' |vKvK~v v ~vv(~0v4v@~`v v ~vv v  v  ~ v v( ~< T l  vX vX ~  8 oH"T vX v` ~h t o# v vT v vT y     v v ~ v( v v( v$ y0 v4 vu 8 v< vu @ yH v'L vu P v'T vu X yd vth vtt vx v | v v y v v v v y v vQ v vQ     v  v  $ v(, v(8 ~@ L ` oD%| v v ~ v( v( ~ v v ~   v( v( ~( 0 < P h   vE vE v( vq v( vq y v v vq vq y  vg vg~vKvK ~LPv v  $0v(4v(D~o#(8v(<v(H~`o#v< v:v< v:yvg v:vg v:yv(v( ~,v24v2@o(PTXhtv xv vvv:v:yv(v(~v#v# 8<Dd v2v2$~4v28v2H~doD%|vv~vfvfvvvv v v$4v48v <v4@v DyTptvv,DLxv|vv v vnvnyvvvvvnvnyv<v<(~@vXDvXP~X\l|v<v<~vv<Lv<Pv<\o(dlvvvMvvMvyv v v^v^y v#$v#(<v@vDXv \v `xv(v(~(48Ddvhvlo&v(v(~oD%o&,v(0v(<~@DTo#v v ~v2v2o( 08poH"vvvvyv v ~ 4v 8v @~Tpo#v v ~vkvvkvyvvvvyv vZvvZy$v((v,v(0v4y@v DvHv LvPy\v`vQdvhvQpyv v v vv vyvv~,vy4vy@HvLvT\v#`v#hptvvvv $Hhv lv t~xvv P v X v l ~ ~    v v ! !0! ` @ j ( 4s 4| d*p} D% &k H" 0 X E 8f  h1 X|  D 8/  8 d 8  X #0 (  %8     \ P5TyoiV +tcB0N> .Y" % [$2tqL.note.Linux.text.comment.init.plt.rela___ksymtab_gpl+qcom_batt_deinit.rela.text.qcom_batt_init.rela___kcrctab_gpl+qcom_batt_init.bss.rela.data.batt_class_groups__versions__ksymtab_strings.rela.rodata.batt_class_group.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapower_supply_set_propertypower_supply_get_propertyinit_timer_keyqcom_batt_init.__key__pm_relaxslave_pct_showfcc_stepping_in_progress_showrestrict_cur_showversion_showrestrict_chg_showget_effective_result__crc_qcom_batt_deinit__kstrtab_qcom_batt_deinit__ksymtab_qcom_batt_deinit__crc_qcom_batt_init__kstrtab_qcom_batt_init__ksymtab_qcom_batt_initget_settled_splitget_fcc_splitclass_attr_slave_pctclass_attr_fcc_stepping_in_progressbatt_class_attrsbatt_class_groups____versionsget_fcc_stepper_params__msecs_to_jiffieskmalloc_caches__module_dependsclass_attr_restrict_curwakeup_source_unregister__class_registerwakeup_source_registerpower_supply_unreg_notifierpower_supply_reg_notifiersystem_wqsystem_long_wqbatt_class_groupstrcmpthe_chipmsleeprerun_electionclass_attr_versionqueue_work_onqueue_delayed_work_ondelayed_work_timer_fncp_configure_ilimget_adapter_icl_based_ilimkstrtoullpl_notifier_call__stack_chk_fail__cfi_check_failprintkpl_disable_forever_workfcc_stepper_workpl_taper_workstatus_change_work__cfi_checkpl_fv_vote_callbackpl_enable_indirect_vote_callbackpl_fcc_main_vote_callbackusb_icl_vote_callbackpl_disable_vote_callbackpl_awake_vote_callbackpl_fcc_vote_callbackclass_attr_restrict_chgsnprintfget_client_voteslave_pct_storerestrict_cur_storerestrict_chg_storepower_supply_get_by_name__this_moduledestroy_votablecreate_votablefind_votable__pm_stay_awakekfreekmem_cache_alloc_trace__stack_chk_guardsplit_settledis_override_vote_enabledget_effective_result_lockedget_client_vote_lockedis_override_vote_enabled_lockedpower_supply_changedcancel_work_synccancel_delayed_work_sync$d.49$x.39$x.29$x.19$x.9$d.48$x.38$x.28$x.18$x.8$d.47$x.37$x.27$x.17$x.7_note_6__UNIQUE_ID_intree56$d.56$d.46$x.36$x.26$x.16$x.6__UNIQUE_ID_name55$d.55$d.45$x.35$x.25$x.15$x.5__UNIQUE_ID_vermagic54$d.54$d.44$x.34$x.24$x.14$x.4$d.63$d.53$d.43$x.33$x.23$x.13$x.3$d.62$d.52$d.42$x.32$x.22__UNIQUE_ID_license112$x.12$x.2$d.51$d.41$x.31$x.21__UNIQUE_ID_description111$x.11$d.1$d.50$d.40$x.30$x.20$x.10$d.0@ `!pp(ppp2P  ,<z= =  H@@H@ZKe@K0K@LJ &@ؖ`@8@0LoC xmةwm^