ELFxy@@0/?#A8#{CS B9`@aZ@y!<*5c"@4a@R@9c!?T"@_kcT`@!A8@BBaT{A*SB#_`B!`@!?#A8#{CSB9@9Z@y!( 5@Z@y#!0*5@Z@y#!(*7@Z@y#!0*7R"@%4 Ճ@a~5b@@Dx@96dha@9@9!$Ě!@c$Ě7Ap@96R"@skHT@*@!A8@BBT{A RSB#_aAp@97At@9a7skT*@!@!@!?#A8{CS Byc"@4a@Rc!?T"@_qiT`@!A8@BB!T{A*SB#_eD)`@`2aZ@yC9!9* 4*`@!?#A8#{CS B9`@aZ@y!<`5c"@4a@R@9c!?T"@_kcT`@!A8@BB!T{A*SB#_fD)`@`2aZ@yc#9!9y*4*`@!*`@!?#A8#{CS BҁZ@y@!97@$RZ@y#9!4*@7@Z@y#9uR!*@7@Z@y#!4*7@96BR Ҁ q!T@ !A8@BB!T{A*SB@#_**@!*@!*@!*@!?#A8{S[c**39R@`B+yyz9#Ҡ@Z@y!` 7`@)R'@9+@9|Sb @h3`@ct3c2393`@a3*C3`2b@a3B 793 kTv92k@T R`r9*3xbr@9ARb6`v@9W9`6!2W9@#Z@y!*5`@H*@7A8@BBT{B*SC[DcE3@#_yv9*x2kTr9R*b@@!**@!*@!?#A8{C[S@ B9:yz9#Ҁ@Z@y!7@9@#Ҁ@h3Z@y9!*7@Z@y#9!4*@7@*`7A8@BB!T{A*SB[C#_*@!*@!**@!*@!?#CA8#{CSB9@9Z@y9!( 5@Z@y#!,* 5[R"@" 4# Հ@u~6hu @@2SZ@y!#ҁ ! *5@9!86@9@9$ך@B$ך7@7"@s_khT[C#@A8@BBaT{A RSBC#_6@R@6@R@@*!"@*@!*@![C[#?#A8{S[c**@`B C@@2Z@y2S! 5@C9k!T_@92_9kT @*@!@_@93x 2[@9`2@#R @C_9 3W9*Z@y3[9! @*5@Z@y?#?9!7@?Z@y#?9!`7A8@BBaT{B*SC[DcE#_ @*@!@_@9x2`2_9kaTx*@@!**@@!*@!*@!?#A8{ CS [ c s@ BG`#@#vRA5#*`7R  4#@nRZy*7@' -R"U,4RR~0!%  #FR6&#R 6* k $F)*"7*!#R`6! @ :@@_ q Tz@ ҙ@R)#* 7+@qHT@R#R* 7@C@qaT @G@@@`?qq( T@ab@T@C6R @*ң@@* A8G@BB!T{I*SJ[KcLsN#_+@*!kM*B* @/@!@*7**!kM @!@ ?* 5"@48#R @@"@kT@@@"!hu@ITL@ T@*@!Bhu! @#`6@#`6@ @'@!@**`6'@!'@**6'@! @/@!@*7*/@*7*!`*B*4mF)!f/@!_ Ջ@@Bhu"T*!I+@!A/@!;/@!5W+@!+wk |(?#{S*[*@ k  @@zkT#@**`?SA[B{è#_! @ ?SA[B{è#_@c@**Bk  @@zT?#{ @`7qTR @{¨#_֠?#{&R@R@RbR@!pSX@y! ! {#_?#{!{#_?#{{#_d,X@>}UTPd,Xp@'d,X@>}Hqcom_spmi_adc_tm5read failed for BTM channels Invalid channel %d &chip->adc_mutex_lockread status_low failed: %d read status_high failed: %d clear status low failed with %d clear status high failed with %d block write failed: %d adc-tm enable failed with %d adc-tm handshake failed with %d adc-tm request conversion failed with %d adc-tm read failed with %d adc-tm conversion request handshake timed out adc-tm block read failed with %d channel %d params write failed: %d adc-tm channel configure failed with %d adc-tm channel disable failed with %d adc-tm interrupt disable failed with %d read status low failed: %d read status high failed: %d ctl read failed: %d, channel %d channel %d params read failed: %d adc-tm enable failed adc-tm request conversion failed regqcom,decimationinvalid decimation %d qcom,avg-samplesinvalid avg-samples %d %s: invalid channel number %d %s: channel number too big: %d io-channels%s: error parsing ADC channel number %d: %d %s: invalid args count for ADC channel %d %s: invalid ADC channel number %d %s: error getting channel qcom,pre-scaling%s: invalid pre-scaling <%d %d> qcom,hw-settle-time-us%s invalid hw-settle-time-us %d us qcom,ratiometricget dt data failed adc-tm init failed thermal sensor on channel %d is not used Error registering TZ zone for channel %d: %ld tzd register failed %d:low(mdegC):%d, high(mdegC):%d qcom-spmi-adc-tm5pm-adc-tm5-gen2pm-adc-tm5qcom_spmi_adc_tm5drivers/thermal/qcom/qcom-spmi-adc-tm5.cpadc_tm5_set_tripsadc_tm5_register_tzdqcom,spmi-adc-tm5qcom,spmi-adc-tm-hcqcom,spmi-adc-tm5-gen2pplicense=GPL v2description=SPMI PMIC Thermal Monitor ADC driveralias=of:N*T*Cqcom,spmi-adc-tm5-gen2C*alias=of:N*T*Cqcom,spmi-adc-tm5-gen2alias=of:N*T*Cqcom,spmi-adc-tm-hcC*alias=of:N*T*Cqcom,spmi-adc-tm-hcalias=of:N*T*Cqcom,spmi-adc-tm5C*alias=of:N*T*Cqcom,spmi-adc-tm5depends=qcom-vadc-commonintree=Yname=qcom_spmi_adc_tm5vermagic=6.11.0-sineware SMP preempt mod_unload aarch64GNUGNUæ#"ܻYflLinuxLinuxGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0 2< = W j=int }}/u81/u16K/s32^/u32q&}   H $K #=, * = h }>{?@} Ao&}     "#}w}&} \ @&}}0}.'('(!'(''(/'(5'(<}a? \,}}+( }}0P}}}   }3        !"#$%&'()*+,-./,}i,},}0},}*} :q!h}1jt0}!,  &}" &}#F 0}$r ,j%J B   &}&I      N N }}'-      } }" }E }t 5H  b b   -isr}(\ 08-genj@t 1j   58í }}" } }}} , , ,-iioa  (-tzdk 0 1j  jj 1j   5P\ u -devI z  } }$}(,\0 |f p  -  "  "  " " # " C& (]  /t  /t " a#0Q21a " #}22 7* ] (ja j'tk )jI k )+//4?6S 'k ^I jt^ 4?  t j??jj ,j,j(~a I ?) 5 $ Q ,jg,jpv4?tI PhE j?PP!jI }qq?t-j@4j?6*g j[[}X u |I ?* jju }}},,,) ' ,}j )?+}). =D,SjS Q L ). }Dju }vP7'k g ju }tP).N D?)-24?6D/$E/j, j,2[c  f devI  u eretjcirq jgreg~W0(G0u0i00( 0000 0g/ s00/ e c $~ 1l >c000 <0Q I0eM/S/w/l/_//W //// /W0$0u0i00$ 00000W0$0u0i00$ 00000L xk^ j ~ ~ ~ l i ~1(`1S1F191-10D0000 0W0RA0u0i00 000000_m10 1W00u0i00 0000 0lF1@1W0e n0u0i00 00000W0q 0u0i00 0000 01A17 I Vf ac1=11_13,G3111181 jL 5 Q    retj devI   j  =  $  ?   retj devI  4?  j3 c W retj i}  j....{. j0. cbufT  S retj i}/ M k   =j.j...{.#.X.L.@.4."# j'0 c i}buf'V retj#.X.L.@.4."7# j 6 i} tzdk H 42 I4," # j*tz:k P*lowBjdKje  c  fretjPJ 2  ,111 181" #6 j#6; c*low6Hjg6Qjh 8 eret9jdbuf:#;9}%! L  L  L !L .L %!D!N c!N !N !N .N %^"!Q "Q #"Q B"Q .Q %""S "S "S "S .S j.A0#...{..hr#..3..#.s#X.L.@.4.._..3.."##  j('6 d*lowCjgLjh  fbuf' reg retj%$...:.. %...:..-%' K%' i%' %' %' %) %) %) &) ;&) j.h&...{.#.-&X.L.@.4.,'3 >' K' X'#.&X.L.@.4.#.X.L.@.4.",'# jf' 0 retj jl(A e  dretjcvalG9%q(' ( 6( U( . j.(...{.#.(X.L.@.4.#.X.L.@.4.\,*; d retj G}#.|)X.L.@.4.#.)X.L.@.4.#.)X.L.@.4.j. *...{.)/@/4/z jL*z< P | W reg}}- - ..-K. ///.h jT%+*tzh9k PhBc j PretkjP1,*irq1)jP14td3 4F 4G ret5ji5 jc%+P,P,chQ}Tj.7,...{.j.=6,...{.#.Cg,X.L.@.4.#.IX.L.@.4.-*irq$jP/td  ctl retji jc%-,,ch}gj. ...{.j.-...{.j. ...{.+ j#.!4 !@!K$valT+ je.!/ !;!Ge.$lenQj+ j.!. !:!Fe.$lenPj;(.$val(+$p(6t4'L*..j)/map4u regF} }val)};BM/$minB/$maxBBTt/devT1I nU P UP U#hJt/devJ7I nKP KP K)hM PFt0devF1I F=PgfpFIhjW0npJ numjj0npB ? Lj0npLH M? NszN#P retPj,1npD ?jn1npN ? j j "+/3!,1!/3<,+;!,1$ptr;! !I: ; 9 &I:!;9 I1RUX YW : ;9 I: ; 9 I$ > .?: ; 9 'I<.:!;9 'I@|.: ;9 'I .?: ;9 'I<1X YW ( U!: ; 9 I"I#!I/ $: ; 9 I% U&>! !I: ; 9!'<(: ;9 I).?: ; 9 '<*:!;9 I+.: ; 9 'I ,> !I: ;9!- :!; 9 I8 . /:! ; 9!I0>! !I: ;9 1'I24:!;9 I 3 14 5 :!; 9!67.?: ;9 '<8 19 :!;9!: 1U;.: ; 9!' !<% U=$ > > ?&@4: ; 9 I?<A4: ; 9 I?B( C4: ;9 I?D.: ;9 '@|E.: ;9 'I@|F 1G 1H4I4I J4I4K1RUX Y W L4: ; 9 IM4: ; 9 IN : ; 9 ( $ > &I4:!; 9!I (I!I/ >! !I: ; 9  : ;9 I < > !I: ;9! >! !I: ; 9! :!; 9!I!8 >! !I: ;9!< !!:!; 9! :!; 9!I8!% $ > 4: ; 9 I?<4: ; 9 I?( 4G: ; 9 .?: ; 9 '<.?: ; 9 'I<L,$(<(,0<`  ((,0< $,,8<@$$ ( (,048@ $ ( 4D         4         ddd $(,08 $08-,$8  0    {<.<K!{ 0  <% !=$;= / //f s K  |  A<?.u   !0 .% 0. J% 1. J% 1. J%#"=#? #z. #+& #' 2$n< pJY&w' 1$o. j<Y  K %K . fK!  !$I= / // x | .1|   ! | "| .!i# |<.<K !|  0|  .% !=$;= / //s !|  1|  .! | !     | | .!Y l Y  }  ~<.]=1~ .!~  % ~ 1~  .!~ <% ~1.  !~  < ~ 0. J%0}=J . 00Yg  Y x Y  Y   y =##!""} 0< .&#                         s#  t  x      y   %  &  z $s   0#$ o #  o .3$=//{  !".! 0} 1. J%=$/]!/{ A# 4gM g7 k~ ="> ~  !~ 0. .%        ~    ~  .1~   "~ <% ~1.  !~ <&=$/mY&Yo g k~  r<.u p  0p  !m .%g 0. J%#"K#<#1Y ' 0Y  ' Y (X% ##+& #' $l. Jw' $e!rfYk.Y %Y  X /=} }    }  .0} 7  .% # #5 $ &/M| |   % %   & }   #                1}    0} X% ~ 1~  .!~ .% ~1.  !~ .> [M| |   z 45 <g W u h  K & K ;!  x = ,! !#H }#z X#"!"/#{.!.#!.#{!#{v #J" { #0,!>H | &%H | &%J     }   {J =%##H v| '%Z|N<y 5y .!~!! +  !"H v{%  3 ~ ' ~t$0A!!>2" <"y2 h}<9 ~u/'! ~t= K%.g).  =}  L .=&n.&  = !/ \{/4{  "ZK ~ H h|  | %H Z|( h 9 K!Y>K  =!Y2~ : K$5 =$ .  // ~ y t~.h~ h} z5  {! ~. K/~  nJ / Y Y  ~. eJ /  <  }.f$!!#.{  =1 [S A{X   = z<}.J$!!  #/# 1! vJ . .x !!~ x   xJ1    y. X X HRTIMER_MAX_CLOCK_BASESlower_setTHERMAL_TZ_RESUMEWORK_OFFQ_DISABLE_SHIFTTHERMAL_EVENT_TEMP_SAMPLEVMSCAN_THROTTLE_NOPROGRESSsize_tchannelsGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongNR_ZONE_LRU_BASEchildPCPU_FC_NRSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BITirq_namePGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEint32_tadc_tm5_configureNR_ZONE_ACTIVE_FILEMM_SHMEMPAGES__func____of_parse_phandle_with_argsqcom_adc5_hw_settle_time_from_dt__u16lru_listWHOLE_SECONDSNUMA_FOREIGNPGPROMOTE_SUCCESS__SD_PREFER_SIBLINGSB_FREEZE_COMPLETE__u8PGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERFDPIC_FUNCPTRSnode_stat_itemqcom_adc5_prescaling_from_dtTHERMAL_INSTANCE_WEIGHT_CHANGEDregmapregmap_bulk_readNUMA_HITdevm_thermal_of_zone_registerlock_class_keylow_thr_enADC_TM5_NO_CALadc_tm5_data_pmicWORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEof_node_put__u32countadc_tm5_gen2_initNR_ACTIVE_ANONusleep_range_stateNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAIpropnamedev_get_regmapwork_bitsadc_tm5_writelong intadc_tm5_chipregmap_bulk_write__pptr__SD_BALANCE_NEWIDLEMIGRATE_CMApdevadc_tm5_gen2_data_pmicclass_raw_spinlock_irq_t__mod_of__adc_tm5_match_table_device_table___GFP_NOFAIL_BIT__SD_OVERLAPLRU_UNEVICTABLEMOD_MEM_NUM_TYPESNR_FILE_DIRTYhighadc_mutex_lockADC_TM5_ABSOLUTE_CALNR_FILE_THPSclass_raw_spinlock_irqsave_tWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITsigned charstatic_keyHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESMM_FILEPAGESregmap_update_bits_base_ddebugNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFThigh_thr_enpid_typeupper_setvec_typeWORKINGSET_NODERECLAIMunsigned charplatform_driver_unregisterNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACK___GFP_UNUSED_BITnuma_stat_itemADC_TM5_RATIOMETRIC_CALDQST_READSNR_INACTIVE_ANONWMARK_MINMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPS_BoolbytespropertySTICKY_TIMEOUTSof_property_read_u32_arrayPIDTYPE_PIDvalueKMALLOC_CGROUPmeas_endisable_faildecimation___GFP_ZERO_BIT__dynamic_dev_dbgof_parse_phandle_with_fixed_argsmodulemutex_lockWORK_STRUCT_INACTIVE_BITMEAS_INT_1SNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVEcell_countcal_methodMOD_INVALIDqcom_adc_tm5_gen2_temp_res_scaleMIGRATE_TYPESindexhw_settle_timeN_HIGH_MEMORYNR_ZONE_UNEVICTABLEMOD_DATAmod_mem_typeflagsprop__of_fwnode_handle_nodeof_property_read_u32WORK_STRUCT_COLOR_SHIFTvm_fault_t__kernel_ulong_tNR_SLAB_UNRECLAIMABLE_BnodeMOD_TEXTIRQ_HANDLEDadc_tm5_enableWORK_OFFQ_FLAG_BITSvarrKMALLOC_DMATIMER_SOFTIRQNR_WMARKHRTIMER_BASE_MONOTONICdevm_kmalloc_arrayfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITout_argsadc_tm5_get_dt_dataSB_FREEZE_WRITE___GFP_HIGHMEM_BITadc_tm5_channelof_phandle_argszone_stat_item___GFP_MOVABLE_BITPTR_ERRthermal_zone_device_update___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTthermal_zone_device_opsARM64_VEC_MAXirqreturnWORK_STRUCT_FLAG_BITSadc_tm5_initPIDTYPE_MAXadc_tm5_register_tzd__UNIQUE_ID_description544__SD_SHARE_CPUCAPACITYthermal_zone_devicelong unsigned intof_device_get_match_data__UNIQUE_ID_license545___GFP_RECLAIMABLE_BITHRTIMER_SOFTIRQTHERMAL_TRIP_VIOLATEDvmscan_throttle_stateADC5_TIMER_SEL_1ADC5_TIMER_SEL_2ADC5_TIMER_SEL_3channelMEAS_INT_SETof_property_read_variable_u32_arraydevm_kcallocMIGRATE_PCPTYPESNR_SHMEMadc_tm5_reg_updatemutexADC_TM_HCuintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLconfigureadc_tm5_cal_methodadc_tm5_get_temp__UNIQUE_ID_ddebug528PCPU_FC_PAGEadc5_timer_selectargsADC_TM5_MAX__SD_NUMAPIDTYPE_SIDadc_tm5_gen2_configure__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_BDQF_PRIVATEiio_read_channel_processedNR_THROTTLED_WRITTEN__this_moduleadc_tm5_gen2_isr__UNIQUE_ID_ddebug530long long intLRU_INACTIVE_ANONthermal_notify_eventTHERMAL_EVENT_KEEP_ALIVENR_ZSPAGESNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tadc_tm_hc_data_pmicadc_tm5_set_tripsof_find_propertyoverflowavg_samplesMOD_INIT_RODATA___GFP_HARDWALL_BITMIGRATE_UNMOVABLEof_get_available_child_countWORKINGSET_ACTIVATE_ANON__platform_driver_registermaskNR_VM_NODE_STAT_ITEMSchipWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMIC___GFP_IO_BITMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerKMALLOC_NORMALqcom_adc5_decimation_from_dtWORKINGSET_REFAULT_BASE__UNIQUE_ID___addressable_init_module542__SD_SERIALIZE__compiletime_assert_501NR_ZONE_INACTIVE_FILE__compiletime_assert_506adc_tm5_thermal_opsdevm_kmallocSB_FREEZE_PAGEFAULTMOD_INIT_TEXTNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSNR_FILE_PAGES___GFP_WRITE_BITWORK_STRUCT_PENDING_BIT__SD_ASYM_PACKINGl_yesadc_tm_hc_initWORK_OFFQ_FLAG_SHIFT__int128 unsignedregmap_write_bitsirqreturn_tNR_LRU_BASEZONELIST_NOFALLBACKunsigned intchannels_available__compiletime_assert_519NUMA_INTERLEAVE_HITWMARK_PROMO__SD_BALANCE_FORKadc_tm5_data___GFP_COMP_BIToffsetadc_channelzone_watermarksdev_err_probe__compiletime_assert_500THERMAL_DEVICE_POWER_CAPABILITY_CHANGED__compiletime_assert_502__compiletime_assert_503__compiletime_assert_504__compiletime_assert_505adc_tm__compiletime_assert_507__compiletime_assert_508__compiletime_assert_509ADDR_COMPAT_LAYOUTthermal_zone_device_privmigratetypeNR_ACTIVE_FILE__SD_FLAG_CNTWORK_STRUCT_LINKED_BITof_property_read_boolboolchan__le16put_unaligned_le16charclass_raw_spinlock_tTASK_COMM_LENN_CPUVMSCAN_THROTTLE_WRITEBACKVMSCAN_THROTTLE_CONGESTED__compiletime_assert_510__compiletime_assert_511__compiletime_assert_512__compiletime_assert_513__compiletime_assert_514__compiletime_assert_515__compiletime_assert_516__compiletime_assert_517__compiletime_assert_518NR_ZONE_ACTIVE_ANONNR_INACTIVE_FILEout_value___GFP_ACCOUNT_BITZONELIST_FALLBACKNR_IOMMU_PAGES___GFP_NOMEMALLOC_BITNR_ZONE_INACTIVE_ANONrseq_cs_flags_bitNR_LRU_LISTSDQST_FREE_DQUOTSADC_TM5__compiletime_assert_520__compiletime_assert_521__compiletime_assert_522__compiletime_assert_523__compiletime_assert_524__compiletime_assert_525__compiletime_assert_526__compiletime_assert_527device__compiletime_assert_529sizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typeTHERMAL_DEVICE_UPLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQNR_UNEVICTABLEMEAS_INT_NONEclass_spinlock_irq_t___GFP_DMA_BITout_valuesNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITMOD_RODATAadc_tm_gen2_time_select__s32__compiletime_assert_493__compiletime_assert_494__compiletime_assert_495__compiletime_assert_496__compiletime_assert_497__compiletime_assert_498__compiletime_assert_499__compiletime_assert_531__compiletime_assert_532DQST_ALLOC_DQUOTS__compiletime_assert_534__compiletime_assert_535__compiletime_assert_536__compiletime_assert_537__compiletime_assert_538__compiletime_assert_539THERMAL_DEVICE_DOWNNR_MLOCKVMSCAN_THROTTLE_ISOLATEDusleep_rangeNET_RX_SOFTIRQadc_tm5_gen2_conv_reqADC_TM5_GEN2SB_FREEZE_FSqcom_adc5_avg_samples_from_dtof_get_next_available_childMOD_RO_AFTER_INITmutex_unlock__mutex_initTASKLET_SOFTIRQ___GFP_FS_BITirq_handler_tRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT__compiletime_assert_540__compiletime_assert_541WMARK_HIGH__compiletime_assert_533___GFP_RETRY_MAYFAIL_BITlist_namefwnode_handleadc5_genMM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128PIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPSTHERMAL_TRIP_CHANGEDinit_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOW__keydevm_fwnode_iio_channel_get_by_namePGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTIRQ_POLL_SOFTIRQNR_FREE_PAGESWORK_STRUCT_PWQ_BITNR_DIRTIEDPIDTYPE_TGIDNR_VMSCAN_THROTTLEMEAS_INT_50MSqcom_adc_tm5_temp_volt_scale___GFP_NORETRY_BITNR_ISOLATED_ANONnameNR_SOFTIRQSMIGRATE_RECLAIMABLEplatform_deviceadc_tm5_disable_channelbaseadc_tm5_get_dt_channel_datashort intarch_static_branchIS_ERR___GFP_DIRECT_RECLAIM_BITNR_VMSCAN_WRITENR_WRITTENNUMA_MISS___GFP_NOWARN_BITbranchMMAP_PAGE_ZEROstatus_hightrueiio_channeladc_codeWORK_STRUCT_PWQ_SHIFTDQF_ROOT_SQUASH_Badc_tm5_probe___GFP_DMA32_BITadc_tm5_readTHERMAL_TZ_UNBIND_CDEVdevm_kzallocTHERMAL_TZ_BIND_CDEVTHERMAL_EVENT_UNSPECIFIEDDQST_DROPSN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDNET_TX_SOFTIRQNUMA_LOCAL__SD_SHARE_LLCHRTIMER_BASE_BOOTTIMEdisable_channelclass_spinlock_tadc_tm5_isrgfp_tHRTIMER_BASE_REALTIMEIRQ_NONEdevice_nodeNR_WRITEBACK_TEMPNR_NODE_STATESNR_FILE_PMDMAPPEDadc_tm5_driver_exitNR_PAGETABLENR_KERNEL_MISC_RECLAIMABLEpcpu_fcadc_tm5_driver_init__SD_CLUSTERDQST_WRITESN_ONLINEdevm_request_threaded_irqNR_SLAB_RECLAIMABLE_Badc_tm5_gen2_disable_channelnchannelsLRU_INACTIVE_FILEADC5_TIMER_SEL_NONEKMALLOC_RANDOM_STARTN_MEMORYADDR_LIMIT_3GBMEAS_INT_100MSWORK_OFFQ_POOL_SHIFTshort unsigned int__UNIQUE_ID___addressable_cleanup_module543NR_SECONDARY_PAGETABLEconfig_failPCPU_FC_EMBEDMAX_ZONELISTSnode_statesstatus_lowWORKINGSET_ACTIVATE_FILE__must_check_overflowadc_tm5_driverNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEBLOCK_SOFTIRQ___GFP_MEMALLOC_BITprescaleTHERMAL_TABLE_CHANGEDMIGRATE_MOVABLEstatic_key_falsedevm_thermal_add_hwmon_sysfstempN_GENERIC_INITIATORRCU_SOFTIRQhw_settleadc_tm5_match_tabledataWORKINGSET_ACTIVATE_BASEfull_scale_code_volt___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SMEplatform_get_irqIRQ_WAKE_THREAD_dev_err__UNIQUE_ID_name369MOD_INIT_RODATAlong intDQST_ALLOC_DQUOTSDQST_SYNCSnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGESunsigned intNR_NODE_STATESWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXNR_SLAB_UNRECLAIMABLE_BPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILENR_THROTTLED_WRITTENMMAP_PAGE_ZERONUMA_FOREIGNzone_watermarksWORK_OFFQ_BH_BIT__int128MOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTTASK_COMM_LENLRU_INACTIVE_ANONWORKINGSET_RESTORE_ANONNR_KERNEL_STACK_KBKMALLOC_DMAPGDEMOTE_DIRECTADDR_LIMIT_32BIT__UNIQUE_ID_depends371LRU_ACTIVE_FILEADDR_NO_RANDOMIZEMOD_TEXT_note_14_note_15_nhdrVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDDQST_DROPS_desclong long unsigned intPGDEMOTE_KHUGEPAGEDSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILENR_SHMEM_THPSWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTNR_ZSPAGEShrtimer_base_type_nameclass_spinlock_tnode_statesNR_IOMMU_PAGESDQST_CACHE_HITSclass_spinlock_irq_tWORK_STRUCT_PWQ_BITNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTNR_DIRTIED_BoolDQST_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESVMSCAN_THROTTLE_WRITEBACKARM64_VEC_MAXNUMA_MISSNR_FOLL_PIN_ACQUIREDNR_VM_NODE_STAT_ITEMSNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDWORKINGSET_ACTIVATE_ANONclass_spinlock_irqsave_tcharMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDMIGRATE_MOVABLEcleanup_moduleVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAINR_FREE_CMA_PAGESSB_UNFROZENNR_VM_NUMA_EVENT_ITEMSN_HIGH_MEMORYN_CPUlong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITWORK_OFFQ_FLAG_SHIFTNR_ZONE_WRITE_PENDINGSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITSNR_FREE_PAGESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMAX_ZONELISTSMIGRATE_ISOLATEinit_module__UNIQUE_ID_alias372__UNIQUE_ID_alias373__UNIQUE_ID_alias374__UNIQUE_ID_alias375__UNIQUE_ID_alias376MIGRATE_CMAUNAME26MOD_MEM_NUM_TYPESclass_raw_spinlock_irq_tMM_SWAPENTSZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRmod_mem_typeWORKINGSET_REFAULT_ANONDQST_READSrseq_cs_flags_bitNR_LRU_LISTSlru_listN_MEMORYMM_FILEPAGES__UNIQUE_ID_vermagic368SB_FREEZE_PAGEFAULT__UNIQUE_ID_alias377MOD_RODATANR_KMALLOC_TYPESWORK_STRUCT_PENDING_BITPIDTYPE_PGID__this_moduleWORKINGSET_NODERECLAIMKMALLOC_NORMALwork_bitsshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDNR_ZONE_ACTIVE_FILEWMARK_PROMODQF_PRIVATENR_ISOLATED_FILEDQST_FREE_DQUOTSRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITWORK_STRUCT_FLAG_BITSclass_raw_spinlock_irqsave_tKMALLOC_RANDOM_ENDNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODESNR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcNR_VMSCAN_WRITEPCPU_FC_PAGENR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTHRTIMER_BASE_BOOTTIME_SOFTMIGRATE_TYPESlong unsigned intPIDTYPE_PIDvec_typeWORK_OFFQ_DISABLE_BITSNR_FILE_PAGESGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongN_POSSIBLEWORK_STRUCT_COLOR_BITSMM_SHMEMPAGES__UNIQUE_ID_intree370NUMA_INTERLEAVE_HITkmalloc_cache_typeNR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemvmscan_throttle_stateWORKINGSET_RESTORE_BASEPGPROMOTE_SUCCESSSHORT_INODEKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLEWORKINGSET_RESTORE_FILEDQST_WRITESNR_ISOLATED_ANONNR_WRITTENPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITPGPROMOTE_CANDIDATEsigned charLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMLRU_ACTIVE_ANON__int128 unsignedNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORelf32_notePIDTYPE_SIDWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOWVMSCAN_THROTTLE_CONGESTED/kernel/work/linux-6.11drivers/thermal/qcom/qcom-spmi-adc-tm5.c/kernel/work/linux-6.11drivers/thermal/qcom./include/linux./include/asm-generic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/linux/iiodrivers/thermal/qcom/.../include/linux/iio/adcqcom-spmi-adc-tm5.cqcom-spmi-adc-tm5.cdelay.hunaligned.hof.hdevice.herr.hjump_label.hregmap.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hirqreturn.hinit.hstack_pointer.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hslab.hhrtimer_defs.hinterrupt.hquota.hquota.hfs.hmodule.htopology.hthermal.hconsumer.hthermal_hwmon.hplatform_device.hdynamic_debug.hqcom-vadc-common.hdev_printk.hmutex.hoverflow.h/kernel/work/linux-6.11drivers/thermal/qcom/qcom-spmi-adc-tm5.mod.c/kernel/work/linux-6.11drivers/thermal/qcom./include/linux./arch/arm64/include/asm./include/uapi/linuxqcom-spmi-adc-tm5.mod.cinit.hstack_pointer.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hqcom-spmi-adc-tm5.mod.c x 4A-A0DBg A-A DA-A@DBd\PA-A@-IQ4A-A0BB` A-A 40A-A0DBg A-A 4A-A@DBB~ A-A DA-ApB BCCZ A-A <lA-A@BBBw A-A dA-APDBUD`AJA-AP-VLABAD(A-A`BBCT A-A $,A-AGA-,A-AB B De_XA-A  -JGPtQXNFWN\BHCADA-A0BBT A-A F A-A ,TA-A BM A-A $$A-AEA-$LA-AOA-    "#%')*+->M0Zpxl  (, ,8(88&T7$KXLc wH   `@HX8HH   @2 P G 8 \ k s   1@''g%<$Q"f"{ - 6M86Oiv@ $=at, 2=L w%=Kfqcom-spmi-adc-tm5.c$d$xadc_tm5_gen2_initadc_tm5_gen2_isradc_tm_hc_initadc_tm5_initadc_tm5_gen2_conv_reqadc_tm5_gen2_configureadc_tm5_gen2_disable_channeladc_tm5_isradc_tm5_configureadc_tm5_driver_initadc_tm5_probe__UNIQUE_ID_ddebug530.0adc_tm5_set_trips__UNIQUE_ID_ddebug528.1adc_tm5_get_tempadc_tm5_driver_exitadc_tm5_disable_channeladc_tm5_match_tableadc_tm5_data_pmic__compound_literal.0__compound_literal.1adc_tm5_thermal_ops__func__.5__func__.4adc_tm_hc_data_pmicadc_tm5_gen2_data_pmic__compound_literal.4__compound_literal.5__compound_literal.2__compound_literal.3adc_tm5_driver__key.3__UNIQUE_ID___addressable_cleanup_module543__UNIQUE_ID___addressable_init_module542__UNIQUE_ID_license545__UNIQUE_ID_description544qcom-spmi-adc-tm5.mod.c__UNIQUE_ID_alias377__UNIQUE_ID_alias376__UNIQUE_ID_alias375__UNIQUE_ID_alias374__UNIQUE_ID_alias373__UNIQUE_ID_alias372__UNIQUE_ID_depends371__UNIQUE_ID_intree370__UNIQUE_ID_name369__UNIQUE_ID_vermagic368_note_15_note_14qcom_adc5_avg_samples_from_dtdevm_thermal_add_hwmon_sysfsthermal_zone_device_privdevm_request_threaded_irqdevm_kmallocof_node_putof_property_read_variable_u32_arrayplatform_driver_unregister__this_moduleplatform_get_irq__stop_alloc_tagscleanup_modulethermal_zone_device_updateqcom_adc_tm5_gen2_temp_res_scaledevm_fwnode_iio_channel_get_by_nameusleep_range_stateof_get_next_available_child__dynamic_dev_dbginit_moduleqcom_adc_tm5_temp_volt_scale__start_alloc_tags__stack_chk_fail_dev_err__of_parse_phandle_with_argsqcom_adc5_prescaling_from_dtmutex_lockdev_get_regmap__mod_of__adc_tm5_match_table_device_tableof_find_property__mutex_initqcom_adc5_hw_settle_time_from_dtmemsetqcom_adc5_decimation_from_dt__platform_driver_registerregmap_bulk_writemutex_unlockregmap_bulk_readregmap_update_bits_basedev_err_probeiio_read_channel_processeddevm_thermal_of_zone_registerof_device_get_match_data@  s 8 8z  sr<Xxi  p( p,s P Ps  s  sr, 4 8s  sr< D Hs  s  sr0T|l  s  $s0 @8 @<sH P Ts` ph plstrv|j jL P Tsh l ps|  srv @ `   @  @ s  h  h s     s     s rH d  P il i|     s     s     s r4 x p   ` p     s     s  (  ( s  @  @ s rDwL hP hlcafmma , p0 pLc\ ` |cm    u  c @ @ y<md||ctbk$cT`  sb X X{   s@Dl^  s  sc$c@}X \ `sl]  s}] p ps    s0 4 8sL T \`dn  s H Hs  s  s x xsrD_  n_,ee~d@H(T` ( (Pho ` x 8 `@H xP 8oh`X  ( 08 PX`(X8 x ( @@PHPXX ` hp P &-2@ G'"LSZ%_{rTzx "1 O k !Q-G@ EQ]i$}"a '$ 7$ ( # H % +K"1z7`="CIO!U&[agm'sy S~ x  'e  J! M 4"&/ 8/AbJ S%]msy = & pf# w $' -)&39aJE&[oa$g#m- s%yE'^$qs +! " 4 %   &',!2]8>uDg J Q ag"mpsNy#);!J'; `CL r %% +!1, 7 =(CI&O'U9[\&a'gm0s y& R" L$nkYm$ e"4?!u"$# $&  } !'-r4YE KQP%W ]cOj{'fW!]  wbE 7&v% +  $+;N A!$G#MS= Y_ ekr7 #M& !lY'!" L  # A " $( . b4 \:  @ s T ~Z  ` f l s X  O X       b  @$  ` p n   i  $ $ #% i+ 1 7 = CC  O =Y !^ h 2x e#~ L  Y     & G P# ,# o "       b%  m  r 7# 3 9 ) ? DF cV j!\ %b  h n u  '  e' #  n     )  5 &A  M  Y e Y q }   :  '  F%,  8 D "P 5g ;q   H    8   o' &&@3<%Ig uz #'. :d2R $H6Rh a,$A'a }R Zx!,> T\udlh ~G8($#6$BU#` w sLLLxxjj"*GX,,\\6}88Frhh?s {M MM8] ] Bd@y@@@H s [% M "_sly !L & 2p `  ."Uj w  "'I0ENctlE 5^BJZowmp D8Jso y0"( 0'C LpQ_8hT}D"TYx & 04 ` "m &s |         !!!&!;!E!Z!1d!y!J!!c!!|!!!!!5""u$"9"C"T"_"h"}""""""" ""$#5#[#w##$#$## $2$0@$x$$"$d $$$h $"$| $%% %%.% C%L% a%j% %x% %% %(% %A% %Z& && 3&z@& H&m& u&"& &5&5& &G& &Z-' ?'Y''g')%r'''' '\ 'Q'''((-(7(L(V(g(v(~(A((p(( ((\))4)'C)ZT)\))8))`)) *-*!8*XO*]*|*`**`****@' +&+1+V+'d+q+Q&+"+/+n +++ ,D;,dl,,$, ,',,Q&,"+-4-n A-_- g-- --P -w-s- .m$.#5.sA.M.'k.#|.s..'.X.Y./m*/@N/Px/]/e /e /]/e / /C#0]0=0[X0 v000 00)0111k 1@ :1G1 T1 a1 o1u&11D"1011"1"12r25!2j%2R)202&:728>2|3E2Q:S2k)Z2N0a2+h2>(o2Z5v2/2*2:2-2*2>32-2x52)202,.2/2l52:2132);2)313y+#3(,3E*53,>38G3A+P3D9Y3*b3,k3B:323^)32383:3~23934313*3:313W44,4-4.)44949?452E44K4C2R4,c4_8i4/o4(u4:0{424H04 ;4x)4r3434(4,-404A44 )4j846)404q*43404-454?;4*5, 5w05>,(5:.5u/45/:5.@5s(F51L5S1R5L5Y58i5M/o5:.u5T*{585:5(5#05,515@-545T;57/535w950585(5,50545d(6* 6(6/646*!6(/'6o.-6)369963?64E6&,K66\,W6)]6.c6*i69o6*u69{6L36-6.656:60636 56t,6+6_96c/6V/646.6-6960*6\06D.6!)6+6-7) 7,707297:#7*)71+/7,57Y.<72M7*S7t:Y7J,_7i+e72:k72r797.7/7+7r;797a*75;7h;7l9737-7#27/7E17;7,8) 8z-8(8/85$8Q-*81508368:=88N8c3T8.Z8t4`8d:f8%+l8P9r83848(838-8+8s2898-8G(8 48Y(8L)8080828.8.9N29+9*!92'9/-9*39l-99.(?91E93R9+\9,g9+9+99+9,9+9+9:2:M-:(9:6K:ei:8u:-:R+::o1::1::1;&;12;P;1\;gz;2;@;/;c1 0V2  0Ep[n8` BRq(  t   \ d | # 6 H [ k9N ^8qTT``"A&Y*n.~26:>BFJT7YK^_cghsmxrw| !/?FNYbmy !&+052:??GI @DHLPZ_d!i1n=sIxW}gnvLP<@x ,0 tx DH(X.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.str1.8.rela.rodata.modinfo.note.gnu.property.note.gnu.build-id.note.Linux.bss.note.GNU-stack.comment.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.rela.debug_frame @@-+,&@x-;$6@@H-K8 F@-] XX@H- hc@`- xs@x- p@-@@@P0-2$@p-0)*  *$*0)0+.0+>00+NL~+;G@h- X!gkmpf@hx-#mz@xh-%jq@lX-'02;0@t-+ .] pw