ELF(@@*( 0HXHHH`HHH(HHH8@HHHHHHHHHHHHpHhH   %%%%%%%%%%%%%%%%%%%%%%%%google,ccdpspgccd_set_buck_active6google_ccd: %s: charge_current=%d (1) google,main-chg-psy-name=%s Couldn't register as power supply, ret=%d 6google_ccd: %s: buck_charger enable=%d voltage_max: %d->%d %llu 6google_ccd: %s: Failed to set buck active: %d POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX%s: property (%d) unsupported. 3google_ccd: failed to set %s for '%s', ret=%d Error getting charging status: %d &gccd->gccd_lockcurrent_max: %d->%d %s: route to gccd_psy_set_property, psp:%d Could not get votable: MSC_FV set %s for '%s' to %d google,buck-chg-psy-namePOWER_SUPPLY_PROP_PRESENTgccd_init_work done unable to read google,buck_chg_en from dt: %d MSC_FV../private/google-modules/bms/google_ccd.cgoogle_ccd: set %s for '%s' to %d BUCK_CHG_EN gpio:%d6google_ccd: %s: pwr_ok=%d (%d, %d, %d) 3google_ccd: failed to get %s from '%s', ret=%d debug_buck_active_setgccdgpsy_set_propgoogle,main-chg-psy-namepower_supply_set_prop../private/google-modules/bms/google_psy.hgoogle_ccd: %s: charge_current=%d (0) gccd_gbms_psy_set_propertyget %s for '%s' => %d google_ccd: %s: route to gccd_psy_get_property, psp:%d google_ccdgoogle_ccd: %s: property (%d) unsupported. %s: charge_voltage=%d gccd_set_charge_current_maxgccd_psy_set_propertygoogle,buck-chg-psy-name=%s buck_activeCould not get votable: MSC_FCC google_ccd_probe done google,buck_chg_en6google_ccd: %s: charge_current=%d (0) google_ccd: get %s for '%s' => %d google_ccd: %s: route to gccd_psy_set_property, psp:%d POWER_SUPPLY_PROP_CURRENT_MAXgccd_gbms_psy_get_propertypower_supply_get_propgoogle_ccd: %s: charge_voltage=%d gpsy_get_propMSC_FCC6google_ccd: %s: charge_current=%d, main=%d, buck=%d, v_max=%d, c_max=%d gccd_psy_get_property%s: charge_current=%d (0) %s: route to gccd_psy_get_property, psp:%d c?#C{_WOCA8CB"RR> t~A!C7@!c6uUA8C_ AT*OHWG_F{EC#_`@!__R`Bw u`@!^^R`bww`!Bwx{{h2`x6`x:`B!Rh>V ~A`@!`"?uT`@!*@R`@!*{c?#{O`tV@@@*OA{¨#_ֶ`?#{WOth\th\H`"`[@RROBWA{è#_`B`[ tuZ vA!**`v6!*!*?bT0R`b(Rhb9`Z!U?#{OBcOA{¨#_RLO?#{O""D9*tOA{¨#_%?#{WO TOBWA{è#_`"tu"9hv@uhz@h`@ @*!***L5**!*?#{WOthv@h uuhz@h @OBWA{è#_`@?#{og_WOCA8*C*uvz@w|Ahv@whz@h`@ @*``"w@h"D95 Rr藟Rkh3rdHzןX6!***:7i8R(r;BOQ tR$Qr k66 Rr0 R*6@@!*6 Rr*BOQ tR?q$Qr k577**@@!***** R*74 uhA6*A8C@ T*OFWE_DgCoB{A#_@b@!*RH rkAOQ$Q`qt@ן!**cR.*`4@*@@@!B@@@!BJ?#{WOCA8C*t ** 7A8C@ T*OCWB{A#_@@*@@@!p\?#C{_WOCA8C*C9h4@(@q T* ) +yJ @XUhB @tb@`TUIUF@( @ @aR7 @7q*$  @** 7 @vA8C@ T*ODWC_B{AC#_@@!**B @wb@`W***@@!*.@@@!B!B*w@@@!B@6@!**NA(?#C{_WOCA8C*C9h4@(@QqqT ) +yJ @VB @s b@`3 qT@@  **`7 @@ R*@764@ eR kT@qKQqT3@@W R*7 4u @**kd_\""D948R@(r R*` 764C@@cR*65iRI r}) f Ak! T#5@@cR*iRI r}) f @k!T*A8C@ AT*ODWC_B{AC#_@@@!*@@!*v5  *!**"RL@@@!B@!B@!B@@@!B@@@!B@@@!B@AB @@B*}W>]?#{ *hQqq(T )+ih8J @qaT *  R @{¨#_+Df?#C{_WOCA8C*C9h4@(@QqT ) +yJ @1UAB @b@ !@7@.@v**7 @vA8C@ AT*ODWC_B{AC#_UU*v@@!**@@@!B!B*?#C{_WOCA8C*C94ׂ@Ԣ@qTqTqT*SIB @ b@`x@qTA*!@@ **7  *A8C@ T*ODWC_B{AC#_SS@@!*@@!B*!B*t)?#{ *qThQqqT )+ih8J @ R%q Tq TqT RqTqT R R R R  R  R R* @{¨#_zR| (0D-DD X DD-(D(D-DD P DD-@pD-DT @   TD-D ,D-D H  h  HD-8D-D0L 0  0LD-D , PD-D H  p  HD-,PHD-D H  h  HD-4D-D0L 0 \ 0LD-D 8D-D0L 0  0LD-D HD-Dp\ `  0 p\D-D 8@D-D@P 0 p @PD-D <|D-DPT @  ` PTD-D <0D-DPT @  D PTD-D ,D-D H  p  HD-<,D-DPT @   PTD-D <lD-DPT @   PTD-D ,D-D H    HD-ű6?#{!{#_ g@?#{{#_description=Google Charger Combine Driverauthor=Jack Wu license=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=google_ccdscmversion=g38791c5c2da3depends=gvotable,google-bmsalias=of:N*T*Cgoogle,ccdalias=of:N*T*Cgoogle,ccdC*bC"LinuxLinuxgoogle_ccd1[__sanitizer_cov_trace_pc50__platform_driver_registerR=platform_driver_unregistervdevm_kmalloc\__hwasan_store8_noaborth'J__hwasan_load8_noabortof_property_read_string_\_dev_infoLdevm_kstrdup0devm_kfreeq__mutex_init=:%delayed_work_timer_fnYyinit_timer_key$idevm_power_supply_register}]_dev_errӅ3-system_wqWqueue_delayed_work_on__stack_chk_failWcancel_delayed_workypower_supply_putZpower_supply_get_by_nameE of_get_named_gpio_flags__hwasan_store4_noabort_dev_warn[pdebugfs_create_dirŴdebugfs_create_file__hwasan_store1_noabortOosimple_attr_opens}=F__hwasan_load1_noabortvLgvotable_election_get_handle0gvotable_get_current_int_vote~_printkt_A__hwasan_load4_noabortCpower_supply_set_property*gpio_to_desc&@gpiod_direction_output_raweb,__dynamic_pr_debugbpower_supply_get_drvdata{mutex_lock8)power_supply_get_propertyUmutex_unlockD__dynamic_dev_dbg&Igbms_read_charger_stateYާgbms_get_propertyKSgbms_set_propertyKWRgeneric_file_llseeksimple_attr_readFy.simple_attr_writesimple_attr_release%m=module_layoutGNU6|qNda TGNU0T`pxs|ssss2 s2$0<HX`sdsl|ssqqtttt(8@rDrLXhpxsO|sOs4 s4 $,4<HPX$0<HPX`hp|sK sK sbsbsssjsj s s ss(08HPsMTsMX|ttttss ,Tdpsc tsc xs s ssss (s^ ,s^ 0s4s<TdhslspsVtsV|sc sc ss$,DHs Ls TXs\sdpsc sc    s  s ( 4 @ sD sH T ` d sh sp |        s s s s  $ H X d t     s> s> s s        , 4 sk 8 sk < s@ sT h x         s> s> s s$ , P ` szd szh sl st | s s          { { s s s s     {$ {, s0 s4 s 8 s < x        s>s>$08{<{DsHsPss(4@LXdp| (08@LX`hpxs$ s$$s(s0@LXdp|s$s$s3s3 $,{p0{p8s <s @sDsHPT{8X{8\su`suds hs px{p{ps s s3s3soso$0DP\htss ,@P\dpx0@P\d (4<s@s\ss ,dlts>s>sss>s>ss  s $s (s,s4HLT`h{l{tsxs|ss{P{Ps1 s1 ss{{ssss{ {sss s$,4@H{L{TsXs\s`sdlt{{ssss{{ss{{ss0@sDsXhp| $0<LsPsdl|  (0L\hts$s$ss$04<HP{T{\s `s dshsltx{|{s2s2s s  ,HP`lx,8DP\dlxs>s>ss     {0$ {0( s, s0 s4 s< D H {L {P s T s X s\ sd   s0 s0   ! !!$!0! #)E$ !#1 : އ fy f U0!@(E]?[4/tdq)[2 7LFP.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datagccd_gbms_psy_set_propertygccd_psy_set_propertypower_supply_set_propertygbms_set_propertygccd_gbms_psy_get_propertygccd_psy_get_propertypower_supply_get_propertygbms_get_propertyinit_timer_keygoogle_ccd_probe.__keygccd_set_charge_current_maxgccd_get_charge_current_maxgpiod_direction_output_rawpower_supply_put__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabort__mutex_initdebug_buck_active_setdebug_buck_active_getdebug_buck_active_fops____versionsof_get_named_gpio_flagsgccd_psy_properties_dev_errdebugfs_create_dirgoogle_ccd_driverplatform_driver_unregisterdevm_power_supply_register__platform_driver_registersystem_wqdevm_kstrduppower_supply_set_prop_dev_info_dev_warnqueue_delayed_work_on__kcfi_typeid_delayed_work_timer_fndebug_buck_active_fops_opensimple_attr_open__stack_chk_fail_printkgccd_init_workcancel_delayed_work__kcfi_typeid_generic_file_llseekmutex_unlockmutex_lockgoogle_ccd_of_match__dynamic_pr_debugof_property_read_string__dynamic_dev_dbggoogle_ccd_removegvotable_get_current_int_vote__kcfi_typeid_simple_attr_writegbms_read_charger_state__kcfi_typeid_simple_attr_releasepower_supply_get_by_nameinit_module__this_modulecleanup_moduledebugfs_create_filegvotable_election_get_handle__mod_of__google_ccd_of_match_device_tablegccd_gbms_psy_is_writeablegccd_psy_is_writeabledevm_kfreegoogle_ccd_probe__kcfi_typeid_simple_attr_readgccd_psy_descgpio_to_desc__sanitizer_cov_trace_pcdevm_kmallocpower_supply_get_drvdata_note_9$d.79__UNIQUE_ID_alias369$d.69$x.59$x.49$x.39$d.29$d.19$d.9gccd_gbms_psy_set_property.__UNIQUE_ID_ddebug398gccd_psy_set_property.__UNIQUE_ID_ddebug388$d.78__UNIQUE_ID_alias368$d.68$d.58$d.48$d.38$x.28$x.18$x.8$d.8__UNIQUE_ID_depends367$d.67$x.57$x.47$x.37$d.27$d.17$d.7gccd_gbms_psy_get_property.__UNIQUE_ID_ddebug396gccd_psy_get_property.__UNIQUE_ID_ddebug386gpsy_get_prop.__UNIQUE_ID_ddebug376__UNIQUE_ID_scmversion366$d.66$d.56$d.46$d.36$x.26$x.16$x.6__UNIQUE_ID_name365$x.65$x.55$x.45$x.35$d.25$d.15$d.5gccd_psy_set_property.__UNIQUE_ID_ddebug394power_supply_get_prop.__UNIQUE_ID_ddebug384gpsy_set_prop.__UNIQUE_ID_ddebug374__UNIQUE_ID_vermagic364$d.64$d.54$d.44$d.34$x.24$x.14__UNIQUE_ID_license404$x.4$d.4$x.63$x.53$x.43$x.33$d.23$d.13__UNIQUE_ID_author403$d.3gccd_psy_set_property.__UNIQUE_ID_ddebug392power_supply_set_prop.__UNIQUE_ID_ddebug382$d.72$d.62$d.52$d.42$d.32$x.22$x.12__UNIQUE_ID_description402$x.2$d.2$d.71$x.61$x.51$x.41$d.31$d.21$d.11__UNIQUE_ID___addressable_cleanup_module401$d.1gccd_psy_set_property.__UNIQUE_ID_ddebug390$d.70$d.60$d.50$d.40$x.30$x.20_note_10$x.10__UNIQUE_ID___addressable_init_module400 @ l``V2 O`!c/^//@0h0E0~00J@HIxH'5340@'% 4, @P`'@'Q@'s84n@P'c@4^@h'|H42@8'5h@ 'U0؝@' Lo0K70@8@@@0'!q< I$(I =)+5