ELF@@0/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 cDc?#{!{#_?#{{#_d,X @d,X  d,X@>}UTPd,X @d,X  HSqcom_spmi_adc5Invalid 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_sbuxp'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-adc5alias=of:N*T*Cqcom,spmi-adc-rev2C*alias=of:N*T*Cqcom,spmi-adc-rev2alias=of:N*T*Cqcom,spmi-adc7C*alias=of:N*T*Cqcom,spmi-adc7alias=of:N*T*Cqcom,spmi-adc5C*alias=of:N*T*Cqcom,spmi-adc5depends=qcom-vadc-commonintree=Yname=qcom_spmi_adc5vermagic=6.11.0-sineware SMP preempt mod_unload aarch64GNUGNU9A+`ݲFXw=I2?LinuxLinuxGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0N+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+{ intd]oAwA A e @ AAA.  ! ' / 5 < A aB A A +  AA0IA}A   A,        !"#$%&'()*+,-./ Ab A AAA:- Ai A AA :J<c h x<%x]d]c  h : k]7 k]  kT]DT k~]n%~ k]' k]( ) * k& ]  +&  kP ]"@ ,P  M L :( 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 ( $ > 4:!; 9!I &I(>! !I: ; 9 I!I/ : ;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,$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 X HRTIMER_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__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/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.h/kernel/work/linux-6.11drivers/iio/adc/qcom-spmi-adc5.mod.c/kernel/work/linux-6.11drivers/iio/adc./include/linux./arch/arm64/include/asm./include/uapi/linuxqcom-spmi-adc5.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-adc5.mod.c 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 CD    "#%')*+H'HT9<9S8k~,`$$p888 D8  9)084HLR ( g @| @0p0@0 H  @ @.>  S X@9 h t|9  9  8 G99 95e#J!_t!: CW89 <Vr@ $ ,, ?Rc   $1Rn'4E]kqcom-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_alias503qcom-spmi-adc5.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_request_threaded_irqwait_for_completion_timeoutdevm_kmallocplatform_driver_unregister__this_moduleplatform_get_irqcomplete__init_swait_queue_head__stop_alloc_tagscleanup_moduleusleep_range_state__dynamic_dev_dbginit_module__start_alloc_tagsqcom_adc5_hw_scale__stack_chk_faildevice_property_read_u32_arrayfwnode_property_read_u32_array_dev_err__mod_of__adc5_match_table_device_tableqcom_adc5_prescaling_from_dtmutex_lockdev_get_regmap__devm_iio_device_register__mutex_initqcom_adc5_hw_settle_time_from_dtdevice_get_child_node_countdevm_iio_device_allocdevice_get_match_dataqcom_adc5_decimation_from_dt__platform_driver_registerdevm_kasprintffwnode_property_read_stringfwnode_property_presentregmap_bulk_writemutex_unlockregmap_bulk_readregmap_update_bits_basedev_err_probedevice_get_next_child_nodestrchrnul<t x| o  vsn \spjy( 0, 00v88Ledr P Pvs@zP pT plt| x xk  |~ff08<Td h p t   u  u X Xu   u, 0 4 <ux ( (o  u x  X  X$ uD t }     u c }     vP  8T  8X l  p  x v       o i, h4 hl {  p  p v  P `  P ` d   v  0  0 v  $  , vD  H  L v s y $  0(  0, v4   e (rtx| p po X Xvshhghp(@ P $ (`04p8( P mp   8 @H P p x  (   p8pm4L( (@Hpp@HPLXH`hx0X   `   @ 0` H ` x    @     % @% `% % % % % (& 8 & H@& X`. . 4 4 `5 5 h5 x5 `6 `8 >  > @> 0`> H> `> ?  ? @? E  E @E G L (M ,&- 2@ G!L|Z%ft"j xL8 *t6$J O[ `3'e[jd ox #q Y K !m" &ns' | 5 E K'QYgVul #c%     ;hK "u& /8A JTdM j*pJ v.|X t%} $^ 7!& Y r &i.$>>D&JP\&ms$ys#Z%3D'S$* u '"7H 3% "28'>F!DcJFPEV \ c] sJyc"#gbg Nt[;  r  %+O1%7= !Cl I"OU.[&a'gm)&s'y, s&* > A$fZb$> ""  ?" N t$%o !'- 39?FW]c3%iouj|#Kw 7 ~&0 pJ%=#+1S7$=#CIO'U#[ahx~"$#{  !*E%e #    N  & $, =2 _8 w> D &X ^ <d }(j (p w ; + "  S T g >     {    !         u(& <, S2 > 8 > D eJ P MV \ b h n t l z 0 $ % r  $ Z! o y E     (       ( 2(  7  ! ' -  3 X&9 J"? K E K !Q ,!W ] c i o u {  a  ^ c% )  8$ 4 + f  % 0 D6 < #B H &N V T Z ` f X'l d's } o!  " G  e   2"  (  P   &  + 7 C  P ][ 2s ! %  Z(   ^ ' 2 +#,Z 9LBO0Xrf/s  4 9q%'p0p'=@[%h q~E|"dGC -;D \$5Q0&A f/L<1axq'G4P~ 98J lH)( o Q'@2ZwH$5h.>`FDfD'(N[@p~@(0 0(@1P FRTP \RoR}  dd d u #d(ByO\iv _ ' ! NO<Yhv^8F"tpU"@*8T}bt|::[3[S[m}x$U$P }  (Oy    D  >  `     p   p   !!4!}A!N! g!t!f!w!b!H!!S!\"H!"+"B"P"Sy"""`""Y " ##&#"?#L#S#T#5s####"#S##<##H##-#"$8$Q${$$$$#$$'% % %1%<%G%f%% %%%'%2 &#!&<$&h9&G&P&he&n&h&"&h&p&& &(.' K'W'p'"'''''''' (;(Z#M(Z(u('((((( ($))m >) J) V)b)o)'))O))y)j) *y* &*D* b******B&*&* +!)+"?+Z+__+/6d+ch+Kl+ls+:z+p9+4+:+)+0+t,+(+5+/+ ++ ;+R.+*+3+.+6,W* , 1,.,W0*,50,*;6,3<,;B,e*T,m2],,f,P)o,*x,.-,^9,+,9,8+,,,:,83,),2, 9,o;,3,t:,4,1-c+-~;'-25-4C-d-Q--_-/l-p5|-T:-2-5-2-u--8-`0-/)-0-/3-0-;-*-3-3-y)---1-4.) .8.).01.*#.74).1/./.5. 6;.;A.F+G. -N.1[.,k.7;q./w./}...(.a2.1.5.~9./...*..9.;._).0.-.1.-.5.;.//V4 /:/E1/U9/%)#/A-)/0//&56/(F/+L/?)R/60X/M5^/)+d//j/.p/q*v/8:|/4/<5/,/2/,/*/f//*/9/+/:/3/r./W//!6/I;/k1/%4/5/,/P,/90/0/ 0x50C/0G.0I:$0**0000.60)<0+B0e.H0)*N0-T0x1Z09`0:f0*l0+r0,x0.0&30q+0:0,0+0:03090.0005,0;0a:0*0;0;191j41.!12'1i0-1141;91L-I1@*O1.U1)[1}0a15g1-m15s14y1W;1B9131./141:1+19131^51j)1v41X.1c,121,:1-2( 242(2)(20.2[142]3:2/@2/G22X2,^2+d23j2E0p2U+v2-|2(2u22J42/,2^-2n,2,22/,3^- 3n,3&,(3F3E3R3Wp3(|3C3h393:3+3!41 4*4 264?4"2K4T472`4~4L244q34e4041 0VR+  ;\n~LE`@@(X0 10 AP SP e v     D pp-8B"9&Q*a.u26:>BFJT+Y<^McSh`mhrqw~|-=DL_hs !&+0 5:?&D0I@S?X &2@PW_js~ ,0HDH|`,0 .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-+ ,&@0#x-;L$6@#H-Kp@F@# -]@4X@%H- hc@X%- xs@p%- @%-@@@'0-@AB2Hh@M@8'-i8k  Xk$|k0)k.k>0kNLk4G@-c- XϠkpf@x-#%Lz@H-%q@`-'0<0(@-+8 .c  ȟ