ELFHn@@$!zR| (,D-DD T DD-(D$D-DD L DD-(pLD-DD t DD-< D-D`T @  p `TD-D <D-D`T @  ` `TD-D 0D-D0L    0LD-D 0PD-D0L   | 0LD-D 8LD-D@P 0  @PD-D <D-D`T @   `TD-D 8D-D@P 0  @PD-D 0<D-D0L    0LD-D 4pD-D@P 0  @PD-D L D-D\ `   \D-D (TD-D H  t  HD-,$D-D H    HD-b?#{@ @bR**qS*Y@y @&RA!( {#_8?#{_WOA8*C*CR@@ qSZ@y@1 5h@  kC9T_@9y  @`@*@_@9x22_9 kaTy  @`@*@_@93x2[@9jB@9Ck"@9_92)_9Z@yI 3*RRW9 i3[9@5Z@y@R3#R397Z@y@3#R39 7*A8C_ !T*OEWD_C{B#_*@b@!*@b@!**!*!@?#{_WOA83C#R(X@y @C8C9)39`5hZ@y`@C#R- 5h"@4*R7R h@*"6@i"@ kTi@}@ %6*@ 8@iZ@y3`@#RsS!!( 5396 @"ؚ6C@9  *6C_8 *`@**`@!*`@!A8C_ !T ROEWD_C{B#_a:?#{OCA8C#RhR X@y@9!=@5h"@4i@@9"C_ kTTh&@i@9jZ@y`@R9(2A 9*@5A8C@ !T*OB{A#_*`@!`@!*`@!a:?#{OCA8C @4i@"C_ q"TTh&@i@9jZ@y`@CR9(2A 9*5A8C@ aT*OB{A#_`@!*`@!b?#{WOCA8*C@9z9#R:yZ@y@7@9@9@#R(i3Z@y!97Z@y@#R95`7@[*6@!*@! *@!*@!*A8C@ T*OCWB{A#_8?#{_WOA8*C**@(R#Rz9[@y@ 7@'@9kR@9R@9+@9"@9) }S) *S39#9mSJ *b@9)2 *'9i2+9B@9/9 H  k79aTv9(R*v9x2kTRr9 (R*r9r@93xq(v@9W9i42W9[@y@#R 5@*7A8C_ T*OEWD_C{B#_*@! *@@!*@!*?#{WOCA8C#R(X@y @99)@5hZ@y`@#R15hZ@y`@#R)7hZ@y`@#R17h"@4*R5R4*h"@_kTi@K%4V}@`@ &4Jy@94j@@9"ʚ_ @T&4@9lu@9q_ T6@9_ T* 7&4)q@9 4*`@!*`@! *`@!*`@!A8C@ T ROCWB{A#_a:?#{OCA8C#RX@y@9=5h"@4i@@9"C_ kbTT`!B*A8C@ aT*OB{A#_*`@!`@!?#{OCA8 RC#R5RX@y@97hZ@y`@#R95`7hZ@y`@ R#R97hZ@y`@#R5* 7@9h6 R RBRhZ@y`@#R5*`7@96 R RBRhZ@y`@#R5*7@96 R RBR`@! `@!*`@! *`@!*`@!*A8C@ T*OC@{A#_c?#{ o g _ W OCA8C B(@# !#R 7BRR#@L*Xy*7'`*"u4RR~ !#R `7'@@*6'@!5V| v * "B**A8C_ !+T*ONWM_LgKoJ{I#_|\R!#R&`7'@*6'@!** @R *k;{ :@!#R 7/@ qTuc TT!#R*@7;@qT@?@)A@ ? qI?qTTT!crTT?T @1 T!*|4yC!CR @7~)*`6*h3c TC T!#RA7@+@ @*`6*h#TT!hCIT(R@A@ qT!#R7@+@@*`6\RhTT!#R 7+@*@7T(TITT Ԝ@@@_1̃rCrk@TE0?5"@4 @"@9?T@@@A@?TNT@@!ixV5 @@R@@*!*!*!*/@!*/@!/@!~)!+@!+@+@!i?#{ @@7q @{¨#_VC?#{O**@@2 k @T  kT @_QLrrk@TE0?  @**_rrk@TE0?OA{¨#_֦ű6?#{!{#_ g@?#{{#_qcom,spmi-adc-tm5qcom,spmi-adc-tm-hcqcom,spmi-adc-tm5-gen2pppdescription=SPMI PMIC Thermal Monitor ADC driverlicense=GPL v2vermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=qcom_spmi_adc_tm5intree=Yscmversion=gb343509ebd67depends=qcom-vadc-commonalias=of:N*T*Cqcom,spmi-adc-tm5alias=of:N*T*Cqcom,spmi-adc-tm5C*alias=of:N*T*Cqcom,spmi-adc-tm-hcalias=of:N*T*Cqcom,spmi-adc-tm-hcC*alias=of:N*T*Cqcom,spmi-adc-tm5-gen2alias=of:N*T*Cqcom,spmi-adc-tm5-gen2C*Hd,X@>}d,Xp@'UTPd,X@>}adc-tm conversion request handshake timed out %s: channel number too big: %d invalid decimation %d adc-tm request conversion failed regadc-tm read failed with %d %s: error getting channel: %d pm-adc-tm5-gen2%s: invalid ADC channel number %d block write failed: %d qcom-spmi-adc-tm5adc-tm channel configure failed with %d clear status low failed with %d adc-tm interrupt disable failed with %d read status_high failed: %d pm-adc-tm5clear status high failed with %d qcom,hw-settle-time-us%s invalid hw-settle-time-us %d us adc-tm enable failed io-channelsInvalid channel %d adc-tm handshake failed with %d adc-tm request conversion failed with %d %s: error parsing ADC channel number %d: %d adc-tm enable failed with %d %s: invalid args count for ADC channel %d channel %d params write failed: %d read status high failed: %d qcom,ratiometricadc-tm block read failed with %d &chip->adc_mutex_locktzd register failed ctl read failed: %d, channel %d read status_low failed: %d adc-tm init failed qcom,decimation%s: invalid pre-scaling <%d %d> channel %d params read failed: %d qcom,avg-samplesadc-tm channel disable failed with %d get dt data failed read status low failed: %d qcom,pre-scaling%s: invalid channel number %d Error registering TZ zone for channel %d: %ld read failed for BTM channels invalid avg-samples %d LinuxLinuxqcom_spmi_adc_tm5!__platform_driver_registerC@platform_driver_unregisterQregmap_update_bits_basetpregmap_bulk_readk]9qcom_adc_tm5_temp_volt_scaleT@regmap_bulk_write _dev_err__stack_chk_fail6h%Qthermal_zone_device_update&{Hmutex_lock_nestedOdevm_fwnode_iio_channel_get_by_name4zqcom_adc5_prescaling_from_dtdNqcom_adc5_hw_settle_time_from_dt.of_find_propertydevm_thermal_of_zone_register Odevm_request_threaded_irqthermal_zone_device_priv?Tiio_read_channel_processedT5module_layoutGNUpJdg#IGNU@klm$mxnnnd4 d4 d$d,o8d<dHdfLdfTo\pllddqLloddd7d7opHlnddoddod> d>opnddod>d>op<r\lnnd$d$dededhdhdndn osHprlLtxtns de de0 d4 d< oH d$L d$T o\ p l l n n$ q d d d d dM dM d d o4 px l d d L L u d d o d> d> o ph n n n l v l v8 lX v` dd dh ox d| d d d dR dR ds ds o p@wLdPddx|yz{{y|G G d d8xH}XdO\dOdd~dWdWx,d<0d<8oP{x{ddxd2d2\ddoddxddx,XdT\dThddx}dWdWxGGddo(4d8d@oLdPd`ohd/ld/|ddoddddoddoddo ddp4HKKgg hKKjG GhPG(K0K 8D@DTHDdPDXdpKLxKXDDTDdD$dKKDDPDd D< dD DxfiD d8Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)EHFtDDTDd DTD$DDPDd @D< tD D D (Dx`c !$(-07:=@+56ABCDEF'a,'( fhiQ } fL,T hP'Tkd`d8t$ c$~L& #PbL!Pwd ` d < 28 <   T  H X5 T /xAtx s hH H k G1 1 > @L X8i @71   ZQq@_@ A@= m",3"U$y%V'^,jx $UU(gF*f N:N: .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.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.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.str1.1of_find_propertyadc_tm5_gen2_init.__keyof_property_read_variable_u32_arraythermal_zone_device_priv__mutex_initadc_tm_hc_initadc_tm5_initadc_tm5_gen2_initqcom_adc5_avg_samples_from_dtqcom_adc5_decimation_from_dtqcom_adc5_prescaling_from_dtqcom_adc5_hw_settle_time_from_dtadc_tm5_thermal_opsadc_tm5_set_trips____versions__of_parse_phandle_with_argsadc_tm5_isradc_tm5_gen2_isr_dev_erradc_tm5_driverplatform_driver_unregister__platform_driver_registerdevm_thermal_of_zone_registerplatform_get_irqdevm_request_threaded_irqadc_tm5_gen2_conv_reqadc_tm5_get_tempdev_get_regmap__stack_chk_failadc_tm5_disable_channeladc_tm5_gen2_disable_channel.compoundliteralmutex_unlockregmap_bulk_writeusleep_range_statethermal_zone_device_updateregmap_update_bits_baseadc_tm5_configureadc_tm5_gen2_configuredevm_fwnode_iio_channel_get_by_nameinit_module__this_modulecleanup_module__mod_of__adc_tm5_match_table_device_tableqcom_adc_tm5_temp_volt_scaleqcom_adc_tm5_gen2_temp_res_scaledev_err_probeadc_tm5_probeof_get_next_available_childmutex_lock_nestediio_read_channel_processedregmap_bulk_readdevm_kmallocadc_tm_hc_data_pmicadc_tm5_data_pmicadc_tm5_gen2_data_pmicof_device_get_match_data__UNIQUE_ID_alias529$d.29$d.19$d.9__UNIQUE_ID_alias528$x.28__UNIQUE_ID_license618$x.18$x.8__UNIQUE_ID_alias527$d.27__UNIQUE_ID_description617$d.17$d.7__UNIQUE_ID_alias526$x.26__UNIQUE_ID___addressable_cleanup_module616$x.16$x.6$d.35__UNIQUE_ID_alias525$d.25_note_15__UNIQUE_ID___addressable_init_module615.compoundliteral.15$d.15$d.5$d.44$d.34__UNIQUE_ID_depends524$x.24_note_14$x.14.compoundliteral.14$x.4$d.4$d.43$d.33__UNIQUE_ID_scmversion523$d.23.compoundliteral.13$d.13$d.3$d.32__UNIQUE_ID_intree522$x.22$x.12.compoundliteral.12$x.2$d.2$d.31__UNIQUE_ID_name521$d.21$d.11.compoundliteral.1$d.1__UNIQUE_ID_alias530$d.30__UNIQUE_ID_vermagic520$x.20$x.10$d.10,, , c$ Hp$ $@$$- O5 @1F7 +Z.  / 0 $ 8|7$7 Ƅ$1 @ф$7`ڄ$7$7$7$u$u $u$2 @e Y{$+$:$R$3 g$ 7bX@i4 / t$7$7 $7@=N`~$=+ 6  / 8  2 $$$$҅$$$ $$'$4$B$K$S$]$j$= ! $ |/ 8<v$ >  |/ $ @ $ >  d2 $ C ͆$ @  2 $ F $ S $ $ F +$ S7$ 2 7 Y{8<E$ M W$ F adc_tm5_datafull_scale_code_voltdecimationhw_settledisable_channeladc_tm5_channeladc_channelcal_methodprescalehw_settle_timeavg_sampleshigh_thr_enlow_thr_enmeas_eniioadc_tm5_cal_methodADC_TM5_NO_CALADC_TM5_RATIOMETRIC_CALADC_TM5_ABSOLUTE_CALadc_tm5_chipnchannelsadc_mutex_lockadc5_timer_selectADC5_TIMER_SEL_1ADC5_TIMER_SEL_2ADC5_TIMER_SEL_3ADC5_TIMER_SEL_NONEadc_tm_gen2_time_selectMEAS_INT_50MSMEAS_INT_100MSMEAS_INT_1SMEAS_INT_SETMEAS_INT_NONEadc5_genADC_TM5ADC_TM_HCADC_TM5_GEN2ADC_TM5_MAXadc_tm5_configureadc_tm5_disable_channeladc_tm5_gen2_configureadc_tm5_gen2_conv_reqadc_tm5_gen2_disable_channeladc_tm5_gen2_initadc_tm5_gen2_isradc_tm5_get_tempadc_tm5_initadc_tm5_isradc_tm5_probeadc_tm5_set_tripsadc_tm_hc_initY@TABHPE@@5 500@Jx %( @XKH P@Kp 9`4@N )h$@(N npI8 D@@NH T2!T^@'K0N@@Oh LoP1@'0'@@P0 c@-@5$5 wQQ "f^cc_OfG