ELF0@@^ fk>. rp UUUtUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU[UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU!UUUUUUUU#UUUUUUUUUUUUUUUUUU%3sm7250_bms: batt-id channel unavailable, rc=%d 3sm7250_bms: device tree node missing 3sm7250_bms: Couldn't request irq %d 6sm7250_bms: MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%c 3sm7250_bms: battery over-voltage vbat_fg = %duV, fv = %duV bat-ovqcom,fcc-stepping-enablecharge_disablestep-chg-soc-update-reqstep-chg-soc-update-failbatt-therm6sm7250_bms: batt_id_mv = 0 from ADC 6sm7250_bms: node %s PMIC subtype %d Digital major %d 6sm7250_bms: Re-running AICL (susp=%d) 3sm7250_bms: Failed to read base address, rc=%d 3sm7250_bms: setting unsupported property: %d 3sm7250_bms: Couldn't read CHGR_ADC_ITERM_UP_THD_MSB rc=%d &irq_data->storm_data.storm_lock6sm7250_bms: BMS driver probed successfully vph-ov3sm7250_bms: node: %s no rev_id google,recharge-soc-threshold3sm7250_bms: Parse the device tree fail. rc = %d MSC_FV6sm7250_bms: CHARGE_PAUSE : pause=%d -> val=%d (%d) 3sm7250_bms: Failed reading BAT_TEMP over ADC rc=%d 3sm7250_bms: Couldn't read CHGR_BATTERY_CHARGER_STATUS_7_REG rc=%d 6sm7250_bms: kalloc error 3sm7250_bms: cannot find qpnp,qg, rradc not available 3sm7250_bms: Failed to hold burst-avg data rc=%d 3sm7250_bms: Couldn't read CHGR_BATTERY_CHARGER_STATUS_2_REG rc=%d 3sm7250_bms: Failed to read BATT_ID over ADC, rc=%d 3sm7250_bms: node %s pmic_revid error, defer??? rc=%ld google,chg-term-voltagefg-fvcal-qualified3sm7250_bms: %s is not a defined irq 3sm7250_bms: Failed to read LAST_ADV_V reg, rc=%d vph-alarm3sm7250_bms: Can't enable vbob-supply(%d) 3sm7250_bms: Couldn't read CHGR_ENG_CHARGING_CFG rc=%d 3sm7250_bms: Couldn't read BATIF_INT_RT_STS rc=%d 3sm7250_bms: Failed regmap_read for address %04x rc=%d 3sm7250_bms: batt-therm channel unavailable, rc=%d chg-state-changebat-tempall-chnl-conv-donebatt-id3sm7250_bms: Can't find vbob-supply Couldn't read BATTERY_CHARGER_STATUS_1 rc=%d google,psy-name6sm7250_bms: CONSTANT_CHARGE_CURRENT_MAX : ivalue=%d, val=%d pause=%d (%d) 6sm7250_bms: SAFETY_TIMER_ENABLE : val=%d (%d) bat-low6sm7250_bms: CHARGE_DISABLE : disable=%d -> val=%d (%d) 3sm7250_bms: Couldn't read POWER_PATH_STATUS rc=%d step-chg-state-change3sm7250_bms: Parent regmap is unavailable vbob3sm7250_bms: Failed to read LAST_BURST_AVG_I reg, rc=%d 6sm7250_bms: QG_TYPE %d bat-therm-or-id-missing3sm7250_bms: Failed regmap_write for %04x rc=%d 3sm7250_bms: Failed regmap_write for address %04x rc=%d 6sm7250_bms: CHGR_ENG_CHARGING_CFG_REG = 0x%02x vph-drop-prechgbuck-oc6sm7250_bms: batt_id = %d reg3sm7250_bms: Failed to read type, rc=%d MSC_FCC3sm7250_bms: failed to register psy rc = %ld interrupt-names3sm7250_bms: Couldn't register the interrupts rc = %d 6sm7250_bms: CONSTANT_CHARGE_VOLTAGE_MAX : ivalue=%d, val=%d (%d) 6sm7250_bms: MSC_PCS: reset DCIN enable pin 3sm7250_bms: Couldn't write to AICL_CMD_REG rc=%d qcom,pmic-revidCan't set load %d uA to vbob. (%d) 3sm7250_bms: Couldn't register psy notifier rc = %d qpnp,qg3sm7250_bms: Couldn't get irq %s byname sm7250_bmschgr-errorbat-terminal-missing3sm7250_bms: failed to register power supply 3sm7250_bms: getting unsupported property: %d google,sm7250_bms(Q!(T׉H mT׉H T((rT[h TCҨ#T@(H(/@T҈(AT.(Q!(T҈$ȇhVaTҨ#T葐UT( ȓ T ?T_( ȓCTA_֠@9qCT_@*^{OC@a!R9@#R6*a!R**@9S@9(07 @ȂR"R#R***6** @)@?T{A*OB^__^{og_W O C@@RRR r r @@` !?`2T1T2 !?`.CT*1T. _)@?!2T{E*OJWI_HgGoF^__u1*`2@cѿ@6*"*iRI r } ()f( _9qT Rr( qKT RQr)H ! aBh@}A5Q! vB!#R`6R!c5`@^"#@Q!v!#Rh"9`6( R`@!|AC ?`T*g6**[!*C8@!`6?bT6*uj@>@?T@9 @93#R@7C_| @C#R*7H%qT**@7R_85qTC_hNuj@h@}A`*M!@!@`* 7*$@Tkw`57(@`@R R r"B@ "D&C   !B`@#@R*7B@9Z*h4!R*<*1******u***^{ WOd@@)@$TZ@?qKTB@94**Z@fOCWB @*{Ĩ^__^{O Rsb%TjsqkTOA{¨^__ R_^{OC@#R4@9R @7@9 96@qHRr*6*@!*@ @)@?aT{AOB^_ R_*R*@!*^{(@@ R{^__^{(@@ R{^__ R_^{+g_WO @*S939#9@(qH(T *)+yhxJ @#3*@8 @cR#R+7^8 @ H#T )(yhC8 @3R#R@*7C_8H6N@ @cCR*97%qT** @7@^ RHrij~tCӉ}ɛDR k;T @3ѡR#R-7C_87(7H 7{HRp8 @cBR#R#7^8r*te8 @ca!R#R@#7^8} W @S!R#R"7!R* 6*N@ @cCR* 7%qT**`-7^ RIrjjt} C}ʛD*h(N@ @"R#R =**7N@ @cCR*@ 7%qT**`)7x Rjjrt})}J G N@ @"R* =** @S! R#R`7S@9 jR*}  @SR#R7S@9 НR Rr) N@(4.@C`7@B@ @SR#R7S@9* qS98 @cA!R#R`7^8*S* @SR#R`7S@9* SF@"A9 @SAR#R@7S@9*(*(RRHRhRrqATsѢ3C8C89s9c98 @*cR#R6*R**rC8x @3R#R6*R***R*R**L*BR***a!R<*!R&*m*{*! R*R*R*A!R *R*AR*Q*R****h _)@?#T{DOIWH_GgF+@^__*,C_8C_8 7 @c RCR@7^8^8 R=S(3Rq})ʼnZ% iR)r }))`( }5}H 8*:********N@ @"R* =**^8 @ hT )6yh**R*u**** 6R**8 @*cA!R#R6*A!R^8}S*N@ @cCR*6*****(%qAT**6*^ RIrjjt} CkR}ʛK rD}+ f C_85C^84 @1R#R 6*1R  @ R#R6* R@9C^8SIR3E?@} R_q R<`A(R?qU1O** @sR#R 7s@9 R Aq@T*u*RRc9 @cR#R6*R* R*^{OC@*q9T* @)@?T{A*OC@^__ֿ~qTq Tq Tq T`@`@!*q@` @AR"Rq******f"q@Tzq!T(Rr jR~ l  賈95` @aR"R#R***!R"R` @! R#R6*! R*?@НRrkJT*!@R"Rq9` @**@9***0R(ruRir }) l 9` @R#R6*R**@9**e*T49` @aR#R6*aR*4@9h7*0` @aR"R*******5` @AR"R****!R**5` @AR"R#R***"R**@9q**?q R(T*)R(!Ț ) T?q`T?qAT_*_C^{WO@39#99@3a!R#R 73@9(R#R6*?J 99` @#R@ 7` @R#R 7#@9} #9i)R(!`R rTV6C9` @CaR#R 7C@9 rT R@@R>) R j`T hN@v @CCR*7%qT**7 @ RIrjjt} CkR}ʛK rD}+ f iR@ khR`R*a!R *R*R* _)@?T{BODWC^_C_* *aR*****^{!{^__^{{^__alias=platform:sm7250_bmsdescription=sm7250 BMS driverlicense=GPLintree=Yname=sm7250_bmsvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=pmic-voter,google-bms,qpnp-revidS0?module_layoutg__stack_chk_guard__stack_chk_failVplatform_driver_unregistero<disable_irql\devm_free_irq@(irq_set_irq_wake h~regulator_set_loadI~power_supply_changedzw_dev_errZ%strcmp<7devm_request_threaded_irqv__mutex_init5'of_irq_get_byname #^of_prop_next_string+ voteVget_effective_resultfind_votableOregmap_bulk_write̅gbms_gen_chg_flags0power_supply_get_drvdatakof_find_propertyM-of_property_read_variable_u32_arrayof_get_next_available_childe"'get_revid_dataicfof_parse_phandleCZAdevm_kstrdup8of_property_read_stringx3of_get_child_by_nameof_get_parent.`@iio_read_channel_processedydevm_kmallocgX regulator_enable devm_regulator_get bpower_supply_reg_notifierzdevm_power_supply_registeroiio_channel_gethldev_get_regmap87__platform_driver_register"Xrregmap_update_bits_base]regmap_writeM aregmap_bulk_read2|printkLinuxsm7250_bmsGNUͳ "=T F$F0Q4F 8F @QLF4PF4XQVF F Q~0^PX\F|`F|hYFFYF}F}QF F QFlFl$Q8_DFIHFIPFTF\QFFQFF FF QFFQFF `F F a$F(F,Q4F8FLg\F`FlbcE E FqFqhFtFtgE E Z F F Q GP$GP0[<F @F HQPF TF hdtFRxFR|QF F \]FHFHQeFFQfFb Fb f8g\T|UF^ F^ QFFQfFFQFFQF E F E f$F ,F <hHo`otps^FD F D q8 rX wd Fh Fp Qx F | F F] F] Q F F F F Q Ff Ff Q F' F' Q F F Q ~, E8 EL x| w E E y  8 Td vt F x F t u   F F Q F F t ~ u( uh l | i F F G F| F| Q T Fp Fp@ Tp T U F F l mT@TtTTUF F TU|VTU$V<ThT_TT,TdTGTFFQF F QDTPFTF`QdFthFtpQ|FFFFQFFFFQFFQFFQFFFF F$F0F4FDFHFXF\FlFpFFFFFQFFFFQF8F8Q,F0F<F @F DQ`TFFF F QF F QF F QF$ F$ Q<V\Fp`FppF,tF,|QF F QF F QjTFF QDTPFTF`QdF hF pQUF F TF F<THFLFTQFFQTFFQ FS FS Q0k<F @F PFTF`QdFhFp~iPF F l0F4FDntV|Fn Fn VFFQk$F (F 4QVF5 F5 QFFQkF F QF F (QLTXF\FhQVFFQVFn Fn QV$Fn (Fn 8QDFLFXQ`~T4TLTTTUpFtFFFFFQFFFFF F QF F  Q,~xG`|G`G<G<G0 G0DG4HG4`G\dG\lGPpGPxGT|GTGXGXG@G@{0R4G8G <G @G DG HG LG PG< TGD XGt\Gd`S E}E}W EEzG4G8G<(FQ 8}PF F\ G@@FOHGDF F`FF F>F. F`GH@FiFjGLFf GL`Fx hGLFg GL F> FK FQ E@  GT GX G\xG0G`Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)y;<=CB?>EHJF^_`abcdef124@:GKI356789~B2  d M6 @ p ` , v_p< YD +tdl 8!04Hj<S@<P%TX\f`1  r > '  w  K D  8  M ]U / )C  &82  P ( (I   < dH `D 0 @ TtB     , $Bav4^Ba1O=yh@yZN[" 0.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions.rela.data.sm7250_bms_driver.modinfo.rela.text.sm7250_rerun_aicl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datasm7250_psy_set_propertysm7250_psy_get_propertyof_find_propertysm7250_request_interrupt.__keyof_property_read_variable_u32_arrayof_get_parentget_effective_result__mutex_initdevm_regulator_getiio_channel_getsm7250_get_chg_statussm7250_bms_irqssm7250_psy_props____versionsgbms_gen_chg_flags__module_depends_dev_errsm7250_bms_driverplatform_driver_unregisterdevm_power_supply_register__platform_driver_registersm7250_default_irq_handlersm7250_chg_state_change_irq_handlersm7250_batt_psy_changed_irq_handlersm7250_batt_temp_changed_irq_handlerpower_supply_reg_notifierdisable_irqdevm_free_irqdevm_request_threaded_irqdevm_kstrdupstrcmpdev_get_regmapbms_shutdown__stack_chk_fail__cfi_check_failsm7250_rerun_aiclprintk__cfi_checkbms_of_matchof_prop_next_stringof_property_read_stringbms_removevoteregmap_writeregmap_bulk_writeregmap_update_bits_baseof_irq_get_bynameof_get_child_by_nameinit_module__this_modulecleanup_moduleof_parse_phandlefind_votableregulator_enablesm7250_property_is_writeableirq_set_irq_wakebms_probe__stack_chk_guardof_get_next_available_childiio_read_channel_processedpower_supply_changedregulator_set_loadregmap_bulk_readsm7250_psy_descdevm_kmallocsm7250_notifier_cbpower_supply_get_drvdataget_revid_data$d.29$x.19$x.9$d.28$x.18$x.8$d.37$d.27$x.17$x.7_note_6__UNIQUE_ID_intree56$d.36$x.26$x.16$x.6__UNIQUE_ID_alias75__UNIQUE_ID_name55$d.35$x.25$x.15$x.5__UNIQUE_ID_license74__UNIQUE_ID_vermagic54$d.44$d.34$x.24$x.14$x.4__UNIQUE_ID_description73$d.43$d.33$x.23$x.13$x.3$d.32$x.22$d.12$x.2$d.31$x.21$x.11$x.1$d.30$x.20$x.10$x.0;@6@@@@@ 2 ' d"d?,?$m?E@ PKK@Ov@O-@|x @ }H P@h}0@0 -0ȀLof(  P#{