ELFh@@$$3QCOM-BATT: %s: Couldn't get pl charge type rc=%d 3QCOM-BATT: %s: Couldn't get MIN ICL threshold rc=%d 6QCOM-BATT: %s: terminating: parallel disabled 3QCOM-BATT: %s: Couldn't create battery debugfs rc=%ld charge_pump_master3QCOM-BATT: %s: Couldn't get switcher enable status, rc=%d 6QCOM-BATT: %s: ILIM: vote: %d voter:%s min_ilim=%d fcc = %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 6QCOM-BATT: %s: master is fast charging; waiting for next taper %d.%d 3QCOM-BATT: %s: Couldn't set force recharge rc=%d handle_main_charge_type6QCOM-BATT: %s: taper entry scheduling work PD_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 6QCOM-BATT: %s: cp_fcc_ua=%d total_fcc_ua=%d forced_main_fcc=%d 6QCOM-BATT: %s: Disabling FCC slewing on CP Switcher disable fcc_stepper_workPL_VOTERhandle_settled_icl_changePL_DISABLEparallelbatteryCHG_STATE_VOTER3QCOM-BATT: %s: Couldn't register psy notifier rc = %d 6QCOM-BATT: %s: master is taper charging; reducing FCC to %dua 3QCOM-BATT: %s: Couldn't get parallel batfet mode rc=%d 3QCOM-BATT: %s: Couldn't create force_dc_psy_update file rc=%ld PARALLEL_PSY_VOTERversionFCC_STEPPER_VOTERsplit_settledget_settled_split6QCOM-BATT: %s: master_fcc=%d slave_fcc=%d distribution=(%d/%d) get_main_fcc_config6QCOM-BATT: %s: parallel charging %s pl_fv_vote_callbackPL_TAPER_EARLY_BAD_VOTER3QCOM-BATT: %s: Couldn't get usbpsy while splitting settled pl_disable_vote_callback6QCOM-BATT: %s: terminating: parallel's share is low 3QCOM-BATT: %s: was initialized earlier. Failing now qcom_batt_create_debugfsqcom-batteryFCC_MAINcp_configure_ilimUSBIN_I_VOTERCP_DISABLEpl_taper_work3QCOM-BATT: %s: invalid charger parameter USB_ICLICL_LIMIT_VOTER6QCOM-BATT: %s: CP Switcher is enabled, don't limit main fcc CP_SLAVE_DISABLEPL_FCC_LOW_VOTER3QCOM-BATT: %s: Couldn't get present from USB rc=%d 6QCOM-BATT: %s: total_settled_ua=%d settled_ua=%d new_total_settled_ua=%d %d restrict_chg6QCOM-BATT: %s: pl enabled in Taper scheduing work enabledget_fcc_split6QCOM-BATT: %s: Float voltage increased. Exiting taper 3QCOM-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 6QCOM-BATT: %s: chg_state enabling parallel 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_curdisabled6QCOM-BATT: %s: Main FCC Stepper parameters: target_main_fcc: %d, current_main_fcc: %d main_step_direction: %d, main_step_count: %d, main_residual_fcc: %d override_main_fcc_ua: %d override: %d debug_maskfcc_stepping_in_progress3QCOM-BATT: %s: Couldn't get aicl settled value rc=%d 3QCOM-BATT: %s: Invalid fcc stepper step size, value 0 6QCOM-BATT: %s: Parallel FCC Stepper parameters: target_pl_fcc: %d current_pl_fcc: %d parallel_step_direction: %d, parallel_step_count: %d, parallel_residual_fcc: %d 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 usb6QCOM-BATT: %s: Split total_current_ua=%d total_settled_ua=%d main_settled_ua=%d slave_ua=%d 6QCOM-BATT: %s: Couldn't read primary charger FCC upper limit, rc=%d 3QCOM-BATT: %s: Couldn't set parallel fcc, rc=%d 6QCOM-BATT: %s: FCC Stepper parameters: step_fcc=%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_taper{_WO@@R riR@ `_@HTc0R _? THRht @mq`TUqaThRhbHRrh` {{h)`RhBh h)whh&j" wjj"h)`BRwhh&B*?`6T6zv|*xB*?`cT[B*?`#TO!!TB*?`&cT&5BAR?`cT)!"R*`@!**`@!"R*BAR?`cT BAR?`*cT**`*@`@`@`@`@`6@`&@`A*OCWB_A{Ĩ_`@!"R*w" h7 ( R` )J!t6hRyi:j>7**!*!*!*C{O@Ѩ@(hA`@% h@ `A`@(CaR7@H 4`ACR@ 5@h6_`!`&@`@`@h@``@!**`@CR@$7@ Q?qhThI96`"@`"!"R*`@CaR"7@CRh`@@`@ CRh i65@h6`@!**`@!**`@!**. 6 `AC!R7@ Q? q"TqTi*B? q!ThG9Ri*5@97`@!"R*@bR`@!"R qT`@t.CkT`@!**@97`@!**@h* `&@h@*C! R7`A@Ca R7@(Rri4k*T4i2BQ) ?kTk*cTU4"R`*@!*`@h@QqHTh2B )@9 i 7h.B)|RrkUZ kTh@*QqT`@4* *!#*!*!g3#@ 7 @i @ k⧟`@!*`@`5 `@`4 _)@?A TOD@{BC_`@C!R7@qT`@!"R*b.B@!*!&!W* *!*!!*!{g_WO@Ѩ @(R9BѠ@!@*!"RP`4`@*3# @@ $Rr? k,T 7`@!"R*^ 6WXRRr{rH@97>R`@@5`@h.CkT`@hA`.C!R7@qh*T`@7k TH@9 h7`@"R**H@9(6!*! !`@!**9`@!** _)@?!TOGWF_EgD@{B_{ 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 @)@?TOCWB{A_{OC@* @`R @)@?TOB{A_C{O@C7(@hh2@*h hA hAh h:@ hA @(@9K 7qT`A#R 7hAh`:@  @!* k⧟`2@ @!*k⧟h@43C*@`@)$Rr k⧟!*`@`A@ _)@?!TOD@{B*C_`2hAh`hA`h:@h`:!**qT*!hA{OC@7 @*R`7@H4@ jRR @7BCkTA*7@qT(RA!R7*B* @)@?T*OC@{A_**!***!C{O@(@ @!"R*Rrk T`*@!**@bRpR`@#! R7 @kTiI9i64 5R k `@#R `@#R`@!** `A`CR 7@ qT` A#aR7 @5!** _)@?aT*OD@{BC_* *!**!*{_WO@*(@`@`A``hA` #`ACAR7@`@CRh:@7@qKTh2h:B(5X9@9!7h:B(4``@!**`@*5h@H4QqT`@4**x#75`@C!RL1AT@bRX h2C(4`A`CѡR 7_4 9@96!)`@3#*h:B 4_A)**hVB4`@!"R*@bRhL95:@9H"7(Rh 9h2Ckh:B4**hVB4`@!"R*@bR"h@QqhT`@(RC R7`6@!"R*`6@KqT}S!h`@`@CѢSc7^i @* k觟i*!*| @h@k T@`6@!"R*`@CR@7v`@CR@7v@`6@!"R*`@C R7h@QqhT`AC!R@7@qThG9h5@9H7`@!"R*@bR%!X/*!h:B5b @!*!K*!@97`@@hL9kTh:B5qu 9@97* _)@?A T*OFWE_D{C_ )q"! R~~$  !**`@*!,*!***F*!k!!r{ Ab4*{_{ @_q!**{_{OAH@!@`4!4!5@h" ROA R{¨_{^BR|@{_{@ @BR|@{_{OC )@AR`4  @@q@9! @)@?TOB{A_{0 @9BR|@{_{OC )@AR`4@ Ѫr@9_ kT@*r9@r@9@ @)@?TOC@{A_{p @BR|@{_C{O )@AR4 _)@?TOD@{BC_@ шC)@QqT@4**57@!*@@@QqHT~@3C37@ @* k⧟*!**{g_WOC@@QqT@h@4****@! R`7@@2B꣐Rj=r} 8 }* e &@*6AAR7@HKx@97* @)@?T*OEWD_CgB{A_!*****!*!:{O@3#7 @h2BkT@CR`@ 7`@CR6`@CR7@CR`@7@t2h. _)@?TOC{B_***!{BR#R*|@{_C{_WOC@*@R@@q? qT@! R7@A R7@ | R|(Ț @)} ?k(飐R} i=r}) e 6B k@4K} h2C 5 ~ h2C4@I  kh @)@?ATODWC_B{AC_**!C{WOCA@h44@**W *6`6@hZBkTh^BkaThNB 5O`ZB4`Z5 `Zw^`6@`6*BhF5iAk*RJŊZj>*@UZ jB)@ H hF55`A`* R7h.@`.h@ xSK?k$@z5`.@6h2 h@iA*RkJŊZjJ*@ UZh hN)@j I iR5hRB5hBBh5hFBh4(RhV@97ODWC@{AC_!c@d>BeBBfFBgZB!*@96c@dJBeNBfRB!*@9H6bVB!C{WO@*AACR @7@qTAk€q#R5 7.@.@@ @*.@"RkHz6@66C5qaT@@9h7 _)@?TODWC{BC_*!"R @!**{O@#ARA7i6C @)5Q? qT qThAA qThA`&@!@kqThAa@ `A` CR7@qAT`&@kHzK _)@?T*OC{B_*!*!*{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_initU?3module_layoutg__stack_chk_guard__stack_chk_failӅ3-system_wqJsystem_long_wqXF-kmalloc_cachesl<kstrtoull1(snprintfZ%strcmp bpower_supply_reg_notifier|__pm_relax͢*__pm_stay_awakeZis_override_vote_enablediis_override_vote_enabled_locked__msecs_to_jiffiesʮqueue_delayed_work_onzget_client_vote_lockedpower_supply_changedmsleepe{<get_client_vote&`power_supply_set_propertyEƖget_effective_result_lockedMqueue_work_onVget_effective_resultfind_votablem5power_supply_get_propertynpower_supply_get_by_nameȥrerun_electioncmdebugfs_create_u32 Bdebugfs_create_dirH>kmem_cache_alloc_traceF9rcancel_work_synck0cancel_delayed_work_sync zkfreewakeup_source_unregisterAdestroy_votableÁkpower_supply_unreg_notifierx__class_register+ vote create_votable=:%delayed_work_timer_fnYyinit_timer_keyk]wakeup_source_register2|printkLinuxqpnp_batteryGNUG"Ѕ$P,P<HnLnT`ndntnn xe|nn ennnnrtgt g0s4g <g Lg Tg Xg lg sngngun> g n> g un} g(n}g( u8n<n@qHnLnTnvXnv\n`ndqpnAtgxnA|gungngunnvnnvnnvn? gn? g,uDnHgLnPg\uxyyyyyyyz{n n vgg gfe $(f,e @wLTn\n`n dn pqtnxnnnnnqxnn nn(DXn \n `pxnnnnvnknkn nv(HhnnvnnvnInIve e,n0n<v@DP\n`n|nnveennv\n`nhvpeen nn nq n  n n  n q n$ n( n, n0 qH g"d nIh nIp vx  g$     n n v n n n n q$ n( n, n0 n4 q< n @ nD n H nL qX n9 \ n9 h nl np nt nx q nu nu np np q n n n n q n n n n q    , nX0 nX4 < n D n P vX d x g& e e n n v nk nk n n4 n n; n e n4 n n; e   4 L l | e v q q e n n n? n n? n q n n n n q n n ne ne n$ n( q0 n 4 n D vL nP n\ v` h   n, n, v n n v 0DnHnL`n n vg$n n v@\g$htnxn|nnqnnnnqn n vnng,*$n(n4nH 8nH <n@nDqLn Pn `vdln n  $pexennvnnvg&(n0n8v@LPX|nnnnn n nnnnnnqn4n n4nq$<@lnn@nB DnB Pn.Tn.Xn\ndqpn tn nnnnqnnvnnv 0@nnvnnnn g,*(0Xn \n hnln) pntn) |qnnn# n# qn n nnnn 8Tee}n n v$DnHnL`texenYnnYnqg&g'n n veeLg'\n `n lvptg$n.n.vnng,*4g"Xnd\nd`n&dn&lqn.n.vn.n.v$g$48eTe`ndnpvtxn n&n n&qn~n&n~n&qn`n&n`n&qnnnnqn n&n n&qeHPeTe`hn n n n nn&nn&qn>n&n>n&qnn&n n&qn n $n (n 0q@nDnPnTn&Xn\n&`qhn\lnpn\tnxqnM n&nM n&qn n vnn$n(n08n <n DLPdn< n< n< n<  , n0 n8 v< D d | n< n<    !n !n !v4!v8!@!d!|!n< !n< !!!!!!4"L"nIP"nIX"v`"h""g$"g""n "n "n "n "q"##@#l###n#n###e#e$ $8$n<$n,@$nD$n,T$q`$n d$n p$n t$n x$n,|$n,$q$n$n,$n$n,$q$$$$g" %$%@%\%p%x%%n %n %n-%n-%n%n%n%n%q%%n}%n}%& &H&p&&&D'L't'n x'n 'nz 'nz 'n 'n 'q'''8((n(n((n(n((g+(h)el)e)n )n)n )n)q)n )n)n )n)q)e)n)n)n)n*q*e*n*n*n *n$*q@*D*d*nh*nl**n*n***g+**n*n*+,+v8+n<+n@+X+\+e`+eh+p++n+n) +n+n) +q+n%+n+n%+n+q+++ ,L,nP,nX,,n,n,,,,,-n -n=-n-n=-q$-n(-n) ,-n0-n) 8-q@-P-T-`-}h-~p-~x-}-x-y-y-y-y-y-y-z--{|ipinf@f` f(f0f@nPg%`npgh!xg!n@ gh g n ggny gx(fAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)h_XQ[\]iYWZ^Rcdabefj;=ABCDPI`HGNMKLJ<>?@EF7%  f,@``&  }Z1    r 8 x   h   + h! ! " $l %2 & ' ,* + D- x >     (  /   8C JU  9  R-  0(  > ` 0@ } ,* s x, +h} & 'k " ( P F 0g | 2 (t  D  h 00  0 d h!0  !P $( (   %0     \ 5gzji D-udV!CCOQ /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_curdebugfs_create_dirwakeup_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_failprintkdebug_maskpl_disable_forever_workfcc_stepper_workpl_taper_workstatus_change_workpl_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.39$x.29$x.19$x.9$d.38$x.28$x.18$x.8$d.47$d.37$x.27$x.17$x.7_note_6__UNIQUE_ID_intree56$d.46$d.36$x.26$x.16$x.6__UNIQUE_ID_name55$d.45$d.35$x.25$x.15$x.5__UNIQUE_ID_vermagic54$d.54$d.44$d.34$x.24$x.14$x.4$d.53$d.43$d.33$x.23$x.13$x.3$d.42debugfs_create_u32$d.32$x.22__UNIQUE_ID_license112$x.12$x.2$d.41$d.31$x.21__UNIQUE_ID_description111$x.11$d.1$d.40$d.30$x.20$x.10$d.0@ `!pp(pp p2P8  -MN N Y@Y@Z@]e@X]0K@]U &@h`@ȳ@0LoF2 xxpmw%<