ELF@@(%zR| (,D-DD T DD-(D$D-DD L DD-@pD-DpX P   pXD-D @@D-DpX P  4 pXD-D  HL D-D\ `   \D-D (p$D-DD L DD-\O?#{_WOA8C T B8@B@"@y+yC@R 5RC@9_)i !@9 @9 1@9) *G@9) *S@9) *Jk2C9 q@9I *O@9G9J  @K9W@9a@9S9)2H*ʢ@9W9O9J52"@yC@R  5Ȣ@9(42RC9"@yC@#R! 5C@9qC9T R!RBR9qT IM!R4"@yC9@C#R39A*5"@y3@#RE*53@9C@95!*>!@qTRB@*_!@@q$2RC9"@yC@#R!5C@9qC9T R!RBR9qT*@!**@!A8C_ !T*OFWE_D{B@#_@!Rn(m B(@4*) @*@ R |+,il_ TkAT_֧\O?#{_WOA8C!T BR8@39B@_"@yC#C@9R@** 5"@y3@R  5RC_8_)i !@9 @9 1@9) *S_8) *) *JC8 q@9I *s_8S8)@c8I a@9ʢ@9(* Rs8C9J52"@y3@R 5"@yC@#R5aR"@y3@#R!*5397"@y3@#RC8AC9*5"@yC@#RE*5C@9C_85!*>!@qTRB@*_!@@q  *@!*A8C_ T*OFWE_D{B@#_@!@!Rn(m B(@4*) @*@ R $+@@! *_,TkT_֑c?#{og_ W O A8C8@CB!#R#7R  BC]!B 3S(#y?3 C!B @ !4RR| @ (@R @|  @5@ @(C@*)*!+Br+RkA@J{ @) )@/)3@k)g)  S) )@r @* @ b@4@RB;C@=R9!#R5(C@ )] @ T*qTj~SsqhTh~{i@(ih!3`4^!#R`4ZR]a@*7C!CR*4(C@@ @~)*`7!#R`4* @S!#@yCRx`5^8@ qT^8q(T(A@ ) @ `Thh]@* 7!#R5]*6 {)!@[Zh@** 7 @B** 5 zR @_1 T_[1 T(R(9@)R@B()(C@ @((@((@(*9z31!*&z$*! {)!~)]!@**!@** {)!@* @!A8C_ aT*OKWJ_IgHoG{F#_?#{ R{#_֦ű6?#{!{#_ g@?#{{#_qcom,spmi-adc5qcom,spmi-adc7qcom,spmi-adc-rev2p'p@                              alias=platform:qcom-spmi-adc5description=Qualcomm Technologies Inc. PMIC5 ADC driverlicense=GPL v2vermagic=6.1.78-android14-11-g1a72e2f692ac-ab12000080 SMP preempt mod_unload modversions aarch64name=qcom_spmi_adc5intree=Yscmversion=g1a72e2f692acdepends=qcom-vadc-commonalias=of:N*T*Cqcom,spmi-adc5alias=of:N*T*Cqcom,spmi-adc5C*alias=of:N*T*Cqcom,spmi-adc7alias=of:N*T*Cqcom,spmi-adc7C*alias=of:N*T*Cqcom,spmi-adc-rev2alias=of:N*T*Cqcom,spmi-adc-rev2C*Hd,X  d,X @UTPd,X@>}d,X  d,X @gpio4_100k_puadc get dt data failed ref_gndvbat_snsamux_thm1_pu2amux_thm5_pu2amux_thm2&x->waitchg_templabelgpio4_pu2amux_thm4_100k_pupm-adc5usb_in_i_uvEOC bit not set amux_thm4_pu2xo_therm_100k_pu&adc->lock%02x invalid decimation %d reggpio1_100k_puamux_thm6_pu2vph_pwrInvalid data:0x%x qcom-spmi-adc5qcom,decimationamux_thm3_100k_puADC configure failed with %d amux_thm3_pu2gpio3_pu2amux_thm2_pu2qcom,avg-samplesamux_thm5_100k_pugpio1_pu2vref_vadcqcom,ratiometricchg_mid_chggpio3_100k_pu%02x invalid hw-settle-time %d us chg_sbuxqcom,hw-settle-timeamux_thm1_100k_puqcom,pre-scaling%02x invalid pre-scaling <%d %d> invalid channel number %s die_tempUnexpected conversion fault %s invalid channel number %d vcoinInvalid dig version read %d %02x invalid avg-samples %d vref_1p25amux_thm2_100k_pugpio2_pu2usb_in_v_div_16xo_therm%pfwPLinuxLinuxqcom_spmi_adc5:CL__platform_driver_registercUplatform_driver_unregister{mutex_lock/regmap_bulk_readrbregmap_bulk_write ]usleep_range_state:Jwait_for_completion_timeoutUmutex_unlockƤqcom_adc5_hw_scale ~_dev_errғ__stack_chk_failIرregmap_update_bits_baseKC dev_get_regmapd.udevice_property_read_u32_array>devm_iio_device_allocA`__init_swait_queue_headq__mutex_init (7device_get_child_node_countndevm_kmalloctdevice_get_match_data}pdevice_get_next_child_node+fwnode_property_presentl-devm_kasprintfstrchrnulnxfwnode_property_read_u32_arrayu^1fwnode_property_read_stringݙGqcom_adc5_decimation_from_dt4zqcom_adc5_prescaling_from_dtdNqcom_adc5_hw_settle_time_from_dtnTSqcom_adc5_avg_samples_from_dtiNnplatform_get_irqpdevm_request_threaded_irqt0y__devm_iio_device_registergfwnode_handle_put/z%completeumodule_layoutGNUMٚb $tWPP,oGNUPapb c8b`debbfg<bdd|ZhZhhZZhfZ$Z$hiajbtccebbb0fPgpZhtZh|hfZZhZ$Z$hikZZlmZ]Z]BBnZZBBop,qLqhrl= p= sZZt0sHZqLZqdutvZZw=@=@ZoZox ZF ZF$ w< yP Z`T Z`d w z Z: Z: w b =@ =@ {0 Z4 Z< wH |X Z\ Zd h } :T :T Z Z ~ ] ]$ @ ZD ZT hl Zp Z| h Z Z h Zq Zq h Z Z h Z Z h  Z Z hL id AhAh]] ^AhAh`= =PP=(=@0=8A@A HALX=`=@hAxA=4=AAA$:(:@Z&`Z2Z Z@ZX`ZfZSZ Zh ZNZ< ZVZZZZZ.Z`Z1P:L:Z&Z20ZP%Z7p%Z%Z%Z%ZE%Z&Z0&ZNP&Zp&Zu.Z.Z.4Z&4Z25Z5ZP>Zp>ZN>Z<>ZV>Z>Z0EZPEZ.pEZ\_h:HZ7=Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362);H<t:::L:$:Ht:T PS !&),/0$%23451786:;<9Q!" p\_  h   t  2  @  f L H* L H |  H D H# 0 @w T $z P , T 6 P05078V@*O  @L@f @%4e @$@v&y   H!^eae  Lj  2PQn!I#   ,@' $m`o>G24(x,IG .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.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.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.data.BTF.rodata.str1.1init_completion.__keyadc5_probe.__keyfwnode_property_read_u32_arraydevice_property_read_u32_arrayadc7_read_rawadc5_read_rawfwnode_handle_putwait_for_completion_timeoutdevice_get_child_node_countfwnode_property_present__mutex_initqcom_adc5_avg_samples_from_dtqcom_adc5_decimation_from_dtqcom_adc5_prescaling_from_dtqcom_adc5_hw_settle_time_from_dt____versionsadc5_isr_dev_erradc5_driverplatform_driver_unregister__platform_driver_register__devm_iio_device_registerplatform_get_irqdevm_request_threaded_irqdev_get_regmapadc7_infoadc5_infostrchrnul__stack_chk_fail.compoundliteralmutex_unlockmutex_lockfwnode_property_read_stringdevm_kasprintfregmap_bulk_writecompleteusleep_range_stateadc7_fwnode_xlateadc5_fwnode_xlateregmap_update_bits_baseinit_module__this_modulecleanup_moduleadc5_match_table__mod_of__adc5_match_table_device_tableqcom_adc5_hw_scaledevice_get_next_child_nodeadc5_proberegmap_bulk_read__init_swait_queue_headdevm_kmallocdevm_iio_device_allocadc7_chans_pmicadc5_chans_pmicadc7_data_pmicadc5_data_pmicdevice_get_match_data_note_9__UNIQUE_ID_alias339.compoundliteral.39$d.29$d.19$d.9__UNIQUE_ID_alias338$d.18$x.8$d.8__UNIQUE_ID_license377__UNIQUE_ID_alias337$d.17$d.7__UNIQUE_ID_description376__UNIQUE_ID_depends336.compoundliteral.26$x.16$x.6__UNIQUE_ID_alias375__UNIQUE_ID_scmversion335.compoundliteral.25$d.15$d.5__UNIQUE_ID___addressable_cleanup_module374__UNIQUE_ID_intree334$x.14$x.4$d.4__UNIQUE_ID___addressable_init_module373__UNIQUE_ID_name333$d.23$d.13$d.3adc5_chans_rev2adc5_data_pmic_rev2__UNIQUE_ID_alias342__UNIQUE_ID_vermagic332$d.22$x.12$x.2.compoundliteral.2$d.2__UNIQUE_ID_alias341.compoundliteral.41$d.21$d.11.compoundliteral.1$d.1__UNIQUE_ID_alias340.compoundliteral.40$d.30$d.20_note_10$x.10L h"0"" "i@"""@j k" i"0@]`-"7"lE"X"f"~""""""" " :" X" t" " j """"""##qr su|t%# n C@<*G/#09#uD#wN#^@,#v6xvW# 00i#n t#o@"0`0|#0#0#07"li@g#  p]0|/TF6TC2# z p]## |# z# |# # $ Fadc5_datafull_scale_code_voltfull_scale_code_curadc_chansdecimationhw_settle_1hw_settle_2adc5_channelsprescale_indexinfo_maskscale_fn_typevadc_scale_fn_typeSCALE_DEFAULTSCALE_THERM_100K_PULLUPSCALE_PMIC_THERMSCALE_XOTHERMSCALE_PMI_CHG_TEMPSCALE_HW_CALIB_DEFAULTSCALE_HW_CALIB_THERM_100K_PULLUPSCALE_HW_CALIB_XOTHERMSCALE_HW_CALIB_THERM_100K_PU_PM7SCALE_HW_CALIB_PMIC_THERMSCALE_HW_CALIB_PMIC_THERM_PM7SCALE_HW_CALIB_PM5_CHG_TEMPSCALE_HW_CALIB_PM5_SMB_TEMPSCALE_HW_CALIB_INVALIDadc5_cal_methodADC5_NO_CALADC5_RATIOMETRIC_CALADC5_ABSOLUTE_CALadc5_cal_valADC5_TIMER_CALADC5_NEW_CALadc_do_conversionadc5_chipnchannelschan_propsiio_chanspoll_eocadc5_channel_propcal_methodcal_valprescalehw_settle_timeavg_samplesadc5_probeadc5_read_rawiiospecadc5_fwnode_xlateadc7_read_rawadc7_fwnode_xlateadc5_isrc@^AB@h%^Ox J@Ȁ $ 500@x$ %@( @0H$ 6hL1@x`$S8kN@ؔ$C@k>@$|Hkm m`h@H$x2owlrU0P@$LoЖ2r0@s@@@0$qw $ 88H &\ 0s7D