ELFH@@%$?#A8{CSAB@7@@"@qT"RRBkTbkKT5@RdA8@"BcT{ASB#_kmTxSQQ`bcaKK!K @B | D QxS`?#CA8{CS@[ B`JA@R@ ! @ TcwJAR*qT 7|~R|@ *7~"Rc@TRcDA8@BBT{A*SB[CC#_*!cD @5@$qT!*B*@aTcD*!cDcDvV!!cDc?#{!{#_Only DT based supported sensor-channelIIO channel not found temperature-lookup-tableno lookup table, assuming DAC channel returns milliCelcius Pair of temperature vs ADC read value missing Failed to read temperature lookup table: %d Thermal zone sensor register failed: %d generic-adc-thermal?#{{#_generic-adc-thermallicense=GPL v2description=Generic ADC thermal driver using IIO framework with DTauthor=Laxman Dewangan * R+int e$s32F$u32Y  H  # * =  e, -e       !"#$%& .  e     / oe we &e  @ee!e.!'/5-<;earee0+ ee0~e}e   ea        !"#$%&'()*+,-./eee!ee:]eee!e$ RJl 0e        1(_ 2dev d i n R _ zH-   " 3     - " 6 B & "6 _  O "_ 4    E R  r  %6  r# "cR i   7 R"  rR?C  "R^ i ^ R#y d $R  d #d  R  !R  Rr#"Ai  r%2  r#  R-  -  5$6R,&vR4C'v7CPdevx c gtiyHretzRf % Qb(Mj^vge(ecv7W )iK>1%WfQbo$|8o |  L RdevLA gtiM"H npO P QR retRR&9R$x9tz9>d P'9G^ cgti;Hdval<RTret=RP)xC TSRP:PTQ  Rgti?HvalHRR RRR&R iR; x_2R n_2R d_2R q2R r2R LRe npLH MrN szN#%3<;!optr;<?1!ptr1=( I1 !I$ > >! !I: ; 9 (41 &I < 4:!; 9 I : ; 9 I : ;9 I: ;9 I4:!; 9 I: ;9 I>! !I: ; 9!<> !I: ;9!.?: ;9 'I<41: ; 9 I4:!; 9 I.?: ; 9 'I<4:!; 9 I :!; 9 I8 I!I/ 1X!Y W  U.: ; 9 'I  .: ;9 'I !!>! !I: ;9!"4:!; 9!I!#$:!; 9!I%.?:!!; 9!'<&.:!; 9! 'I@|':!; 9 I(1RUX!Y W )1RUX!Y W *% U+$ > , -&.4: ; 9 I?</4: ; 9 I?0( 1 : ; 9 2 : ; 9 I8 34: ; 9 I?4.?: ;9 '<5.: ; 9 '@|6.: ; 9 'I@|71RUX YW 81X Y W 9: ; 9 I: 1U; <4: ;9 I=4: ;9 I>: ; 9 I?.: ; 9 'I LX,$H| $(0t ,$H  &  X 9fK"/+!!# \$ Y #  <'. =@!  " c 1 $ !%"# z ! !<< .x.4  .1 gK3 ~X#J!?F )! *! >6% ~. v ~.# ~ #  hv  " "f"" .> / vZM. =  =1J f  K" ofz. // a  ,.T /*< XADDR_COMPAT_LAYOUTWORK_STRUCT_PWQ_SHIFTDQST_ALLOC_DQUOTSDQST_SYNCSpropnameIIO_PHASEgadc_thermal_probeWMARK_HIGHnode_stat_itemMIGRATE_HIGHATOMICoverflowHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITdev_err_probeN_NORMAL_MEMORYNR_INACTIVE_ANON__s32FDPIC_FUNCPTRS___GFP_NO_OBJ_EXT_BITNUMA_OTHERgadc_thermal_opsDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDiio_channel_DQST_DQSTAT_LASTflagsgadc_thermal_driver__UNIQUE_ID_author389__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATES__UNIQUE_ID_license391WORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEIIO_INTENSITYARM64_VEC_SVEPIDTYPE_MAXPGDEMOTE_KSWAPDIIO_DELTA_VELOCITYmoduleWORKINGSET_ACTIVATE_FILE__mod_of__of_adc_thermal_match_device_tableMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGNthermal_zone_device_priv___GFP_RECLAIMABLE_BITWORK_OFFQ_BH_BIT___GFP_UNUSED_BITof_property_count_elems_of_sizeNR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTadc_hiMOD_INIT_TEXTgadc_thermal_infoHRTIMER_BASE_BOOTTIME_SOFT__UNIQUE_ID___addressable_cleanup_module388__this_moduleNR_WRITEBACKkmalloc_cache_type_dev_errWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGof_property_read_u32_arraythermal_zone_deviceWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BITchan_type__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECTdevm_kmalloc_array__int128 unsignedthermal_zone_device_opsIIO_INDEXLRU_ACTIVE_FILE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITtz_devADDR_NO_RANDOMIZEMOD_TEXT__UNIQUE_ID_description390VMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDIIO_DELTA_ANGL___GFP_FS_BITlong long unsigned intIIO_ACCELSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEIIO_ROTIIO_INCLINR_DIRTIEDKMALLOC_DMANR_ANON_THPSNR_BOUNCEWORK_STRUCT_PWQ_BIT__UNIQUE_ID___addressable_init_module387___GFP_HIGH_BIT__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEIIO_STEPShrtimer_base_typenode_statesNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_tlong intNR_ZONE_LRU_BASEIIO_UVINDEXMOD_INIT_DATAIIO_CAPACITANCEIIO_MASSCONCENTRATIONcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTgadc_thermal_driver_exitmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEPIDTYPE_PIDARM64_VEC_MAXIIO_COUNTout_valuesNUMA_MISSgadc_thermal_adc_to_tempWORKINGSET_REFAULT_FILEIIO_RESISTANCEdevm_thermal_add_hwmon_sysfsnlookup_tableNR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FS__SD_CLUSTERNR_WRITTEN___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTadc_loIIO_MAGNIIO_POSITIONRELATIVENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEmigratetypeNR_ZONE_INACTIVE_FILENUMA_HITIIO_ALTVOLTAGENR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSclass_raw_spinlock_irq_tVMSCAN_THROTTLE_ISOLATEDpid_typeNR_ACTIVE_ANONdevm_iio_channel_getMOD_RO_AFTER_INITIIO_TIMESTAMPunsigned intKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIIIO_GRAVITYIIO_CHROMATICITY___GFP_DMA_BITclass_spinlock_irq_tNR_FREE_CMA_PAGESIIO_DISTANCESB_UNFROZENNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intgadc_thermal_get_tempvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITiio_chan_type__must_check_overflowSB_FREEZE_WRITEtemp_hiNR_SWAPCACHEWORK_OFFQ_FLAG_BITSboolIIO_COLORTEMPN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATELRU_INACTIVE_FILEMOD_MEM_NUM_TYPESclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26N_MEMORYIIO_PROXIMITYsizezone_watermarkstemp_loZONELIST_FALLBACK__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILE___GFP_MEMALLOC_BITDQST_READSplatform_driver_unregisterpdevrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listMM_FILEPAGESSB_FREEZE_PAGEFAULTMOD_RODATAshort unsigned intntableIIO_ANGL_VELNR_KMALLOC_TYPESIIO_ANGLHRTIMER_BASE_REALTIME_SOFT__u32channelWORK_STRUCT_PENDING_BITPIDTYPE_PGIDIIO_VELOCITYHRTIMER_BASE_REALTIMEIIO_LIGHTWORKINGSET_NODERECLAIMof_property_read_variable_u32_arrayclass_spinlock_twork_bitsgfp_tshort intgadc_thermal_driver_initbytesMM_ANONPAGESHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERRDQF_PRIVATEtempDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITSdevm_thermal_of_zone_register__kernel_size_tKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BITNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Biio_read_channel_processedpcpu_fcNR_SLAB_UNRECLAIMABLE_BIIO_TEMPMOD_DATAPCPU_FC_PAGEPGPROMOTE_CANDIDATEIIO_CCTNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTIIO_VOLTAGEuintptr_tNR_VM_NUMA_EVENT_ITEMS__kernel_ulong_tplatform_driverMIGRATE_TYPESlong unsigned intdevm_kzallocIIO_CURRENTIIO_CONCENTRATIONvec_typeNR_ZONE_INACTIVE_ANONdevice_nodeWORK_OFFQ_DISABLE_BITSIIO_ACTIVITYNR_FILE_PAGES___GFP_NOWARN_BITGNU 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_SHMEMPAGESiio_get_channel_typeof_adc_thermal_matchNUMA_INTERLEAVE_HIT__int128__SD_NUMANR_MLOCKREAD_IMPLIES_EXEC___GFP_ZERO_BITunsigned charnuma_stat_itemvmscan_throttle_statedevm_kcallocWORKINGSET_RESTORE_BASEPGPROMOTE_SUCCESSSHORT_INODE___GFP_WRITE_BITKMALLOC_CGROUPIIO_ENERGYNR_FILE_THPSlookup_tableNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENIIO_POWERDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT_dev_notice___GFP_NOFAIL_BITsigned chardevm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBMOD_INIT_RODATAIIO_PRESSUREKMALLOC_RECLAIMNR_ZSPAGESIS_ERR___GFP_HARDWALL_BITLRU_ACTIVE_ANONIIO_HUMIDITYRELATIVE___GFP_HIGHMEM_BIT___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPIIO_PHNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORPIDTYPE_SIDNR_VMSCAN_IMMEDIATEIIO_ELECTRICALCONDUCTIVITYHRTIMER_BASE_MONOTONICWMARK_MINWORK_OFFQ_POOL_SHIFTgadc_thermal_read_linear_lookup_tableNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGdrivers/thermal/thermal-generic-adc.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/thermal./include/linux./include/uapi/asm-generic./include/asm-generic./arch/arm64/include/asm./include/uapi/linux/iio./include/uapi/linux./include/linux/sched./include/linux/iiothermal-generic-adc.cthermal-generic-adc.cdevice.herr.hof.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hstack_pointer.htypes.hprocessor.hpid_types.hgfp_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.htopology.hplatform_device.hdev_printk.hconsumer.hthermal.hthermal_hwmon.hoverflow.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-4$A-A0BBh A-A |4A-APBBFOmKA-AP-F A LGD A F A AHFB$$A-AEA-,3$IL$4  _ $x X I  XI I  IC9R.I O]x, /Mjs $ Xthermal-generic-adc.c$xgadc_thermal_driver_initgadc_thermal_get_temp$dgadc_thermal_probegadc_thermal_driver_exitof_adc_thermal_matchgadc_thermal_opsgadc_thermal_driver__UNIQUE_ID___addressable_cleanup_module388__UNIQUE_ID___addressable_init_module387__UNIQUE_ID_license391__UNIQUE_ID_description390__UNIQUE_ID_author389__this_module__platform_driver_registerinit_modulethermal_zone_device_priviio_read_channel_processed__stack_chk_faildevm_kmallocdevm_iio_channel_getof_property_count_elems_of_sizeof_property_read_variable_u32_arraydevm_thermal_of_zone_registerdevm_thermal_add_hwmon_sysfs_dev_erriio_get_channel_type_dev_noticedev_err_probeplatform_driver_unregistercleanup_module__mod_of__of_adc_thermal_match_device_table(/<0 1d2t x |3 H H425687  89 h h: 0 0;  8  ( ,88 @ D8T1$( 8PX,,-<=.! %&&&#y&$-%4%;%B%G% Z%Eh%> o%B v%%%%%!%5 %%% %0 %%{%% %$%*%0%6%<% B%H%N%T% Z% `%f%!l%0 r%x% ~%S%%b%[%%% %x%% %%%v% %% % %O%%%% % %%%*% 0%w6%<%? B%H%N%DT%Z%`%f%w l%hr%cx%v~%%%9%I%R%b%>%%%N%"%%%%%q % % % %%k%V %2%;%9D%M%?V%_%h%q%Wz%%%%%*%;%c%%%%%%%-% %{!%/% =%!J%Z%H`% f%2l%x%!%A%Z %%%% %B%:%%S%c%C% %%%L%%%%%_ % %%D%$% *%1%f >%] N%T%Z%: `%Y f%l%r%Gx%%% % %b%%%8%%%%%"%%i %%%%%9%, % %x%w)%/%5% ;%A%G%N M%) S%Y%_%8e%k%q%`w% }%x% %%-%%|%% % %h%%%M%[%%%% %,%u %b%%l % %`% %%&%%C +%1%-7% =%EC%?I%O%U%L[% b%s%&y%R%W%%%s% %% %o% %U%%%%l%%P % %c %:%'%-%3%9%w ?%dE%*K%AQ%7W%^%o%K u% {%1%% %t%%%T%%6 %j %]%%<%)%%;% % %  % %R  % % %# 6 %K< %)B %H % N %!T %Z %` %if %rx % ~ % % % % %V % % %_ % %3 %  % % % % %l %~ % % %8 % %// %2; %KG %S % ` %t %C  % X % %  %W  %\  % R< %TG e %Ip y %h % % %q %# %D %d %oz % % % % % %3 % :  M % X k %Yt $ % X  #3*#3OW#Tz#T#T#g#g$)N%%L%%P % D# "# Q# y% %% %%% %2%F?% f% %%%%%%$%%4% E%R%7p%  0 D!4Uhz "&>&&V*&f.&v2&6&:&>&B&F&P&U&.Z&D_&Md&Si&Xn&cs&nx&|}&&&&&&&&&&&&&&&&*&3&B&I&Q&Y&^&g&r&&&& &,8 *<*@t*x$* .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @X@ M`"+&@PH"1`;`,6@Px"F2LZ$U@@QH" je@Q" wr@Q" @Q"x@Q("P@Pz`"@z"L@p{"0$0@0B'C(C @(C;@8" @D#, (JM