ELF0@@!{OC@B9 @a!R#R6*a!R**@9S@907`@ȂR"R#R**7* @)@?T*OB{A_**{og_W O C@R rCR*tBRR r` uthB@vBw !w?x2cT@1aT!xb??y.#T@1AT _)@?GT*OJWI_HgGoF{E_uB*c@c6*,*chRH rc f 9qTRr qlT  RrW  *u@ ~Acu`! vB!#R6R!c5v@c^b#@Q!`"v"9v!#R6( RCBu@ ~ACbR* !Cu"?vCT@*"uh6**3CѿC!*8@x!tu6?T 6**@x?"T@9@9* I@t@ ~A@ +y23#R!7@3C_C#R*7%qT**7RC_8R r5q!T3C_:@!@ *7*@4?"TZ?" T97"@`@R R r@#C!cR!Bw@ #@R* 7 c C5[ C<+(C@94!R*@!<****^****R rPu***{ _WO"f@bZ@qMTBB@9H4**"AT@ cZ@ C"+@*"TODWC_B @*{Ũ_{ O Rs@qT*#T#TOB @{è_{ R{_{+g_WO @*SCS93#39"#9@(q;T *)+yhxJ @#3*@cB8 @cR#RA7c^8 @џ#T @s3BC8 @3R#R?73C_8h 7cB8 @cBR#R@>7c^8rOcB8 @ca!R#R=7c^8r@'T<B @S!R#R`<7!R*B7_cB @2N@cCR*`:7%qaT**J7cB @2N@"R#R =** 77@@cCR*;7%qT**`G7B @S! R#R47SS@9 jR} B @SR#R27SS@9 НR Rr) 2N@H4b.@C97B@B @SR#R`/7SS@9S qS9cB8 @cA!R#R`-7c^8S*B @SR#R+7SS@9 S}F@x""A9sB @SAR#R`)7SS@9(*d4Rac @2N@cCR*37%qa T**`:7Ec^ RIrC} ijtCӉ}ɛD*t5cxcRijrt~(}I GC @@"R* =**C@  c^b@t T RHrij~tCӉ}ɛDR k+T@3ѡR#R`73C_87T7 7{HRRTRtRrqAT3sѿC8C8s9cs9sѢ3c9*cB8 @cR#R"6*R**0*3cѿC8Bx @3R#R 6*R**R*R**c*BR**Y*a!R*P*!R*6****! R$*R*R*A!R*R *AR*!R**d*R****t _)@?a/TOIWH_GgF+@{D_**53C_83C_8 7@c RCRc )7@^8c^8>SR R 3?q(}iŋZ% iR)r }))`( }4}H *****<****@@"R* =**c^8 @"T @***Rzw****7R***c8@cA!R#R 6*A!R*c^8}S*c @2N@cCR*6*****$%qaT**6*c^ RIrjjt} CkR}ʛK rD}+ f 3C_85sC^8(5"@ R#R6* R@1R#R`6*1R*@9SIR3Z?4@} T?`A1O9[5sC^8RqRR*****@sR#R7ss@9 R AqT*t*R*cRc9@cR#R7* R***R*{WOC@*q9T* @)@?&T*OCWB{A_ֿ~q-TqTq@Tq TS"q Tzq! Ts(Rr jRh~ l  95B @aR"R#R***!R"Rd@uUh@qB9 @R"R****@9*s@ϝRrkLT**0R(ruRirh }) l B9 @R#R 6*R**@9*MB @! R#R6*! R*349@aR#R`6*aR*l*35eh@!q*h@Bq @AR"R*******@97*;@aR"R*******5@AR"R****!R**5@AR"R#R***"R**q@9***{ *~qMTqTqTqT R"qTzqT R  R  R R* @{¨_{_WO@3#39#9tB9` @3a!R#R@733@97*9S9S9@#R#R7@R#R7#}#@9# #9V *)+ih8J @&@Rr776CC9@CaR#R 7CC@9 r T RW7RC v @`2hN@CCR*` 7%qT** 7C @ RIrjjt} CkR}ʛK rD}+ f `BhR@khR*a!R* *R*R**`R _)@?TOEWD_C{B_* *aR******{ R{_{OC@s@`B9` @R#R7@9 HRqr`9`6@*`7 *`@!**`"`@ @)@?TOC@{A R_*R*`@!*{ s@`"`@ @ R{¨_{ s@`"`@ @ R{¨_ RA_ RA__^ fk>. rp5`)`4`9`2` @@,`@2` @5`3``/`6`@&`,`8`.`6`'`@(`@8`@@@@@"`9`8`@2`*`@T/`0`?`.`:`3`:`6`4`E@>`E9`2`=`4`MD@@1`0`6`:`@*`'` @ !`'` @@@@@@ @@ @@@@@@@@.`$`@{!{_{{_ '9K^n  "' $&\3sm7250_bms: Couldn't read POWER_PATH_STATUS rc=%d 6sm7250_bms: Re-running AICL (susp=%d) 3sm7250_bms: Couldn't write to AICL_CMD_REG rc=%d 3sm7250_bms: Failed regmap_read for address %04x rc=%d 3sm7250_bms: Failed regmap_write for %04x rc=%d sm7250_bmsgoogle,sm7250_bms6sm7250_bms: kalloc error 3sm7250_bms: Parent regmap is unavailable batt-id3sm7250_bms: batt-id channel unavailable, rc=%d batt-therm3sm7250_bms: batt-therm channel unavailable, rc=%d 3sm7250_bms: Parse the device tree fail. rc = %d 3sm7250_bms: failed to register psy rc = %ld 3sm7250_bms: Couldn't register psy notifier rc = %d vbob3sm7250_bms: Can't find vbob-supply 3sm7250_bms: Can't enable vbob-supply(%d) 3sm7250_bms: Couldn't register the interrupts rc = %d 6sm7250_bms: BMS driver probed successfully 3sm7250_bms: Failed to read BATT_ID over ADC, rc=%d 6sm7250_bms: batt_id_mv = 0 from ADC 6sm7250_bms: batt_id = %d 3sm7250_bms: device tree node missing qpnp,qg3sm7250_bms: cannot find qpnp,qg, rradc not available google,chg-term-voltagegoogle,psy-nameqcom,fcc-stepping-enablegoogle,recharge-soc-thresholdqcom,pmic-revid3sm7250_bms: node: %s no rev_id 3sm7250_bms: node %s pmic_revid error, defer??? rc=%ld 6sm7250_bms: node %s PMIC subtype %d Digital major %d reg3sm7250_bms: Failed to read base address, rc=%d 3sm7250_bms: Failed to read type, rc=%d 6sm7250_bms: QG_TYPE %d 3sm7250_bms: failed to register power supply 3sm7250_bms: getting unsupported property: %d 6sm7250_bms: MSC_PCS chg_state=%lx [0x%x:%d:%d:%d:%d] chg=%c 6sm7250_bms: MSC_PCS: reset DCIN enable pin 3sm7250_bms: Failed regmap_write for address %04x rc=%d 3sm7250_bms: Failed to hold burst-avg data rc=%d 3sm7250_bms: Failed to read LAST_BURST_AVG_I reg, rc=%d 3sm7250_bms: Failed reading BAT_TEMP over ADC rc=%d 3sm7250_bms: Failed to read LAST_ADV_V reg, rc=%d 3sm7250_bms: Couldn't read CHGR_BATTERY_CHARGER_STATUS_2_REG rc=%d MSC_FV3sm7250_bms: battery over-voltage vbat_fg = %duV, fv = %duV 3sm7250_bms: Couldn't read CHGR_BATTERY_CHARGER_STATUS_7_REG rc=%d 3sm7250_bms: Couldn't read CHGR_ENG_CHARGING_CFG rc=%d 6sm7250_bms: CHGR_ENG_CHARGING_CFG_REG = 0x%02x 3sm7250_bms: Couldn't read CHGR_ADC_ITERM_UP_THD_MSB rc=%d 3sm7250_bms: Couldn't read BATIF_INT_RT_STS rc=%d 6sm7250_bms: CONSTANT_CHARGE_CURRENT_MAX : ivalue=%d, val=%d pause=%d (%d) 6sm7250_bms: CONSTANT_CHARGE_VOLTAGE_MAX : ivalue=%d, val=%d (%d) MSC_FCCcharge_disable6sm7250_bms: SAFETY_TIMER_ENABLE : val=%d (%d) 3sm7250_bms: setting unsupported property: %d 6sm7250_bms: CHARGE_PAUSE : pause=%d -> val=%d (%d) 6sm7250_bms: CHARGE_DISABLE : disable=%d -> val=%d (%d) interrupt-names3sm7250_bms: Couldn't get irq %s byname 3sm7250_bms: %s is not a defined irq &irq_data->storm_data.storm_lock3sm7250_bms: Couldn't request irq %d chgr-errorchg-state-changestep-chg-state-changestep-chg-soc-update-failstep-chg-soc-update-reqfg-fvcal-qualifiedvph-alarmvph-drop-prechgbat-tempall-chnl-conv-donebat-ovbat-lowbat-therm-or-id-missingbat-terminal-missingbuck-ocvph-ovCouldn't read BATTERY_CHARGER_STATUS_1 rc=%d Can't set load %d uA to vbob. (%d) /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/power/supply/google/sm7250_bms.c/3= ~"!3%*6.8!DKO1QX_c+#&#&$z#g $.2;Q9LQ$S_b\bppv        ! % * - 1 5 9 = @ description=sm7250 BMS driverlicense=GPLalias=platform:sm7250_bmsvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64name=sm7250_bmsintree=Ydepends=pmic-voter,google-bms,qpnp-revid/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/power/supply/google/sm7250_bms.csm7250_psy_descbms_of_matchsm7250_psy_propssm7250_bms_irqsswitch.table.sm7250_psy_get_property.86sm7250_bms_driver__keyzRx 8D  8(B T B ,p` H ` $F P |D 0B ( H ` 0HE 0TC  $pF @B PE 0@C  @C   A$AzRx Linuxsm7250_bmsFiūmodule_layout__asan_unregister_globalsF<__asan_register_globalsbpower_supply_changed_dev_errzregulator_set_load+ vote;!regmap_bulk_write̅gbms_gen_chg_flagsTЂ__asan_store2_noabortVget_effective_resultfind_votable@power_supply_get_drvdatao<disable_irqA$1devm_free_irq@(irq_set_irq_wakeUdevm_request_threaded_irqv__mutex_init~)HmemcpyZ%strcmpؽv9of_irq_get_byname #^of_prop_next_stringregmap_writeAof_get_next_available_childɓget_revid_data@^regulator_enable>_\devm_regulator_get]xdDof_parse_phandle bpower_supply_reg_notifier*Rdevm_power_supply_registerIof_find_propertydevm_kstrdup8of_property_read_stringM-of_property_read_variable_u32_array%of_get_child_by_name2$of_get_parentn__asan_load4_noabort Ziio_read_channel_processed|3iio_channel_get2Jrdev_get_regmapl__asan_store4_noabort__asan_store8_noabortܨdevm_kmallocdmemsetu=platform_driver_unregister,<__platform_driver_register__stack_chk_fail[^regmap_update_bits_base __asan_load1_noabort2|printkPΥregmap_bulk_readd__asan_load8_noaborts__asan_store1_noabortEzZ__sanitizer_cov_trace_pcg__stack_chk_guardGNU{ (8LX\`lpt| @$@,4X\p@@,4@DL\p(48` <` DH L T`     $` (` ,04@LT\ ` dlp t x` `   {{   ,8 < PX`p|{{z z (48@<@DT`d` h` x  @ @ (0`4`@LT\`dhp   (HPX\dhp{{  0 8 H T p        |  |     ( 4 @ L T \ h t |                         $ `( `0 @ D H P X ` p t x       { {      ( 8 D T ` l t   { {       L P d l x           0<TX \ hx(4DTl DP\x ,<HPX`p,4<LT`hx$,`l|(08HT\`dp|(@LXdp`` 0<@DPTX`lpt``   $048HLP`dhx|$(,4@LT``DHLX\`hx|@@  (8< @ LXhlp|(4P\`dptx,8DXdhl| (,HPdp    $048H`dxDPXx ( 0 4 < D L d p t `x `          !!! !,!@!L!P!T!`!l!x!!!!!!!!!!!!!!""8"@" D" T"`"l"|"""""""" " ###0#8# <# L#T#\#l#t#x########$$@$D$X$`$l$x$$$$$$$$$$%%(%8%H%T%l\%lp%x%%%%%%%%%%%&&&&(&D&d&l&t&|&&&&&&' '' '$'('4'@'H'P'x'|''''''''''''''( (( (,(8(L(X(h((((((((((((() )))$),)@0)@8)@)T)\)h)p)))))){@ ){@ )){@ ){@ )z8z z (`8P` {0z, 8zL@z#@z'`hz' @@@zD)`z) ( z) @ z)  z)@  @ X ` @ p    @  @  @   @ 0 @X`@ p {@ !`@ ! @ 0(!@X`@ p8!@ H!@@ X! @ 0h!@X`@ px! @ !@ !{r @ 0!@X`@ p!@@ !@ ! @ 0!@@ X`@ p! @ " @ "`  @ 0("@ X`@ p8" @ H"` @ X"  @ 0h"@ X`@ px"` @ " @ "  @ 0"@ X`@ p"` @ " @ " @ 0"@`X`@ p"@ #@ #` @ 0(#@X`@ p8#{@ H#@ X#` @ 0h#@X`@ px# @ #@ # @ 0#@@X`@ p#@ #@ #` @ 0#@X`@ p# @ $@ $ @ 0($@`X`@ p8$@ H$ @ X$ @ 0h$@X`@ px$@ $@ $ @ 0$@`X`@ p$@ $ @ $ @ 0$@X`@ p$ @ %{@ %| @ 0(%@X`@ p8%@ H%@@ X%   @ 0 h%@ X ` @ p x%   @ % @  @ %!! !@ 0!%@!X!`!@ p!%!!!@ !%!@!!@ !%"" "@ 0"%@"X"`"@ p"%"""@ "&"@""@ "&## #@ 0#(&@#X#`#@ p#8&###@ #H&#@##@ #X&$$ $@ 0$h&@$ X$`$@  {{ {{     !!(!8!H!X!h!x!!!!!!!!!""("8"H"X"h"x"""""""""##(#8#H#X#h#x#########$$($8$H$X$h$x$$$$$$$$$%%(%8%H%X%h%x%%%%%%%%%&&(&8&H&X&h&z)z)z)Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)z<}X~tz8z z z z, 4zLXz#tz($z'z'zD)z)z)(z)Tz)p ` `!  ` @`J 8`  @@`  @D @ `B `X  ` `  `  ` @w ` ` ` @ `4 ` @ @q @2 @ `  @`P  ` @  ` @ @ `o ``< `: ` ` @ @W @@  `I o `y ` `& `, `` ` `  |, ($i ` @a @* `` ` ` `g `@   ` ``$ ` @`" `H  `  `_ ` ` LH ` @ `8  `` Y @ ` #''PK ` @`D)@)@9)@ @()5   S * `@ Q @@ @0  @ @ @@O @ @g @ @@ @I @  @(  @@ @ @- @     )9) DUw     )L 8E( \VpB&oh1w5]&&]BIi[O43!r].init_array.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions.modinfo.note.GNU-stack.text.ftrace_trampoline.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1sm7250_psy_set_propertysm7250_psy_get_propertyof_find_propertymemcpysm7250_request_interrupt.__keyof_property_read_variable_u32_array$x__asan_store8_noabort__asan_load8_noabort__asan_store4_noabort__asan_load4_noabort__asan_store2_noabort__asan_store1_noabort__asan_load1_noabortof_get_parentget_effective_result__mutex_initmemsetdevm_regulator_getiio_channel_getsm7250_get_chg_statussm7250_bms_irqssm7250_psy_props____versions__asan_unregister_globals__asan_register_globalsgbms_gen_chg_flags__module_depends.str_dev_errasan.module_dtorasan.module_ctorsm7250_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_failsm7250_rerun_aiclprintkbms_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_read$dsm7250_psy_desc__sanitizer_cov_trace_pcdevm_kmallocsm7250_notifier_cbpower_supply_get_drvdataget_revid_data.str.79.str.69.str.59.str.49.str.39.str.29.str.19.str.9.str.78.str.68.str.58.str.48.str.38.str.28.str.18.str.8.str.77.str.67.str.57.str.47.str.37.str.27.str.17.str.7_note_6switch.table.sm7250_psy_get_property.86.str.76.str.66__UNIQUE_ID_intree56.str.56.str.46.str.36.str.26.str.16.str.6.str.85__UNIQUE_ID_alias75.str.75.str.65__UNIQUE_ID_name55.str.55.str.45.str.35.str.25.str.15.str.5.str.84__UNIQUE_ID_license74.str.74.str.64__UNIQUE_ID_vermagic54.str.54.str.44.str.34.str.24.str.14.str.4.str.83__UNIQUE_ID_description73.str.73.str.63.str.53.str.43.str.33.str.23.str.13.str.3.str.82.str.72.str.62.str.52.str.42.str.32.str.22.str.12.str.2__unnamed_1.str.81.str.71.str.61.str.51.str.41.str.31.str.21.str.11.str.1.str.80.str.70.str.60.str.50.str.40.str.30.str.20.str.10@RPMPP>P*`*$ WN .N(O @Ox& gu12v#ww` z@z@\} 9@T@@%)@8@` @(  @0@ D0@@`0ph %@8'h