ELFP@@)&zR| (,D-DD T DD-(D$D-DD L DD-@pD-DpX P   pXD-D @@D-DpX P  4 pXD-D  HL D-D\ `  X \D-D (p$D-DD L DD-\O?#{_WOA8C TB8@B@+y"@yCR@ 5RC@9_)i !@9 @9) * 1@9) *S@9) *G@9k2C9J q@9I *O@9G9 @J K9W@9a@9S9)2H*ʢ@9W9O9J52"@y@CR  5Ȣ@9(42RC9"@y@C#R! 5C@9qC9T R!RBR9qT IM!R4C9"@yC@#R39A*5"@y@3#RE*53@9C@95!*>!@qTRB@*_!@@q$2RC9"@y@C#R!5C@9qC9T R!RBR9qT*@!**@!A8C_ !T*OF@WE_D{B#_@!Rn(m B(@4) @*@* R |+,il_ TkAT_֧\O?#{_WOA8C!TB7@R39B@bC"@y@#C@9R** 5"@y@3уR  5RC_8b)i !@9) * @9) * 1@9) *S_8C8J q@9I *s_8S8)@c8I ʢ@9a@9(* Rs8C9J52"@y@3уR 5"@y@C#R5aR"@y@3#R!*5397"@y@3#RC8AC9*5"@y@C#RE*5C@9C_85!*>!@qTRB@*b!@@q  *@!*A8C_ T*OF@WE_D{B#_@!@!Rn(m B(@4) @*@* R $+@@! *_,TkT_֑c?#C{og _ W O A8C8@C`'B!#R'7R&BC]!BR"y2B!B@#4RR|@"@@R|`!@@@B@B@RB= R9!#R #5B@ )] @ T*qThS{q!T!4]@{(ih^!#R`4ZR]@* 7C!CR4B@*@  @~)*7!#R7`4*@"@ySCRx5^8 qT^8q(TB@ ) @ `T]@*7!#R`4*]*`7!r(R  TTB@*- @K @k@J[TcTL TT_  CT#TZ  TT] MTT7@ M#TTU TcTS TTK! CT#T_%TT@K@ @& @ @  @y" @** 7@B *@*5*J j zB**A8C_ a T *OLWK_JgIoH{GC#_z@@@_1 T_Y1T(RȢ9@)RB)(B@ @( @(@(*!@!* {)@!~)]@!**@!* {)@!* {)@!* ?#{ 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.6.57-android15-8-g5ed2c0409972-ab12804676-4k SMP preempt mod_unload modversions aarch64name=qcom_spmi_adc5intree=Yscmversion=g5ed2c0409972depends=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 @vph_pwrinvalid channel number %s adc get dt data failed amux_thm1_100k_pugpio1_100k_puInvalid data:0x%x Unexpected conversion fault regref_gndbat_idgpio4_pu2amux_thm1_pu2amux_thm5_pu2%02x invalid pre-scaling <%d %d> &x->waitvref_1p25amux_thm2_100k_puamux_thm3_pu2die_tempvref_vadcpm-adc5chg_temp&adc->lock%02x invalid decimation %d gpio2_100k_puamux_thm2_pu2qcom-spmi-adc5%02x invalid avg-samples %d xo_therm_100k_puEOC bit not set chg_sbuxgpio3_pu2amux_thm2xo_thermamux_thm4_pu2%02x invalid hw-settle-time %d us chg_mid_chgInvalid dig version read %d qcom,ratiometricamux_thm3_100k_puADC configure failed with %d amux_thm4_100k_puvcoingpio1_pu2labelqcom,decimationusb_in_i_uvgpio3_100k_puamux_thm6_pu2gpio4_100k_puqcom,avg-samples%pfwPqcom,hw-settle-timeqcom,pre-scalingusb_in_v_div_16vbat_snsamux_thm5_100k_pu%s invalid channel number %d gpio2_pu2LinuxLinuxqcom_spmi_adc5'__platform_driver_registerW|platform_driver_unregister{mutex_lockPϮregmap_bulk_read$regmap_bulk_write ]usleep_range_state:Jwait_for_completion_timeoutUmutex_unlockƤqcom_adc5_hw_scale>;_dev_err__stack_chk_fail冷regmap_update_bits_base–Kdev_get_regmapP}device_property_read_u32_arrayJULdevm_iio_device_allocA`__init_swait_queue_headq__mutex_init>*device_get_child_node_count`devm_kmallocAjdevice_get_match_datapddevice_get_next_child_node(devm_kasprintfstrchrnul5fwnode_property_read_u32_arrayfwnode_property_read_stringݙGqcom_adc5_decimation_from_dt4zqcom_adc5_prescaling_from_dtdNqcom_adc5_hw_settle_time_from_dtnTSqcom_adc5_avg_samples_from_dtYpfwnode_property_presentplatform_get_irq%6devm_request_threaded_irq+[dev_err_probe[fwnode_handle_putXsS__devm_iio_device_register/z%complete7o'Nmodule_layoutGNUo8?{|^q| 6qGNUP`pa b8a`cdaaef<adc|YqYqgYYgeY[Y[gh`iatbbdaaa0ePfpYqtYq|geYnYngY[Y[ghjYYklYYAAmY=Y=AAno,pPppqt< x< rYYstYYu<@<@HYLYTvYYuwY(Y(ux Y Y u8 a\ <@` <@ y Y Y u z YN YN { r0 |@ 90 D 90 H Y,L Y,d } Y# Y# ~ $ \( \T ` Yd Yp g| Yd Yd g YH YH g Y Y g Y1 Y1 g Y Y g Y Y g( h@ @h@h\\ ]@h@h_< <PP<(<@0<8@@@ H@LX<`<@h@x@<4<@@@$9(9@Y`YY Y@Y9`Y4YY% Y Y Y;Y Y_YMYdYYYYIY`YP9L9YY0YP%Yp%Yr%Y %Y%Y%Y&Y0&YP&Yp&Y.Y.YI4Y4Y5Y"5YP>Yp>Y;>Y>Y_>Y>YR0EYPEYIpEY[^h9HYAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5):H;t999L9$9Ht90 UX |%(+./#$123406759:;8V'( [^  ht    @)  f L H# L H y  H D H  0 @w 0 $ ,  0 #P000.zE8V@*O  @L@ @ 4 Y@$@sm  lece `j!@ !D4Sp!W#)!  ,'$m`^>G/q4(x,I6 .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.hyp.event_ids.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_module__mod_of__adc5_match_table_device_tableqcom_adc5_hw_scaledevice_get_next_child_nodedev_err_probeadc5_proberegmap_bulk_read__init_swait_queue_headdevm_kmallocdevm_iio_device_allocadc7_chans_pmicadc5_chans_pmicadc7_data_pmicadc5_data_pmicdevice_get_match_data__UNIQUE_ID_description389__UNIQUE_ID_scmversion339$d.19$d.9__UNIQUE_ID_alias388__UNIQUE_ID_intree338.compoundliteral.28$d.18$x.8__UNIQUE_ID___addressable_cleanup_module387__UNIQUE_ID_name337.compoundliteral.27$d.17$d.7__UNIQUE_ID___addressable_init_module386__UNIQUE_ID_alias346__UNIQUE_ID_vermagic336$x.16$x.6__UNIQUE_ID_alias345_note_15$d.15$d.5__UNIQUE_ID_alias344_note_14$x.14$x.4$d.4__UNIQUE_ID_alias343.compoundliteral.43$d.23$d.13$d.3adc5_chans_rev2adc5_data_pmic_rev2__UNIQUE_ID_alias342.compoundliteral.42$d.32$d.22$x.12$x.2.compoundliteral.2$d.2__UNIQUE_ID_alias341.compoundliteral.41$d.31$d.21$d.11.compoundliteral.1$d.1__UNIQUE_ID_license390__UNIQUE_ID_depends340$d.20$x.10$d.10L :m%0m%} m%} m%;@ӡm%m%n%@< =n% n%5@¡`-n%7n%>En%Xn%fn%~n%n%n%n%n%n%n% o% :o% Xo% to% o% < o%o%o%o%o%o%p%p%CD EG F%p% &h @B+L/p%59p%GDp%INp%c@n*;EJHWp% 05ip%@ tp%A@m%5`~5|p%5p%5p%57n%>Y@9 cM % % T p%p% Np% p%  T CiU p% Rp% Np% Radc5_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_samplesiiospecadc5_fwnode_xlateadc5_isradc5_probeadc5_read_rawadc7_fwnode_xlateadc7_read_rawc@^ABH@h4|mOT J@H % 5T00@8x% %( @H%EL@@%bj]@%RjM@%j|hl`w@H%2nlTrU0@%Lox2Tr0r@@0%qx@ $( ,H '[($/\