ELF@@*(&lg$$$$3odpm: cannot read channel-en-index strnlent=%llu 3odpm: cannot refresh values to swap rails 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_rate3odpm: s2mpg1%d-odpm: failed to update meter_ctrl5 bit_6 to 1 channelschannel-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: %s: LPF disable fail 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: wakelock register fail channel_enabled3odpm: %s: elapsed time is 0 ms 3odpm: acquisition_time_us: %d not enough 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... 6odpm: %s: meter reset 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 3odpm: %s: LPF enable fail 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=%xs2mpg14-odpms2mpg15-odpm         5w(kP@Ysʚ;5w(kP@Ys}>@R4?#{_WOA8C@h>@qHTi @uS`6@hR?qTi5RRRR@6*bB@_qTh @bV`6@qT(5!RRhRBi@R(yhiЛRicr }#r HRrd a@*!RR 6!Rv R h@*`2@#7@b2T@9h4Ÿh@*a@#7@h @q@T5h@*`2@#7@*Xh @qT(5`2@*`2@*h @`6@qTH5!RRR!RRRh @qT(5`2@!R`2@!Rh @qT5`2@!R`2@!Ra@A8C_ T*OEWD_C{B#_hVBi@R(yhiЛRicr }#r HRrd a@"R?#{C A8)C R @ y%*!A94aT B9m4%*@9!@a7%*@q Az,TqTnil8 *mi,8@4@qTH5RBRRBRA8C@ T{A#_@*R4?#{ O@@qT6*@5t6@RRR@4-t6@u5RRR5@R RBRqTu5R"R#R*5qT6 R*5*OB @{è#_R"R#R*4q T*a@R4?#{OCA8C@a6@cR@i@*Ia@ichJ }ɛ"RhB9H4ZhC9H4fhrC9H4rhC9H4~h2D9H4hD9H4hD9H4hRE9H4hE9H4hF9H4hrF9H4hF9H4A8C@ T*OB{A#_b?#C{WOCA8C*P!qT )5yh* @*6@*BR @6@R9 y*bR @y@9(3hj6@Tq@T5*bRA8C@ TODWC{A@C#_?#C{_WOCA8*CR q9TcqT5!RRR5 *qT!RRR5 RqT5!R4 !R59h7*~SRגBRqT5!R4!R@596qaT*A8C@ TODWC_B{AC#_?#{OrRiR4_qTB5qT5*** qT5*RRR****RRROA{¨#_֑c?#C{og_WOA8CaATR0:@VM@1"B2A)1) @? "1TR k?q * JR: Ti5 A@)1@)M@*@JI@T Q@)1@)M@*@JI@TA)!@ @Ab9:@1@uA:@1@uA,!,!,!&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@* RW3o 5* RW3]5@k!T`*2qaT`[kT!92TRC!R 8`5@qT@ѵ_ @ 4{9C!T*kT_@5Rcr"R3R{{bB!R@ HRr}W@ ) @B(R)(@643(* 6[RySIYJvY@62.*&"! @y@*** *R*5A8C_ T*OHWG_FgEoD{CC#_`:Byh72:y@B!B@f )R  @:@*c?#{ OT@"B@*7B@@ BH BA@*OB @{è#_* Bؚ?#{T@!R!B*{#_֑c?#{T@*!B *{#_?#{OCA8C(@  !!!HRh !(Rhbr!#R7!h@qi"9T qTb!#R7!#R7@*h9*!#R7@!#Rh9`7@*h"*  A8C@ TOC{A@#_`?#{WO`@hi R)@(yhI҉6 Țhb@iT*-*6@`Z@OBWA{è#_?#{ @@a\bRh HRr@}* @{¨#_?#{ o g _ W OCA8CHR*r*`7B!R@}bJ95 RJAF @R@?qT5aR*R*R aR*R*Rc**z RKy#*R@9Z#@@9)  j3s"@T?qTy5*R?q9CyT5aRbRaRbRC@y@9 p@SqR@ ۚJ&wyjT $ ۚ 4@  ۚ_q T@R|@Hsr ɚ} CI T T~@Pt/z: ך RH%8%@H Ț ]* }}ܛ*}ۛ)})ɓ@("b߂@T@6 %8J!A95 %8=ѿ<x| R}R#%: t҉/qi:%@) Ț) Ț)] zx9c}}^h{83@T(@ %:J@_ qT @qT_qT5%:@_qT5%:@*%:@%:@ RhBHRhcR|țR|@ R#@)e{w`*(!:@ 2aT@A8C_ aTOOWN_MgLoK{J#_\C?#{"Rf{#_?#{!{#_?#{ WO*56*` 7 R 2@**b2@T@9h4Ÿ@%7!A94 @qTH52@***b 9 R %72@*@b2@T@9h4Ÿ@ %7J!A94 @_qTJ5%72@*@!R 6!R5Rmb 9OCWB @{Ĩ#_zR| <LD-D`T @   `TD-D ,XD-D H    HD-D 4pD-D0L 0  0LD-D 00D-D0L    0LD-D 8D-DPT @   PTD-D (0,D-DD T DD-(\$D-DD L DD-<D-DPT @  d PTD-D ,D-D H    HD-LD-D\ `   \D-D 4HD-D0L 0 T 0LD-D (,D-DD T DD-(,D-DD T DD-4,D-D@P 0  @PD-D 4D-D0L 0  0LD-(H\D-D H  |  HD-Lt0D-D\ `  T \D-D <D-D@P @   @PD-D (,D-DD T DD-(0\D-DD D DD-0\D-D H     HD-D ,D-D@L    @LD-D 8D-D`T @   `TD-D (\D-DD D DD-0(D-D H     HD-D D\4D-D`X `   `XD-D <D-DPT P p PTD-DD-D`X `  `XD-D,D-DX P   XD-D DtD-D`X `  `XD-@D-DPT P  PTD-($D-DD L DD-8,D-D@P 0  @PD-D LhPD-D\ `   \D-D ($D-DD L DD-(D-DD D DD-@D-D@P @  X @PD-D odpm_get_raw_lpf_valuesű6?#{!{#_ g@?#{{#_description=IIO ODPM Driverauthor=Stephane Lee license=GPLvermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=odpmscmversion=g1343c08acdd5depends=s2mpg14-mfd,s2mpg15-mfd,s2mpg15-powermeter,s2mpg14-powermeter,s2mpg15_spmic_thermalalias=platform:s2mpg14-odpmalias=platform:s2mpg15-odpmLinuxLinuxodpm~_printkis2mpg14_update_reg cs2mpg15_update_regscnprintf%=ds2mpg15_meter_set_muxselOQs2mpg14_meter_set_muxsel_{ys2mpg14_ext_meter_onoff~zfs2mpg15_ext_meter_onoffh/Rs2mpg14_meter_onoffDs2mpg15_meter_onoffғ__stack_chk_fail&Rұs2mpg14_bulk_write;s2mpg15_bulk_write/s2mpg15_spmic_thermal_ready5#s2mpg15_spmic_set_hw_lpf ]usleep_range_stateas2mpg15_bulk_reads2mpg14_bulk_read:CL__platform_driver_registercUplatform_driver_unregisterktime_get_with_offsetUs2mpg14_read_regTYs2mpg15_read_regSs2mpg14_write_regs2mpg15_write_reg>devm_iio_device_allocFof_get_next_childssof_find_node_by_namei of_property_read_stringof_property_read_variable_u32_arraytRof_find_propertyndevm_kmallocZ%strcmp%Ialloc_workqueueX6alarm_init6alarm_start_relativet0y__devm_iio_device_register ~_dev_err;\wakeup_source_registerq__mutex_initnSalarm_cancelicancel_work_syncf__flush_workqueue destroy_workqueue{wakeup_source_unregister{mutex_lockUmutex_unlock__pm_relaxΥ__pm_stay_awake*squeue_work_onJs2mpg14_muxsel_to_power_resolutionq嶥s2mpg15_muxsel_to_power_resolution Uds2mpg14_muxsel_to_current_resolutions2mpg15_muxsel_to_current_resolution-iio_buffer_enablednsscanfikstrtointstrnlenfortify_panicumodule_layoutGNU/ô¸ٯ%2>   $ $$ 089 <9 @HLPTT  ~~    $Tdlthlx|r r   XX 4g 8g LT X l  ))e e  < <  T@@NN8Hd  $<Xl Ldx  ,04DHLXf\f`lp\ ,J J LL0@h  $ o( o, \ &` &d h Xl Xp t   ! ! ! !4!