ELF@@(&5$$$$3odpm: cannot read channel-en-index strnlent=%llu 3odpm: cannot refresh values to swap rails 3odpm: s2mpg1%d-odpm: failed to update mt_trim bit_7 to 1 3odpm: cannot parse sample rate value %d 3odpm: Could not send blank async when applying sampling rate 3odpm: cannot find channels DT node! 3odpm: cannot parse external sample rate value %d channel-en-byte-offset3odpm: Cannot refresh %s registers periodically! sampling_rateext_sampling_ratechannelschannel-mux-selection3odpm: %s: clock error too large! fsel: %llu, fest: %llu, elapsed_ms: %d, acc_count: %d %d.%6sCH%d=%49s%s(%s), %llu, %llu, %llu max-refresh-time-ms3odpm: tried to refresh registers while sleeping! energy_value%d.%06d 3odpm: Could not find rail-name %s 3odpm: meter_sw_reset failed CH%d(T=%llu)[%s], %llu CH%d[%s]:%s odpm: could not allocate memory for rail data %s3odpm: cannot refresh to apply new sampling rate CH%d[%s], %llu 4odpm: cannot apply sampling frequency type: %d 3odpm: Failed to start measurement at probe 3odpm: cannot read sample rate value 3odpm: cannot read max refresh time value 3odpm: %s: refresh registers took too long; %u ms 6odpm: %s: CH%d=%s 3odpm: sampling rate decimal is not a number 3odpm: s2mpg1%d-odpm: failed to update meter_ctrl1 bit_0 to 1 6odpm: %s: init 6odpm: Refreshed %s registers! 3odpm: sampling rate is not a number CH%d[%s], %lld 3odpm: DT parsing error! sample-rate-uhzsample-rate-external-uhz3odpm: cannot delete the refresh timer 3odpm: DT does not exist! 3odpm: Boot config already applied 3odpm: s2mpg1%d-odpm: failed to update mt_trim bit_7 to 0 3odpm: wakelock register fail channel_enabled3odpm: %s: elapsed time is 0 ms 3odpm: Could not allocate device! t=%lld 3odpm: cannot capture snapshot for resume 6odpm: %s: Starting at timestamp (ms): %llu __fortify_strlenmeasurement_startodpm3odpm: Could not find id_entry! 3odpm: cannot read node name 3odpm: cannot find main DT node! 3odpm: cannot read external sample rate value use-regulators-as-rails3odpm: Could not find any rails rail-nameodpm_disable_in_sleep3odpm: Could not get parent data! subsys-name3odpm: cannot read channel-en-byte-offset enabled_railslpf_currentschematic-name6odpm: %s: Applied new sampling frequency (type %d) in Hz: %s3odpm: cannot find parent DT node! available_railsshunt-res-uohms%s(%s):%s railsbuck_rail3odpm: invalid rail-name value on %s 3odpm: cannot reset the refresh timer 6odpm: Configuring %s... 3odpm: cannot find rails DT node! 3odpm: Could not find regulators sub-node 3odpm: cannot read channel-mux-selection 6odpm: Boot config complete! lpf_power&odpm_info->lock3odpm: cannot retrieve energy values 6odpm: Configuring %s...done channel-en-indexCONFIG_COMPLETEregulators3odpm: cannot read shunt-res-uohms measurement_stopexternal_railwq_odpm3odpm: Failed to start measurement 3odpm: cannot capture snapshot for suspend chip-name3odpm: expected %d rails, got %d 3odpm: expected %d channels, got %d 3odpm: cannot match new sampling rate value; %d uHz 3odpm: Could not identify driver! 6odpm: %s: init completed CH%d=%xs2mpg12-odpms2mpg13-odpm  cc }>@         5w(kP@Ysʚ;5w(kP@YsR4?#{_WOA8C@h>@qhTi @hR? qbTziuS`6@?qT)5RR6*bB@_q(Th @bV qBT `6@q! @`T5RhRBi@R(yhiЛRicr }#r HRrd a@*R6!Rw R h@*`2@(#8@b2T@9h4Ÿh@*a@(#8@h @q@T5h@*`2@(#8@*\h @qT 5`2@*`2@*h @ q T `6@q! @T5RRRRh @qT(5`2@!R`2@!Rh @qT5`2@!R`2@!Ra@A8C_ !TOF*WE_D{B@#_hVBi@R(yhiЛRicr }#r HRrd a@"R@*?#{C A8)C R @ y%*!A94aT B9m4%*@9!@a7%*@q Az,TqTnil8 *mi,8@ q"T )) 4@q!@T5BRBRA8C@ T{A#_@*R4?#{ WO@RF)R5q@T5**R* 45**R*5q@T5*RR* 4'*RR*5@R RBRFq(Tqyw T5"R#R*4"R#R*4  * @OCWB{Ĩ#_ R4?#{OCA8C@a6@cR@i@*Ia@ichJ }ɛ"RhB9H4^h2C9H4jhC9H4vhC9H4hRD9H4hD9H4hE9H4hrE9H4hE9H4h2F9H4hF9H4hF9H4A8C@ T*OB{A#_*?#C{g_WOA8CP@qB T )*@6yh*6@*BR @96@ y qT #A9*bR @y@9(37 Hk99?@Tq T5*bRR#}Rjw*{vb}}^hz62TA8C_ ATOHWG_FgE{DC#_@*?#{ @ R) )*@)|@_ qAT R_q(!* t҉/ xi:j%@) Ț) H Ț)]  @_q!T_q T5 R(!*@_qT5 R(!*@ *  R(!*@ R(!*@{#_?#C{_WOCA8RCq9 Tq TI )*7Ycq @ T5*RR5*RR5 RqT5*4 *59h7*DRגBRqT5**596qTA8C@ !TODWC_B{AC#_@*?#{OrRR("4_qTqHT }})I ?T* JqH yi@T@5*RRqT }})I ?(T* JqH yiT5***R*RR***ROA{¨#_@* ԑc?#C{og_WOA8CaATR`1Ȃ@@1jB2.B 2) @? 2TR k?q * JR:TI5 A@)y@)@*@J@Ty)!@ @6 A  U@)y@)@*@J@T=)!@ @6 A)-@"b9Ȃ@y@AȂ@y@A,!,!,!&5!S#R%7*@^qK&T@I@?kaT J  $TLyi)kaT?"$T!S#R>R@'7:@^q$T@I@?kaT J  `#TLyi)kaT?"TB!#RBV#7!#! @!%`* * W!* *s*{ qT R @Ra@* RW3k 5* RW3Y5@k!T`*2qaT`[kT!92TRC!RO 8`5@qT@ѵ_ @ 4{9C!T*kT_@5Rcr"R3R{{"B!R"@ HRr}W@ ) @B(PR)`(@6|3(X* 6[RySIYJvY@62.*&"! @y@*** *R*5A8C_ T*OHWG_FgEoD{CC#_`ZCyh72Zy@F!B@f )R  @:@*c?#{ O@jB"*7@b@@RBFA@* @OB{è#_ؚ?#{@!RiB*{#_֑c?#{@*iB*{#_?#{OCA8C(@  !!!HRh !(Rhbr!#R7!h@qi"9T qTb!#R7!#R7@*h9*!#R7@!#Rh9`7@*h"*  A8C@ TOC{A@#_`?#{WO``h"i R)@(yhI҉6 Țh^@iT*-*6@`Z@OBWA{è#_?#{ @@a\bRh HRr@} @*{¨#_?#{ o g _ W OCA8 CHR*r*`7B!R@}bJ95JA R>@ @6@R@? qT ?q!@T5**a*R **a*Rc**?qKy#hT @9*R@9#@@9)  I:hj;{#@T?qTY5*R?q9CyT HR*r?q1@TY5bRbRC@y@9 p@SqR@ ֚J&wyjT @  $ ֚d 4@  ֚_qb T@R|@Hsr ɚ} H T Hh Tw|@Pt/z: ך RH%8%@H Ț ]* }}ܛ*}ۛ)})ɓ@("b߂`T@6 %8J!A95 %8license=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=odpm_whiscmversion=g4d1f0591dfb6depends=s2mpg12-mfd,s2mpg13-mfd,s2mpg13-powermeter,s2mpg12-powermeteralias=platform:s2mpg12-odpmalias=platform:s2mpg13-odpmLinuxLinuxodpm_whi~_printk&s2mpg12_update_regWws2mpg13_update_regscnprintf`s2mpg13_meter_set_muxsel\R`Js2mpg12_meter_set_muxselF_s2mpg12_ext_meter_onoffCXs2mpg13_ext_meter_onoff7<~Zs2mpg12_meter_onoffk4ts2mpg13_meter_onoffғ__stack_chk_failqҩs2mpg12_bulk_write(/Ss2mpg13_bulk_write ]usleep_range_state6s2mpg13_bulk_readlWs2mpg12_bulk_read;/s2mpg12_muxsel_to_current_resolutionqԜs2mpg12_muxsel_to_power_resolution/s2mpg13_muxsel_to_current_resolutionpbs2mpg13_muxsel_to_power_resolutionc__platform_driver_registerMcplatform_driver_unregisterktime_get_with_offsetVs2mpg12_read_reghs2mpg13_read_regHs2mpg12_write_reg{\s2mpg13_write_regHxdevm_iio_device_alloc=~of_get_next_childB7 of_find_node_by_nameof_property_read_strings:of_property_read_variable_u32_arraysof_find_property@devm_kmallocZ%strcmp%Ialloc_workqueueX6alarm_init6alarm_start_relativeDY__devm_iio_device_register:*_dev_err'wakeup_source_registerq__mutex_initnSalarm_cancelicancel_work_syncf__flush_workqueue destroy_workqueue zkfreeZiio_device_unregisterP Ywakeup_source_unregister{mutex_lockUmutex_unlockEgH__pm_relax__pm_stay_awake*squeue_work_onI@iio_buffer_enablednsscanfikstrtointstrnlenfortify_panicmodule_layoutGNU {*gDE\ &yGNU8 < @H L (04@L\`hx|$4dt   PX\ht  DT$D\h l 22cchl|<( (   Ld         (  ( H d t      \        , @ T t      4 8#8 8#H T#L T# ii $0 4 @HL`<s@sX`p dp ltx  (\|,Hlpx<< $,<DPiTiXU \U l|88ttH H "" (,0<@DL\P\T`ndnl8 p8 t11    66  : :, 0 <H L X` d hptxnn  \ \ $< @ LtG G v v  FF$LU PU dl p   ee : : $ ( 048l||, ,P`|888T` d ` 0 4 8DHLbbD<T`  4    !H !HH!d!t!!L"P"X"M\"M`""&"&""F"F"""#8#@#8D#8P#h#p##l#l# # ######## # $<$ @$ d$p$$$$$$$$$$%% %%%L%T%X%d%l%%%%|& & &&'('.,'.<'P'T'''' ' ',(e 0(e P(((-(-$)4)) ) ))O)O)(*P*x**** * ** * *+8+8+(+0+8+<+@+H+L+] P+] T+e X+e d+++6+6+++ + ++8+8+,,,,,,-T-----.X.x.Y|.Y..P/x T/x p/// / ///,00000000t0t141t112h2223 3,3H3 L3 P3 "h#""# T (0i@ H h (0@8HX`L x%%& E 0'hx(`)W`-6 ,.@ P.X$/|11Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)$-1'&9W-_Lr0' 9 tE,Q_$xcRX 0u9K K<Ln *~~ n `.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.rela___ksymtab_gpl+odpm_get_lpf_values.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datas2mpg1x_ext_sample_rate_uhzs2mpg1x_int_sample_rate_uhzof_find_propertyodpm_sampling_rate_verifyodpm_probe.__keyof_property_read_variable_u32_array__pm_relaxmeasurement_start_showlpf_current_showavailable_rails_showenabled_rails_showlpf_power_showmeasurement_stop_showenergy_value_showext_sampling_rate_showodpm_write_rawodpm_read_rawiio_dev_attr_measurement_startkstrtointiio_dev_attr_lpf_currentodpm_configure_start_measurement__mutex_initalarm_initktime_get_with_offsetodpm_meter_sw_resets2mpg1x_int_acquisition_time_usodpm_io_update_bucken_enable_bitsodpm_suspend_resume_operations____versionsiio_dev_attr_available_railsiio_dev_attr_enabled_railsodpm_show_lpf_values__kstrtabns_odpm_get_lpf_values__crc_odpm_get_lpf_values__kstrtab_odpm_get_lpf_values__ksymtab_odpm_get_lpf_valuesodpm_custom_attributes_dev_erriio_dev_attr_lpf_powerodpm_driverplatform_driver_unregisterwakeup_source_unregisteriio_device_unregister__platform_driver_registerwakeup_source_register__devm_iio_device_registerodpm_alarm_handlerodpm_groupiio_dev_attr_measurement_stopstrcmpodpm_configure_chipodpm_iio_infos2mpg13_muxsel_to_current_resolutions2mpg12_muxsel_to_current_resolutions2mpg13_muxsel_to_power_resolutions2mpg12_muxsel_to_power_resolutionqueue_work_onstrnlenodpm_parse_dt_rail__stack_chk_fails2mpg13_meter_set_muxsels2mpg12_meter_set_muxsels2mpg1x_single_channelalarm_cancel_printkodpm_periodic_refresh_workmutex_unlockmutex_lockof_property_read_strings2mpg1x_meter_set_async_blockings2mpg13_write_regs2mpg12_write_regs2mpg13_update_regs2mpg12_update_regs2mpg13_read_regs2mpg12_read_regscnprintfsscanfs2mpg13_ext_meter_onoffs2mpg12_ext_meter_onoffs2mpg13_meter_onoffs2mpg12_meter_onoffodpm_removealarm_start_relativeiio_dev_attr_energy_valuedestroy_workqueue__flush_workqueuealloc_workqueues2mpg13_bulk_writes2mpg12_bulk_writeusleep_range_stateiio_dev_attr_ext_sampling_rateodpm_set_sampling_rateiio_dev_attr_sampling_ratelpf_current_storeenabled_rails_storelpf_power_storeext_sampling_rate_storeodpm_resumeof_find_node_by_nameinit_module__this_modulecleanup_module__mod_platform__odpm_id_device_table__pm_stay_awakekfrees2mpg1x_meter_set_modeodpm_probeodpm_suspendof_get_next_childodpm_idiio_buffer_enabledodpm_take_snapshot_instant_lockeds2mpg13_bulk_reads2mpg12_bulk_readdevm_kmallocdevm_iio_device_alloccancel_work_syncfortify_panicADDRESS_AT_note_9__UNIQUE_ID_description459$d.59$d.49$d.39$d.29$d.19$d.9__UNIQUE_ID___addressable_cleanup_module458$x.58$x.48__UNIQUE_ID_alias338$x.38$x.28$x.18$x.8__UNIQUE_ID___addressable_init_module457$d.57$d.47__UNIQUE_ID_alias337$d.37$d.27$d.17$d.7$d.66$x.56$x.46__UNIQUE_ID_depends336$x.36$x.26$x.16$x.6$d.65$d.55$d.45__UNIQUE_ID_scmversion335$d.35$d.25$d.15$d.5$d.64$x.54$x.44__UNIQUE_ID_name334$x.34$x.24$x.14$x.4$d.4$d.63$d.53$d.43__UNIQUE_ID_vermagic333$d.33$d.23$d.13$d.3$d.72$d.62$x.52$x.42$x.32$x.22$x.12$d.2__UNIQUE_ID_license461$d.61$d.51$d.41$d.31$d.21$d.11$d.1__UNIQUE_ID_author460$x.50$x.40odpm_get_resolution_milli_iq30$x.30$x.20_note_10$x.10@ LlPPn2 #O'X3c[^[[@`h`]``J@v 4%|2`@H%5`00@x%%H`( @hH%i@`%p`@%{x`v@(%`W@@%U0LoLa0@b@@0%q@g0@v$hv  U H'ChMt