ELFHZ@@)(Ab@4%@Rd @RkT|#ha?AT_֠_AE@%4'@RB @Rk T|&DCha@a *!T_֠_?#A8#{CS@Bҁ"@y@!@99*4A8@BBT{A*SB@#_ր@"@y#!D*5@9@9cSc*c<y @q@T @B@*!?#A8{CS2R B9 @9!9?qTBR! sq`T@"@y#! 4A8@"BcT{ASB#_֠ ?#{  R{#_?#A8{CSc+!@eBAy!@8|4!T[B99@RB@9R"@yR!*4@*![CA8@BBa T{A*SBcD+@#_@"@yc#!*`5@)@9@9cx@`*@t!p*!*Bt@9B*99l@@9"kx*999A72@"@y!*5@#"@yc#!*5a@#"@y! *59@7 *5:@@y@"@q[C[C[C@![C[?#CA8{ [ @ BW"@W8S S# *7R' 7AW@Z!"y2B!@34RR|@4cRR@@a|2@@:@@%!kRsY3@s#!AR 4s!C4:@~{s#@!@3`4s#!R4!ER K Ճ:@~{ @*)c@ )@Zc{3@c@@)FK=G>H?:@d@hbb@b @@@@R:@ )3 "Rc @9#*5:@@@[@ TqT@4[@@{9h`3[@B77@@_@*7s!C 5S)*`7s#!35@"@yCOy*5 B9qTB9qIT@_@*7s#!R@5_@*@7*\~S[:@@@`T@_@*e6K)!@@T`@@@ ?@cNkOsP*#@BSL!@@TcNkOsPB9B9BB9qiTSLA8W@"Bc! T{K[MC#_kOsPR@`61V:`T R9@'@B@ R#@:@c@@@PSLcN*!@*#@B 4SLcNK)!@[@S)!@K)!@*!{@SL`ecNeqS cks?#A8{CS[+A`By5@@TcB@ "@y#!y*@4@*!cD? @9@y|x8@9*@9Bp@)l@@*@ctB*a*9!t*!* 9@9"ku99yA72@ "@y!*5@9`7!`4*5:@@#@@yqcDA8@BBaT{A*SB[C+@#_ց@B *4@!cD cDcd,X @d,X  d,X@>}UTPd,X @d,X  HInvalid data:0x%x voltage raw code:0x%x ADC configure failed with %d Unexpected conversion fault reg&x->wait&adc->lock%pfwPinvalid channel number %s %s invalid channel number %d labelqcom,decimation%02x invalid decimation %d qcom,pre-scaling%02x invalid pre-scaling <%d %d> qcom,hw-settle-timeInvalid dig version read %d dig_ver:minor:%d, major:%d %02x invalid hw-settle-time %d us qcom,avg-samples%02x invalid avg-samples %d qcom,ratiometric%02x name %s adc get dt data failed pm-adc5EOC bit not set Did not get completion timeout. qcom-spmi-adc5qcom_spmi_adc5drivers/iio/adc/qcom-spmi-adc5.cref_gndvref_1p25vref_vadcdie_tempxo_therm_100k_puamux_thm1_100k_puamux_thm2_100k_puamux_thm3_100k_puamux_thm4_100k_puamux_thm5_100k_puvph_pwrvbat_snsvcoinamux_thm1_pu2amux_thm2_pu2amux_thm3_pu2amux_thm4_pu2amux_thm5_pu2amux_thm6_pu2gpio1_pu2gpio2_pu2gpio3_pu2gpio4_pu2usb_in_i_uvusb_in_v_div_16chg_tempamux_thm2chg_mid_chgbat_idxo_thermgpio1_100k_pugpio2_100k_pugpio3_100k_pugpio4_100k_puchg_sbux?#{!{#_?#{{#_p'adc5_get_fw_channel_dataadc5_read_voltage_dataadc5_do_conversionqcom,spmi-adc5qcom,spmi-adc7qcom,spmi-adc-rev2@p                                license=GPL v2description=Qualcomm Technologies Inc. PMIC5 ADC driveralias=platform:qcom-spmi-adc5SN+G = WHint qq2u812u16K2u32e#q   H#*= qIHJ KI Lo#q$     4qwW% W% !e% 's% /% 5% < q#q S @ #qq,q.qm     SqaV&qq+  qq0bq}q   qE        !"#$%&'()*+,-./&q{&q&q,q#q g     q!:&q"#q# #q$J ,q%v &^&J M  q'       !"#$%&q()            q)  )    h  < " ^A,q ,r   r  q\ qb =0wO xq y  z  {q >sid|q }q ~q q  V(=x  >dev   q    ( 0 SP  p    #   <^!!  &&O   N +V+q+ ++W# 6# W# #  # # w UE&"U O5U A A ' 7' ''' P+ VV  ^ q  VA7 V^^x^?^  V )^@H^` V`V*V^D 5V-?A )5   Cq!,E 11V6d,^`V )!v rr^  I+g ^q| -^^V-!.N (V6  ^ 3 V+ ^OV^ qqq^q ^!?q/x^ qC)^7 qA)!. I(!0ffV-ikr!-2V-!. (Q$R^,.k ^"k/Pdevm n adco!p cretq^q ^P3regr~4d ((x(((n))**?*"4ASNe[~hguj )C))))$)W  *))) *)H))))))W  *))) *(cT ~h~~ * 6Bk:(f(Y(L(:(f(Y(L(:("f(Y(L(t(I((@5(  +(++ 4+/>+:(f(Y(L(?a(bg' #''''(t5(  +(++ 4+/>+(S( (6()6**$)( a)U)I)=)1)%)7 ^adc7/!9: ; ;" <qret=^"St ^adct7!u# vw! yVz{{ {$sid|ret}^dev~ A S0"'i 07""'i 07". ^* P! Q8val,e6S T   !3!M!@!&!! Z!f!ds! !!c" %## #""2#c>#BK#$m7$*$ D$P$]$-'>'J'V'b'6' ,(((('''''$ $$$*1*o'3P''''$o'7 ''''$'v''''. ^D * P! Q8val,f6S T   !3!M!@!&!! Z!f!hs! !!cS# ###r#e# #B#z$C $$ $$9' ''''9$9 $$$* [ *$o' ''''(#@# # +S(++ 4+/>+5# ^!0 ! val,6 " adc! ret^C^T". P-"Qadc!3i^P ^$n)) C^H". P-"Qadc!3i^P$n)). $"8irq!^P,AQadc!c ^S#adcc1!d e f &f&reth^iD: ^$adc:1!; < = &=&ret?^D]A$ "'Si 0#7S"S$$ ^j$adc-! ret^bufj$z$ ^$ adc-!  )ret^)buf$$* $ adc5!  ($E^%Fadc1!d:q:q1W)ret^Ta*%z*n*;' ''''E^'Fadc5!dU?&e)ret^1F1GV('4$&Wi 4m&XY:; +(++ 4+/>+9'&'''';'''''('' ^o' adc0! 9 D valM ^' adc)! 2 >$ lenH^ ^' adc(! 1 =$ lenG^^:(map5 regGqqval*q^t(H Vval$  ( J  V^( devA V val$ *( pA)_T*) < ^n) dev ! irq 3q F  (V 7AA)4 TA)devT1 nU )U)U#5JA%*devJ7 nK)K)K)5M )/&C*m/Jx/a*m/Bx*B* minB/ maxBB*a* xa9r*T* xT7r"1Wd 13!* 13< F! + ptr FDCG+ keyJL+ )kZ&ZG+( 1I !I: ;9 I414: ;9 I&I 41 < : ; 9 I :!; 9 I8 : ; 9 I>! !I: ; 9 4:!;9 I: ;9 I4:!;9 I.?: ; 9 'I<:!;9 I.: ;9 'I $ >  UI!I/ .?: ;9 'I<1RUX!YW : ; 9 I(1X!YW 1RUX YW .: ; 9 'I  : ;9 I!.?: ; 9 '<" #>! !I: ; 9!$1X YW %<&> !I: ;9!'4:!;9 I ( 1U)4: ; 9 I*.: ; 9 ' + :!;9 I8 ,>! !I: ;9 -..:!;9 'I@|/ 10 14: ; 9 I2:! ; 9!I34:!;9!I4 5 161RUX Y W 7.?:!;9 '<8:!;9 I91RUX!Y W :4:!; 9 I;1X!Y W <'I= :!; 9!> :!; 9 I8 ? 1U@ 1UA4I4B 1C.:!;9! 'I@zD :!;9!E.:!; 9! 'I@|F:!; 9 IG% UH$ > I J&K4: ; 9 I?<L4: ; 9 I?M( N : ;9 O4: ;9 I?P.?: ;9 '<Q.: ;9 '@|R.: ;9 'I@|S T1X Y W U: ; 9 IV4I4W4: ; 9 I X.?: ; 9 '<Y Z : ; 9 L,$H(8@Hh4 , , $(,048@ $, (,       $4@      ,        (0 Phl$llXdptx|(P\`dh$(,048<@DHLPTX` P`P`,$hB  2   }  2!  ! #- /#  2 !$}  !# ! #- /#0>' > "3 !}  r< XK*p < "n . rj *. J#X"3~5  p =/ &#f"=!& =1~&J/S *. /<  / 1#"J_! =Y #   "0":""  ,wJ  x." x< Y0= ~ *. J$@x         ( ? B  ? D    :. &!% w $ # y # #!~  ~ +. J#~ +. J&>~ *< <#4M0=# j J0=  J    < !0=< g-= ," !#z .#K# y  y  <!y . y ! X$/ !#|v #J"#|v # #<" | # " !  "><~ JJ~< | f w. g |   | '. |.'. |..e  | X |   | fz   !(x y &&!6&w !  .v &! " "& ! * ! !"n<! ~, " ~   !! /$ }<$<"} < k  /34K!!' ! '  {.  ~. K%E%/! =% |J&| .e ! {J"{ .%z 4<? @ $% |Xq %|  ! =%.!! =.1N L!h  z .... K }tg!z _f  Xj =!  06 & %z !-! *.! !0 ~Jg . z ~Jh~.v.h~.g ~.5.6~<< f| a!" "0~Z *.     # . Y0z.~  & .~  ~ h  y f  ! g   e  " a   i   l   f .  t 1 #  %!~   +. J%5 > L0# j  <|   =!K0.} J (0 X XHRTIMER_MAX_CLOCK_BASESdevice_get_next_child_nodeWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSadc_code_voltsize_tIIO_VOLTAGEadc5_read_rawGNU 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_BASEchildADC5_ABSOLUTE_CALadc_code_curPCPU_FC_NRSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BITNR_INACTIVE_FILEadc5_channel_propPGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEchannel_nameNR_ZONE_ACTIVE_FILEMM_SHMEMPAGES__func__adc5_driverqcom_adc5_hw_settle_time_from_dtIIO_COUNT__u16lru_listNUMA_FOREIGNPGPROMOTE_SUCCESSIIO_CHAN_INFO_SCALEIIO_CURRENTIIO_VELOCITYSB_FREEZE_COMPLETE__u8PGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSPCPU_FC_AUTOADDR_NO_RANDOMIZEadc5_chipNUMA_OTHERSCALE_HW_CALIB_PM5_CHG_TEMPdevm_iio_device_allocFDPIC_FUNCPTRSIIO_CHAN_INFO_CALIBWEIGHTchan_propsqcom_adc5_prescaling_from_dtdevm_kasprintfqcom_adc5_hw_scaletypeIIO_DISTANCEiio_inforegmapregmap_bulk_readNUMA_HITiiospeclock_class_keydevm_kmalloc_arrayval2WORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEavg_samples__u32conv_reqdev_idIIO_ENERGYusleep_range_stateIIO_CHAN_INFO_PROCESSEDNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSIIO_ACTIVITYNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAIpropnameIIO_DELTA_VELOCITYdev_get_regmapwork_bitsdevice_property_read_u32IIO_CHAN_INFO_OVERSAMPLING_RATIOlong int___GFP_HIGHMEM_BITregmap_bulk_write__SD_BALANCE_NEWIDLEMIGRATE_CMApdevclass_raw_spinlock_irq_tadc5_driver_exitIIO_CHAN_INFO_PEAKadc5_driver_init__init_swait_queue_head___GFP_NOFAIL_BITadc7_configureWORK_OFFQ_FLAG_BITSadc5_cal_valLRU_UNEVICTABLEMOD_MEM_NUM_TYPESIIO_ACCELNR_FILE_DIRTY_BoolIIO_CAPACITANCEDQST_DROPSadc7_do_conversionclass_raw_spinlock_irqsave_tIIO_INTENSITY__free_fwnode_handleWORK_OFFQ_FLAG_ENDadc5_chans_pmicWORK_OFFQ_POOL_BITSadc5_masked_writeNR_VMSCAN_IMMEDIATEsigned charstatic_keyHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESMM_FILEPAGESadc5_info_ddebugIIO_RESISTANCEHRTIMER_BASE_MONOTONIC_SOFT_msecs_to_jiffiespid_typeIIO_MAGNvec_typeWORKINGSET_NODERECLAIMunsigned charplatform_driver_unregisterNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACK___GFP_UNUSED_BITnuma_stat_itemNR_ISOLATED_FILEvadc_scale_fn_typeDQST_READSIIO_CHAN_INFO_OFFSETIIO_CHAN_INFO_PHASENR_INACTIVE_ANONSCALE_HW_CALIB_PMIC_THERMfwnode_property_read_stringWMARK_MINMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSIIO_CHAN_INFO_HYSTERESIS_RELATIVEdevm_request_irqregmap_update_bits_basehandlerbytesSTICKY_TIMEOUTSPIDTYPE_PIDvalueKMALLOC_CGROUPirqflagsdecimation___GFP_ZERO_BIT__dynamic_dev_dbgDQST_LOOKUPSmodulemutex_lockWORK_STRUCT_INACTIVE_BIT__UNIQUE_ID_description504SCALE_PMIC_THERMNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVEcal_methodMOD_INVALIDprescale_indexMIGRATE_TYPESadc5_get_fw_channel_dataindexhw_settle_timeN_HIGH_MEMORYNR_ZONE_UNEVICTABLEMOD_DATAIRQ_WAKE_THREADmod_mem_typewait_for_completion_timeout__UNIQUE_ID_alias503flagsIIO_CHAN_INFO_DEBOUNCE_TIMEpropirq_eocWORK_STRUCT_COLOR_SHIFTvm_fault_t__mod_of__adc5_match_table_device_table__kernel_ulong_tIIO_ALTVOLTAGENR_SLAB_UNRECLAIMABLE_BMOD_TEXTIRQ_HANDLEDadc7_read_rawvarrIIO_TIMESTAMPIIO_CHAN_INFO_ZEROPOINTadc_chandevice_get_child_node_count__this_moduleKMALLOC_DMATIMER_SOFTIRQNR_WMARKHRTIMER_BASE_MONOTONICfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITIIO_CHAN_INFO_THERMOCOUPLE_TYPESB_FREEZE_WRITEdevice_get_match_datazone_stat_item___GFP_MOVABLE_BITSCALE_HW_CALIB_XOTHERMiio_chanmsecs_to_jiffies___GFP_NO_OBJ_EXT_BITinit_completionHRTIMER_BASE_TAI_SOFT__msecs_to_jiffiesARM64_VEC_MAXirqreturnWORK_STRUCT_FLAG_BITSrslt_lsbPIDTYPE_MAXADC5_NO_CAL__SD_SHARE_CPUCAPACITYlong unsigned int__UNIQUE_ID___addressable_init_module501IIO_LIGHTHRTIMER_SOFTIRQmutex_unlockADC5_TIMER_CALvmscan_throttle_statestatusIIO_PROXIMITYretrySCALE_HW_CALIB_PM5_SMB_TEMPchannelfwnode_property_read_u32_arraydevm_kcallocv_channelNR_SHMEMIIO_PHASEIIO_MASSCONCENTRATIONmutexstatus1IIO_CHAN_INFO_CALIBEMISSIVITYIIO_CHAN_INFO_AVERAGE_RAWuintptr_tKMALLOC_RECLAIMadc_read_raw_common__SD_ASYM_CPUCAPACITY_FULLreinit_completionIIO_PHIIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCYMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEnode_stat_item__SD_NUMAPIDTYPE_SID__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_BDQF_PRIVATENR_THROTTLED_WRITTEN__UNIQUE_ID_ddebug493adc5_do_conversion__UNIQUE_ID_ddebug495__UNIQUE_ID_ddebug497__UNIQUE_ID_ddebug499long long intLRU_INACTIVE_ANONNR_ZSPAGESinfo_maskNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tregmap_update_bitsfwnode_property_presentNR_FILE_THPSoverflowdatasheet_nameMOD_INIT_RODATANR_KERNEL_MISC_RECLAIMABLEadc5_data___GFP_HARDWALL_BITMIGRATE_UNMOVABLEWORKINGSET_ACTIVATE_ANON__platform_driver_registerIIO_HUMIDITYRELATIVEmaskNR_VM_NODE_STAT_ITEMSSCALE_THERM_100K_PULLUPIIO_CHAN_INFO_CALIBSCALEWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMIC___GFP_IO_BITMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerKMALLOC_NORMALqcom_adc5_decimation_from_dtcompleteWORKINGSET_REFAULT_BASEIIO_TEMPcountadc5_probeNR_ZONE_INACTIVE_FILEADC5_RATIOMETRIC_CALdevm_kmallocIIO_ANGLIIO_DELTA_ANGLMOD_INIT_TEXTadc7_fwnode_xlateNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSNR_FILE_PAGES___GFP_WRITE_BITWORK_STRUCT_PENDING_BITIIO_CCT__SD_ASYM_PACKINGl_yesIIO_CHAN_INFO_DEBOUNCE_COUNTWORK_OFFQ_FLAG_SHIFT__int128 unsignediio_devirqreturn_tNR_LRU_BASEZONELIST_NOFALLBACKSCALE_HW_CALIB_DEFAULTunsigned intNUMA_INTERLEAVE_HITWMARK_PROMO__SD_SERIALIZE__SD_BALANCE_FORKiio_chan_type___GFP_COMP_BIToffsetIIO_CHAN_INFO_CALIBAMBIENTzone_watermarksdev_err_probe__compiletime_assert_500___GFP_NOMEMALLOC_BITADDR_COMPAT_LAYOUTIIO_CHAN_INFO_INT_TIMEadc5_isrmigratetypeNR_ACTIVE_FILEstrchrnul__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolchancharclass_raw_spinlock_tTASK_COMM_LENN_CPUadc5_data_pmicWORK_OFFQ_BH_BITSCALE_HW_CALIB_PMIC_THERM_PM7VMSCAN_THROTTLE_CONGESTEDfwnodeNR_ZONE_ACTIVE_ANONiio_chan_info_enumindio_devIS_ERR_OR_NULL___GFP_ACCOUNT_BITZONELIST_FALLBACKNR_IOMMU_PAGESNR_ACTIVE_ANONNR_ZONE_INACTIVE_ANONdevice_property_read_u32_arraycal_valrseq_cs_flags_bitNR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDSADDR_LIMIT_3GBSCALE_XOTHERMdig_versiondevicesizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typedo_convdevnameLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQNR_UNEVICTABLElockclass_spinlock_irq_t___GFP_DMA_BITIIO_CONCENTRATIONIIO_INDEX___GFP_HIGH_BITMOD_RODATAIIO_CHAN_INFO_FREQUENCYIIO_CHAN_INFO_CALIBBIASNR_FOLL_PIN_RELEASEDswait_queue_head__compiletime_assert_494__compiletime_assert_496__compiletime_assert_498DQST_ALLOC_DQUOTS__devm_iio_device_registeradc5_read_voltage_dataadc5_fwnode_xlateNR_MLOCKVMSCAN_THROTTLE_ISOLATEDusleep_rangeNET_RX_SOFTIRQdata_voltIIO_INCLIIIO_CHAN_INFO_SAMP_FREQpoll_eocSB_FREEZE_FSqcom_adc5_avg_samples_from_dtMOD_RO_AFTER_INITIIO_PRESSUREadc5_channelsadc7_chans_pmic__mutex_initTASKLET_SOFTIRQ___GFP_FS_BITirq_handler_t__UNIQUE_ID_license505IIO_STEPSWMARK_HIGH___GFP_RETRY_MAYFAIL_BITIIO_COLORTEMPfwnode_handleMM_ANONPAGESSCALE_PMI_CHG_TEMP__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128adc7_infoPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITIIO_CHROMATICITYscale_fn_typeadc5_readDQST_SYNCSWMARK_LOW__keyPGDEMOTE_KSWAPDcompletionIIO_CHAN_INFO_HIGH_PASS_FILTER_3DB_FREQUENCYMM_SWAPENTSIRQ_POLL_SOFTIRQNR_FREE_PAGESWORK_STRUCT_PWQ_BITIIO_POWERNR_DIRTIEDadc5_chans_rev2PIDTYPE_TGIDIIO_CHAN_INFO_TROUGHNR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BIT___GFP_NORETRY_BITNR_ISOLATED_ANONnamerslt_msbIIO_CHAN_INFO_CALIBHEIGHTMIGRATE_RECLAIMABLEIIO_POSITIONRELATIVEplatform_devicebaseshort intarch_static_branchHRTIMER_BASE_BOOTTIME_SOFTIIO_CHAN_INFO_ENABLESCALE_HW_CALIB_THERM_100K_PULLUPIIO_ANGL_VEL___GFP_DIRECT_RECLAIM_BITdata_curNR_VMSCAN_WRITEADC5_NEW_CALNR_WRITTENIIO_CHAN_INFO_HYSTERESISNUMA_MISS___GFP_NOWARN_BITbranchMMAP_PAGE_ZEROadc5_cal_methodtrueadc5_writeWORKINGSET_NODESWORK_STRUCT_PWQ_SHIFT__UNIQUE_ID___addressable_cleanup_module502DQF_ROOT_SQUASH_B___GFP_DMA32_BITadc_do_conversion__SD_ASYM_CPUCAPACITYunlockfwnode_property_read_u32N_NORMAL_MEMORYadc5_update_dig_paramNET_TX_SOFTIRQNUMA_LOCAL__SD_SHARE_LLC__SD_OVERLAPHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKclass_spinlock_tIIO_GRAVITYgfp_tHRTIMER_BASE_REALTIMEIRQ_NONENR_WRITEBACK_TEMPNR_NODE_STATESNR_FILE_PMDMAPPEDNR_PAGETABLEadc5_configurepcpu_fc__SD_CLUSTERDQST_WRITESfwnode_handle_putN_ONLINESCALE_DEFAULTIIO_UVINDEXdevm_request_threaded_irqNR_SLAB_RECLAIMABLE_Bnchannelsadc5_poll_wait_eocLRU_INACTIVE_FILEKMALLOC_RANDOM_STARTN_MEMORYiio_chan_specadc7_data_pmicWORK_OFFQ_POOL_SHIFTadc5_match_tableIIO_ELECTRICALCONDUCTIVITYshort unsigned intNR_SECONDARY_PAGETABLEfwnode_reference_argsPCPU_FC_EMBEDMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILE__must_check_overflowIIO_CHAN_INFO_HARDWAREGAINNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEBLOCK_SOFTIRQ___GFP_MEMALLOC_BITSCALE_HW_CALIB_THERM_100K_PU_PM7SCALE_HW_CALIB_INVALIDprescale_DQST_DQSTAT_LASTMIGRATE_MOVABLE__SD_PREFER_SIBLINGstatic_key_falseN_GENERIC_INITIATORRCU_SOFTIRQNR_SOFTIRQSadc5_data_pmic_rev2dataWORKINGSET_ACTIVATE_BASEfwnode_property_read_booliio_priv___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SMEplatform_get_irqIIO_CHAN_INFO_PEAK_SCALE_dev_errIIO_CHAN_INFO_QUADRATURE_CORRECTION_RAWiio_chansadc5_get_fw_dataIIO_ROTSB_FREEZE_PAGEFAULTIIO_CHAN_INFO_RAW/kernel/work/linux-6.11drivers/iio/adc/qcom-spmi-adc5.c/kernel/work/linux-6.11drivers/iio/adc./include/linux/iio./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/iio/adc./include/linux/sched./include/uapi/linux/iioqcom-spmi-adc5.cqcom-spmi-adc5.ciio.hjump_label.hdelay.hregmap.hcompletion.hproperty.hdevice.herr.hinterrupt.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hstack_pointer.hstddef.hgfp_types.hspinlock.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hqcom-vadc-common.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.htypes.htypes.hirqreturn.hstring.hplatform_device.hswait.hdev_printk.hmutex.hjiffies.hdynamic_debug.hoverflow.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x HT4A-A@CBBX A-A 4A-A0BBb A-A $,A-AGA-$$A-AEA-$$A-AEA-tA-A`B HIZLA-A` -O B C A ACHBA-AB BK o^BAAFA J AAA MAIA-A  -AA\AA HLAA aBB AB BABA AAAlDA-A`B DJV A }MA-A` -S A CDH'HT9<9S8k  ~ ,`$   $p888 D8   9 ) 08 4H LR( g@|@ 0    p0 @0 H @@. > SX@9ht|998 G9 "#9#$! 1CL]p~ , $6IXw +CR\x+E  qcom-spmi-adc5.c$xadc5_fwnode_xlateadc7_fwnode_xlate$dadc5_read_voltage_data__UNIQUE_ID_ddebug493.3adc5_poll_wait_eocadc5_driver_initadc5_isradc5_driver_exitadc7_read_rawadc5_probe__UNIQUE_ID_ddebug499.0__UNIQUE_ID_ddebug497.1adc5_read_raw__UNIQUE_ID_ddebug495.2adc5_match_tableadc5_data_pmicadc5_chans_pmicadc5_info__compound_literal.0__compound_literal.1__compound_literal.2adc7_info__func__.9__func__.6__func__.5adc7_data_pmicadc5_data_pmic_rev2adc5_chans_rev2__compound_literal.5__compound_literal.6__compound_literal.7adc7_chans_pmic__compound_literal.3__compound_literal.4adc5_driver__key.8__key.7__UNIQUE_ID___addressable_cleanup_module502__UNIQUE_ID___addressable_init_module501__UNIQUE_ID_license505__UNIQUE_ID_description504__UNIQUE_ID_alias503regmap_bulk_read__dynamic_dev_dbg_dev_err__stack_chk_failusleep_range_state__this_module__platform_driver_registerinit_modulecompleteplatform_driver_unregistercleanup_modulemutex_lockregmap_update_bits_basemutex_unlockregmap_bulk_writewait_for_completion_timeoutqcom_adc5_hw_scaledev_get_regmapdevice_property_read_u32_arraydevm_iio_device_alloc__init_swait_queue_head__mutex_initdevice_get_child_node_countdevm_kmallocdevice_get_match_datadevice_get_next_child_nodefwnode_property_read_u32_arrayfwnode_property_presentdevm_kasprintfstrchrnulfwnode_property_read_stringqcom_adc5_decimation_from_dtqcom_adc5_prescaling_from_dtqcom_adc5_hw_settle_time_from_dtqcom_adc5_avg_samples_from_dtdev_err_probeplatform_get_irq__devm_iio_device_registerdevm_request_threaded_irq__mod_of__adc5_match_table_device_tableN<Ntx@|@OPQR N\QpVYZ(0,00P8[N\8\L]dN[^[PPP[Q@_PpTpl`|axxbcdee08<fTgdhpthhXXh h,04igj k<hxl@@((Omh n X X$ hD Nt o   h p o   PP 8T 8X ql p x P @ @   O r, S4 Sl s p p P P ` P ` t   P 0 0 P $ , PD H L P Q Y N$ 0( 0, P4 [ \ ] [(^t@x@|ppOXXP[Q(P hp@(@@ P $ (@`04p8@SSTW4L( (@Hpp@HPLXH`hx0X` @0`H`x @ %@%`%%%%%(&8 &H@&X`..44`55h5x5`6`8> >@>0`>H>`>? ?@?E E@EGL (MXU8@HPpx(pC GHHE,&F-G 2G@G GG!LG|ZG%fGtGGGGG"GGGjGG GxGLGG8 G*Gt6G$JG OG[G `G3'eG[jGd oGGxG G#GqG GGYGG GK G!GGGm"GGG G&GGnGsG' GG| GG5G EG KG'QGYGgGVuGl G#GcG% GG G G G GGG;GhGKG G"GGu&G /G8GAG JGTGdGM jG*pGJ vG.|GGXG GGtG%G} G$GG^ GG7GG!GG&G GY GrG G&Gi.G$>G>DG&JGPG\G&mGsG$yGs#GGZ%G3GD'GS$GGG* Gu GGGG'G"G7GHG GG3GG%GG G"G2G8G'>GF!DGcJGFPGEVG \G cG] sGJyGc"GGG#GgGGbGg GNGGGGGGtGG[GG; GG GrG G G%G+GO1G%7G=G !CGl IG"OGUG.[G&aG'gGmG)&sG'yG,GG Gs&GGG* G> GA$GfGZGGGb$G> G""G G G?"G GNGGG Gt$G%GGo !G'G-G 3G9G?GFGWG]GcG3%iGoGuGj|GG#GGKGwG G7G GGGGGG~G&G0 GGGpGJ%G=#+G1GS7G$=G#CGIGOG'UG#[GaGhGxG~G"$G#GG{ G G!GGG*GGE%GeGGG GG#G G G  GN G & G$, G=2 G_8 Gw> GD G&X G^ G<d G}(j G(p Gw G; G+ G" G GS GT Gg G> G G G G G{ G G G G! G  G G  G G G Gu(& G<, GS2 G> 8 G> GD GeJ GP GMV G\ Gb Gh Gn Gt Gl z G0 G$ G% Gr G G$ GZ! Go Gy GE G G G G G( G G G G G G G( G2( G G7 G ! G' G- G 3 GX&9 GJ"? GK E GK G!Q G,!W G] Gc Gi Go Gu G{ G Ga G G^ Gc% G) G G8$ G4 G+ Gf G G% G0 GD6 G< G#B GH G&N GV T GZ G` Gf GX'l Gd's G} Go! G G" GG G Ge G G G2" G G( G GP G  G& G + G7 GC G P G][ G2s G! G% G GZ( G G G^ G' G2 G+#,GZ 9LBGO0XGrfG/sG GGGG 4GG G9Gq%'p0Gp'=@[G%h qG~GEG|9G"6Gd<GGC <-G;<DG \G$GG5GQGG0&GAG fGGG/GGLGG<G1aGxGqG'GGGGG4GPG~ GGGGG98GJG lGHG)(G GoGG GQ'G@G2ZGwGHEE$E5EhEEE.E>`FEDfEDEE'(NE[@pE~@EE(EEE0 E0(E@1P FERTP \ERoER}  EdEd Ed Eu #Gd(BGyOG\GiGvG G_G GGG'G G!GG GNOG<YhGvG^@8GFG"Gt@pGUG"G@*G8GTG}bGt|EEE:E:E[3E[S[EmE}xE$U$PG GGG}G  (EOEy EE EE E D  E>  `  E  E p E E p  G !G!G4!G}A!GN!G g!Gt!Gf!Gw!Gb!H!G!GS!G\"H!"G+"B"GP"GSy""G"`"G"GY "G #G#G&#G"?#GL#GS#T#G5s#G#G#G#G"#GS##G<##GH#@#G-#G"$G8$GQ$G{$G$$G$G#$G$G'%G % %1%G<%GG%Gf%% %G%%G'%G2 &G#!&G<$&h9&GG&@P&he&Gn&h&G"&h&p&&E &(.'G K'GW'Gp'G"'G'G''G'G'G''G (G;(GZ#M(GZ(Gu(G'(G(G(G(G(G (G$)G)Gm >)G J)G V)Gb)Go)G')G)GO)G)Gy)Gj)G *Gy*G &*GD*G b*G*G*G*G**GB&*G&*G +G!)+G"?+GB 0  ;\n~LE`@@(X0 10 AP SP e v     D pp-8B"H9&HQ*Ha.Hu2H6H:H>HBHFHJHTH+YH<^HMcHShH`mHhrHqwH~|HHHHHHHHHHHHHHHH-H=HDHLH_HhHsHHHHHHH HHHH!H&H+H0H 5H:H?H&DH0IH@S?XL,L0HDLH|LLL`L,L0LL .symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela__jump_table.rela.init.text.rela.exit.text.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.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 @@8&+ 4&@H&1X62XJx@E@8 &\,W@Xx& l$g@H& |@Mw@& Hd@&Pd@&Xded@&eR+@XI&_QP@PM`&L@MH&l@P&0Y(0K/0G'8nHp `([@V&$ 'N mXm