ELFh5@@)(A@4@R$@AkT"!_AT_֠_?#{cA@!c @Bb B@{#_?#A8 #{C B 9`@9a"@y9!9994A8@BBҁT{A@#_`@a"@y#!@5`@a"@y#! 5`@a"@y#!H 5`@a"@y#! @5`@a"@y#!`5`@@9!@9@9@9@9 @9?#{  R{#_@*4 @R_TD@BkAT_ _?#{@B{#_?#CA8{CS[#aB`@bRa"@y!* 4A8@BBT{A*SB[C#@C#_`@@9a"@y! *@5`@ @a"@yBS!@*@5`@B@9a"@y!D*`5`@R@9a"@y!h*5@a"@y`@!l4R*t5`@9@72`@Ra"@y!* 5`@Ra"@y!H*` 5@`@9"!xS6wR9W rR7|g?<qTM@99qTBRҔk)T`@a"@y#! 4`@a"@yC!* 5@yRR@qR  k y`@a"@y!`4`@a"@y#9! *5@99q TBR`@ a"@yR!`@!_R*`@Ra"@y!?#A8{CSeByAdTA8@"BcT{ASB@#_!@@!t 5@@B@y?q#|Ӏ@a@!B  !@5 R#@@c! @5@y` R?#A8{ #S s@ BO`#@W ES#*7RE@[ W@sA!n"yߢ92!9#@"@y!*5A9_q>T@"@y#!*5A9@4@"@y#!*@5A9c k@A4G;4RR|@ <@R@Ra| ;@@R'@@c# )3K*@!5[@qH4T@[@53@s#!R 4C!C5RR) #q T@kAT@kTs!#@5_@qT RRQrQr`|kHT࣐R`=rc|xes!# 5_@*4?T@[@!@T@@a ?[LcMkN A8O@BB,T{J*SKsO#_[L*B*4 [LcMkN~{s#Rha!3 5_@*6@K)!~{s#!@4s!R#4! @~{Rc# )f"s)*@@9F)GH$ @GH$G@E^)_8chg2@8@ARr!Rn`!RjRf!#@R*`61V:T R99R@"@y!@*`4![LcMkN_@@B'@7[@7@@@!CRaR ݤrr`|kT`R@ rx|g+"R-qhT @[@!&@[@! @"@y#!h*5@R"@y!@*5A9B29@"@y!h*5-RyyR!rVbAR*5R  *@5@y@ykTKRZR*@5R* 5@y@ykTKf#@^@!@BB RB@@P*[LcMkN@![LcMkN@@!@![LS[LcMkN!R[LcMkNs@R!S[L[ c k@S![LcMkNR!S[LcMkN@S![LcMkNw@S![LcMkNn@S![LcMkNe?#{!{#_%s mode:%02x en:%02x chan:%02x dig:%02x req:%02x sta1:%02x no such channel %02x conversion failed reg&x->wait&vadc->lock%d is not ADC %d is not VADC revision %d not supported invalid 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-time%02x invalid hw-settle-time %d us qcom,avg-samples%02x invalid avg-samples %d qcom,ratiometric%02x name %s Please define 1.25V channel Please define 0.625V channel Please define VDD channel Please define GND channel spmi-vadcreset failed measure reference points failed qcom-spmi-vadcqcom_spmi_vadcdrivers/iio/adc/qcom-spmi-vadc.cUSBINDCINVCHG_SNSSPARE1_03USB_ID_MVVCOINVBAT_SNSVSYSDIE_TEMPREF_625MVREF_1250MVCHG_TEMPSPARE1SPARE2GND_REFVDD_VADCP_MUX1_1_1P_MUX2_1_1P_MUX3_1_1P_MUX4_1_1P_MUX5_1_1P_MUX6_1_1P_MUX7_1_1P_MUX8_1_1P_MUX9_1_1P_MUX10_1_1P_MUX11_1_1P_MUX12_1_1P_MUX13_1_1P_MUX14_1_1P_MUX15_1_1P_MUX16_1_1P_MUX1_1_3P_MUX2_1_3P_MUX3_1_3P_MUX4_1_3P_MUX5_1_3P_MUX6_1_3P_MUX7_1_3P_MUX8_1_3P_MUX9_1_3P_MUX10_1_3P_MUX11_1_3P_MUX12_1_3P_MUX13_1_3P_MUX14_1_3P_MUX15_1_3P_MUX16_1_3LR_MUX1_BAT_THERMLR_MUX2_BAT_IDLR_MUX3_XO_THERMLR_MUX4_AMUX_THM1LR_MUX5_AMUX_THM2LR_MUX6_AMUX_THM3LR_MUX7_HW_IDLR_MUX8_AMUX_THM4LR_MUX9_AMUX_THM5LR_MUX10_USB_IDAMUX_PU1AMUX_PU2LR_MUX3_BUF_XO_THERMLR_MUX1_PU1_BAT_THERMLR_MUX2_PU1_BAT_IDLR_MUX3_PU1_XO_THERMLR_MUX4_PU1_AMUX_THM1LR_MUX5_PU1_AMUX_THM2LR_MUX6_PU1_AMUX_THM3LR_MUX7_PU1_AMUX_HW_IDLR_MUX8_PU1_AMUX_THM4LR_MUX9_PU1_AMUX_THM5LR_MUX10_PU1_AMUX_USB_IDLR_MUX3_BUF_PU1_XO_THERMLR_MUX1_PU2_BAT_THERMLR_MUX2_PU2_BAT_IDLR_MUX3_PU2_XO_THERMLR_MUX4_PU2_AMUX_THM1LR_MUX5_PU2_AMUX_THM2LR_MUX6_PU2_AMUX_THM3LR_MUX7_PU2_AMUX_HW_IDLR_MUX8_PU2_AMUX_THM4LR_MUX9_PU2_AMUX_THM5LR_MUX10_PU2_AMUX_USB_IDLR_MUX3_BUF_PU2_XO_THERMLR_MUX1_PU1_PU2_BAT_THERMLR_MUX2_PU1_PU2_BAT_IDLR_MUX3_PU1_PU2_XO_THERMLR_MUX4_PU1_PU2_AMUX_THM1LR_MUX5_PU1_PU2_AMUX_THM2LR_MUX6_PU1_PU2_AMUX_THM3LR_MUX7_PU1_PU2_AMUX_HW_IDLR_MUX8_PU1_PU2_AMUX_THM4LR_MUX9_PU1_PU2_AMUX_THM5LR_MUX10_PU1_PU2_AMUX_USB_IDLR_MUX3_BUF_PU1_PU2_XO_THERM?#{{#_ Q vadc_get_channelvadc_get_fw_channel_dataqcom,spmi-vadc        author=Ivan T. Ivanov author=Stanimir Varbanov license=GPL v2description=Qualcomm SPMI PMIC voltage ADC driveralias=platform:qcom-spmi-vadc*+A = WBint q */u81/u16K/u32e/u64!q H#'*= qCYD EZ Fo !q?     Oqwr&"r&"!&"'&"/&"5&"< q!q n @ !qq0q.q? qm`     nqa'qqL+"  qq!0q!}q!4   q!}        !"#$%&'()*+,-./'q!'q!'q!0q!3!q"     q#:'q$" !q%@ !q& 0q' '^(J G  q)       !"#$%&q*)            q+  + ! +  hA F H Z ^R0q ,    & :(Y/ Zq [ \q ]q ^q _q ` a :r s Idevt  u  vq w  x y ( z ) {0 | P }nh       *  J u++q+ ++%uz0#  " K R R /#/ [1K#[ w# /# *# L,   ^G q5 5 R7b -4z ?^ :^H^   ?R% :F@@@! q[.E ww|u,^:v ?q /^ qR: /^  qq0 2`kM0 _`^^ 1^4 ^  Z224,g ^q 0N 4`|  P ^ / l  , ^M$N^,,c ^ c/P1deve kf gh dreti^i ^c1regj~O~~u '(p''' V(x h( G)}R);\)  ~ 'EK5')'' 'Nw5')'' 'W5')'' .N@M Ze g~ td iv(P(((((W (((((v((((((W (((((    ~ ~ ~ P9w5Q2_`-))))<* G's'f'Y' G's'f'Y'   l; G'(s'f'Y' b H6th G'ps'f'Y' B T ))* $*(1* B*''''  '())', I(=(1(%(( ( &a& &~&&&&& ' 5')''&7&&&(& &&&- ~ ~ cQ/ @ ^ @2valBretC^,7 $.=irq7!^P7,RQ9 ^ /  @qret^u ^p$dev4 # @/ ?ret^> %#z ?_7%p, ^H , P# Q/RV(h(R ^H. P-Q1iqPV(h(0 , ^B* P! Q=val,c6S T F1ret^P-V(h( ^b ) ^ , ^ ( 7preq@@b ^ b6d eeretf^Serr,/ ^ K#/1c0$ g0/K#e2qQret3^T]UY $7 $$$$$&&&&&# &&&8&J &&&&t &&&& &&&8& &&&(& &&&1)<!<)w&>`!&&(& &&&&B!&&& Q$I "n$b$ z$d $g $$ ) !$)) ' 5')'' #W{"#$ $d2$$+$8$5E$ w&Z"&&V& &&&Q$PR n$b$z$$ $$ ' %#5')'' ) $))!" # !E$num"qi$q># %#*z ?#7*%*## ^Q$ / :K#ret^% W W W%7  ^$1Dq)q)q).ret^ ^$- )).ret^W Dw&X0c*R* S*T9digU9enV9req W.ret^8 '%5')'' '%5')'' '%5')'' '$&5')'' 'N&5')''( '5')'' ^&-8 ^&)).ret^ ^ ')3> ^B'(2>B'^' H $val$ '  J  ^'devAval$3'<@ ^V(dev ! irq 3q F5   ( 7RRv( 4 TR($devT1 $nU : U: U#FJR )$devJ7 $nK: K: K)FM :3B1)minB/maxBB3aG)xa93Tu)xT7%*Wu 33!)33< F!)ptr FDT-)n-" *keyJ*".kY&k * q1* ( %qO* 9ZP#6b#V6o#S|#-P#!"o#b#|#2#5#2##-)*)))<*( 1I !I4: ;9 I41&I: ; 9 I : ;9 I < 1RUX!YW  41 :!; 9 I8 >! !I: ; 9 :!;9 I.: ;9 'I .: ; 9 'I $ > : ; 9 II!I/ .?: ; 9 'I< U(4:!;9 I1X YW 1X!Y W!: ; 9 I4:!;9 I1X!YW .?: ; 9 '< .?: ;9 'I<!>! !I: ; 9!": ;9 I#4:!;9 I $: ;9 I% &<'> !I: ;9!(1X Y W )4:!; 9 I*4: ; 9 I+ :!;9 I8 ,.:!;9 'I@|-1RUX!YW .4: ; 9 I/:!; 9!I0>! !I: ;9 14:!;9 I2 1U3.: ; 9!' !45 1617.?:!;9 '<81RUX!Y W 94:!;!9 I: :!; 9!; 1U< 1=:!;9 I>4I4? @ A% UB$ > C D&E4: ; 9 I?<F4: ; 9 I?G( H'II : ; 9 I8 J : ;9 K4: ;9 I?L.?: ;9 '<M.: ;9 '@|N.: ;9 'I@|O P 1UQ 1R.: ;9 'I@zS : ;9 T : ;9 U : ;9 V1RUX Y W W.: ; 9 '@|X: ; 9 IY : ; 9 Z.1@|L,$(,048<HL 0 \ p 48H$   (0 ,0 $      ( 888 !,$P  4    }   .2!$; /$!2 !$}h "% " >/}< \<$.<K [  % ,[ %  [ %    !X )  iT ,. -<#P ,. 1<#L ,. 5<#H ,. 9<#D ,. =<# 1#"{J1 !I/$ !4} ~.  y 5y  'yX @.$=" (. < / (. <$   (  J$ (. <# (. <#(  /  ! <#/~  ~e (. <#~ (. <##0# "!! "0A=1~&<~ & / ,. < +. K# . . ~    ><~e (  .p  /& ,.  ! <#=1~&J 0~e  (~  <X0 e  J~e (. .% =} } Jd ! ! ! /# Y ! = 3 #0 ! ! !/# / x. = ," !#z  #K# .y . y J!y ! y ! XB!z ,< <#  3z ,. J#3z ,. J#=& ~= !#|v #J"#|v 1J"# ,"m . b J< . }.< }   /!!} .% 3K"| | X |   g! }   } ;. =8<<| f! } <x J| f! } |   .Z, T- { .... Ji z ~f |<.p  | <!|  ! =!Z - |<-  | -<#| . | J#| . #| Xz 0/0!0!   x 0'! w _y L! # # !!m< <%<%<%<  K!  06z!x (.  < K yJ   .Y6}.w J"}<1 ~ ~}JZE Z9{ o ,. J#p (. <#>j (  <%{& !)&!)-! =Y$ K#K# .3/& !'# =Y# =Y# .32*! ){ !!"- 3z ! ! + !0 {f(L{JY? K6 m . !{J ]. Je !-$X~  . /WJ <n !$J . /J . /J >.B / X XHRTIMER_MAX_CLOCK_BASESdevice_get_next_child_nodeWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSsize_tIIO_VOLTAGEGNU 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_BASEfwnode_property_read_boolchildPCPU_FC_NRDQST_LOOKUPSSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BITdenominatorNR_INACTIVE_FILEPGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEvadc_chanNR_ZONE_ACTIVE_FILEMM_SHMEMPAGES__func__IIO_COUNT__u16lru_list__mod_of__vadc_match_table_device_tablePGPROMOTE_SUCCESSIIO_CHAN_INFO_SCALEare_ref_measuredIIO_CURRENTIIO_VELOCITYSB_FREEZE_COMPLETE__u8PGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERchannel_namestatedevm_iio_device_allocFDPIC_FUNCPTRSIIO_CHAN_INFO_CALIBWEIGHTchan_propstypeIIO_DISTANCEVADC_CALIB_RATIOMETRICiio_inforegmapregmap_bulk_readNUMA_HIT__UNIQUE_ID_author506__UNIQUE_ID_author507iiospeclock_class_keydevm_kmalloc_arrayval2WORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEavg_samples__u32fwnode_get_nameIIO_ENERGYvadc_probeusleep_range_stateIIO_CHAN_INFO_PROCESSEDtrueNR_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 intread_1read_2vadc_get_channel__SD_BALANCE_NEWIDLEMIGRATE_CMApdevclass_raw_spinlock_irq_tIIO_CHAN_INFO_PEAK__init_swait_queue_head___GFP_NOFAIL_BITwordLRU_UNEVICTABLEMOD_MEM_NUM_TYPESIIO_ACCELlabelvadc_prescale_ratiosNR_FILE_DIRTY_BoolIIO_CAPACITANCEDQST_DROPSclass_raw_spinlock_irqsave_tIIO_INTENSITYWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITvadc_channelssigned charstatic_keyHRTIMER_BASE_REALTIME_SOFTmodeNR_FREE_CMA_PAGESMM_FILEPAGESNR_ACTIVE_ANON__u64_ddebugIIO_RESISTANCEHRTIMER_BASE_MONOTONIC_SOFTvadc_driverpid_typeIIO_MAGNvec_typeWORKINGSET_NODERECLAIMunsigned charplatform_driver_unregisterNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACK___GFP_UNUSED_BITu32_fractnuma_stat_itemNR_ISOLATED_FILEvadc_scale_fn_typeDQST_READSIIO_CHAN_INFO_OFFSETIIO_CHAN_INFO_PHASENR_INACTIVE_ANONSCALE_HW_CALIB_PMIC_THERMfwnode_property_read_stringWMARK_MINvadc_check_revisionMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSvadc_show_statusIIO_CHAN_INFO_HYSTERESIS_RELATIVEdevm_request_irqhandlervadc_configurebytesSTICKY_TIMEOUTSPIDTYPE_PIDvalueKMALLOC_CGROUPirqflagsdecimation___GFP_ZERO_BIT__dynamic_dev_dbgmodulemutex_lockWORK_STRUCT_INACTIVE_BIT__UNIQUE_ID_description504SCALE_PMIC_THERMNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVEMOD_INVALIDprescale_indexMIGRATE_TYPESvadc_fwnode_xlatevadc_isrhw_settle_timevadc_privN_HIGH_MEMORYNR_ZONE_UNEVICTABLEMOD_DATAIRQ_WAKE_THREADmod_mem_typenumeratorwait_for_completion_timeoutvadc_match_table__UNIQUE_ID_alias503flagspropirq_eocvadc_get_fw_channel_dataWORK_STRUCT_COLOR_SHIFTvm_fault_t__kernel_ulong_tIIO_ALTVOLTAGENR_SLAB_UNRECLAIMABLE_BMOD_TEXTIRQ_HANDLEDWORK_OFFQ_FLAG_BITSvarrIIO_TIMESTAMPIIO_CHAN_INFO_ZEROPOINT__ffs64__UNIQUE_ID_l_494device_get_child_node_countKMALLOC_DMATIMER_SOFTIRQNR_WMARKinterval_usHRTIMER_BASE_MONOTONICfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITIIO_CHAN_INFO_THERMOCOUPLE_TYPESB_FREEZE_WRITE___GFP_HIGHMEM_BITdev_idzone_stat_item___GFP_MOVABLE_BITSCALE_HW_CALIB_XOTHERMiio_chan___GFP_NO_OBJ_EXT_BITinit_completionHRTIMER_BASE_TAI_SOFTvadc_resetSCALE_HW_CALIB_PM5_CHG_TEMPARM64_VEC_MAXirqreturnWORK_STRUCT_FLAG_BITSPIDTYPE_MAX__SD_SHARE_CPUCAPACITYsta1vadc_readlong unsigned int__UNIQUE_ID___addressable_init_module501IIO_LIGHTHRTIMER_SOFTIRQmutex_unlockvmscan_throttle_stateIIO_PROXIMITYretrySCALE_HW_CALIB_PM5_SMB_TEMPchannelfwnode_property_read_u32_arraydevm_kcallocNR_SHMEMIIO_PHASEerr_disableIIO_MASSCONCENTRATIONmutexvadc_read_labelIIO_CHAN_INFO_CALIBEMISSIVITYIIO_CHAN_INFO_AVERAGE_RAWuintptr_tKMALLOC_RECLAIMNR_VMSCAN_IMMEDIATE__SD_ASYM_CPUCAPACITY_FULLreinit_completionIIO_PHNUMA_FOREIGNIIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCYMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEgraph__SD_NUMAPIDTYPE_SIDvadc_read_raw__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_BDQF_PRIVATEvadc_measure_ref_pointsis_power_of_2NR_THROTTLED_WRITTEN__this_module__UNIQUE_ID_ddebug497__UNIQUE_ID_ddebug499long long intLRU_INACTIVE_ANONNR_ZSPAGESvadc_set_stateinfo_maskNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tfwnode_property_presentNR_FILE_THPSoverflowdatasheet_nameMOD_INIT_RODATA___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_NORMALcalibrationcompletemode_ctrlvadc_driver_exittimeoutWORKINGSET_REFAULT_BASEIIO_TEMPvadc_driver_initcountIIO_CHAN_INFO_DEBOUNCE_TIMENR_ZONE_INACTIVE_FILEdevm_kmallocIIO_ANGLIIO_DELTA_ANGLMOD_INIT_TEXTNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSNR_FILE_PAGES___GFP_WRITE_BITWORK_STRUCT_PENDING_BITIIO_CCT__SD_ASYM_PACKINGl_yesvadc_chansIIO_CHAN_INFO_DEBOUNCE_COUNTWORK_OFFQ_FLAG_SHIFT__int128 unsignediio_devirqreturn_tNR_LRU_BASEZONELIST_NOFALLBACKSCALE_HW_CALIB_DEFAULTunsigned intNUMA_INTERLEAVE_HITvadc_channel_propWMARK_PROMO__SD_SERIALIZE__SD_BALANCE_FORKiio_chan_type___GFP_COMP_BIToffsetIIO_CHAN_INFO_CALIBAMBIENTvadc_linear_graphzone_watermarks__compiletime_assert_500___GFP_NOMEMALLOC_BITvadc_prescaling_from_dtADDR_COMPAT_LAYOUTIIO_CHAN_INFO_INT_TIMEmigratetypeNR_ACTIVE_FILE__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolchancharclass_raw_spinlock_tTASK_COMM_LENN_CPUSCALE_HW_CALIB_PMIC_THERM_PM7VMSCAN_THROTTLE_CONGESTEDvadc_writefwnodeNR_ZONE_ACTIVE_ANONiio_chan_info_enumindio_devIS_ERR_OR_NULLqcom_vadc_decimation_from_dtZONELIST_FALLBACKNR_IOMMU_PAGESNR_ZONE_INACTIVE_ANONdevice_property_read_u32_arrayrseq_cs_flags_bitNR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDSADDR_LIMIT_3GBSCALE_XOTHERMvadc_read_resultdevicevadc_hw_settle_time_from_dtsizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typedevnameLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQNR_UNEVICTABLElockclass_spinlock_irq_t___GFP_DMA_BITsysfs_emitIIO_CONCENTRATIONIIO_INDEX___GFP_HIGH_BITMOD_RODATAIIO_CHAN_INFO_FREQUENCYIIO_CHAN_INFO_CALIBBIASswait_queue_head__compiletime_assert_496__compiletime_assert_498DQST_ALLOC_DQUOTS__devm_iio_device_registerNR_MLOCKVMSCAN_THROTTLE_ISOLATEDusleep_rangeNET_RX_SOFTIRQIIO_INCLIIIO_CHAN_INFO_SAMP_FREQpoll_eocSB_FREEZE_FS___GFP_ACCOUNT_BITMOD_RO_AFTER_INITIIO_PRESSURE__mutex_initTASKLET_SOFTIRQ___GFP_FS_BITirq_handler_t__UNIQUE_ID_license505IIO_STEPS___GFP_NORETRY_BITWMARK_HIGH___GFP_RETRY_MAYFAIL_BITIIO_COLORTEMPfwnode_handleMM_ANONPAGESSCALE_PMI_CHG_TEMP__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128PIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITIIO_CHROMATICITYscale_fn_type_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOW__keyregmap_writePGDEMOTE_KSWAPDcompletionIIO_CHAN_INFO_HIGH_PASS_FILTER_3DB_FREQUENCYMM_SWAPENTSIRQ_POLL_SOFTIRQNR_FREE_PAGESWORK_STRUCT_PWQ_BITIIO_POWERNR_DIRTIEDVADC_CALIB_ABSOLUTEPIDTYPE_TGID__UNIQUE_ID_v_493IIO_CHAN_INFO_TROUGHNR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BIT__ffsNR_ISOLATED_ANONnameIIO_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_BITNR_VMSCAN_WRITENR_WRITTENIIO_CHAN_INFO_HYSTERESISNUMA_MISS___GFP_NOWARN_BITbranchMMAP_PAGE_ZEROindexqcom_vadc_scaleadc_codeWORKINGSET_NODESWORK_STRUCT_PWQ_SHIFT__UNIQUE_ID___addressable_cleanup_module502DQF_ROOT_SQUASH_Bvadc_infovadc_avg_samples_from_dt___GFP_DMA32_BITvadc_do_conversion__SD_ASYM_CPUCAPACITYunlockfwnode_property_read_u32N_NORMAL_MEMORYnode_stat_itemNR_FOLL_PIN_RELEASEDNET_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_PAGETABLENR_KERNEL_MISC_RECLAIMABLEpcpu_fc__SD_CLUSTERDQST_WRITESfwnode_handle_putN_ONLINESCALE_DEFAULTIIO_UVINDEXdevm_request_threaded_irqNR_SLAB_RECLAIMABLE_BnchannelsLRU_INACTIVE_FILEKMALLOC_RANDOM_STARTN_MEMORYiio_chan_specWORK_OFFQ_POOL_SHIFTIIO_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_INVALIDprescalevadc_poll_wait_eocMIGRATE_MOVABLE__UNIQUE_ID_h_495__SD_PREFER_SIBLINGstatic_key_falsevadc_get_fw_dataN_GENERIC_INITIATORRCU_SOFTIRQNR_SOFTIRQSdatavadcWORKINGSET_ACTIVATE_BASEiio_privvadc_calibration___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SMEplatform_get_irqIIO_CHAN_INFO_PEAK_SCALE_dev_errIIO_CHAN_INFO_QUADRATURE_CORRECTION_RAWiio_chansIIO_ROTSB_FREEZE_PAGEFAULTIIO_CHAN_INFO_RAWdrivers/iio/adc/qcom-spmi-vadc.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/iio/adc./include/linux/iio./arch/arm64/include/asm./include/linux./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/iio/adc./include/linux/sched./include/uapi/linux/iioqcom-spmi-vadc.cqcom-spmi-vadc.ciio.hjump_label.hcompletion.hdelay.hproperty.hdevice.hlog2.herr.hinterrupt.hbitops.hbuiltin-__ffs.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.hplatform_device.hdynamic_debug.hswait.hregmap.hmutex.hsysfs.hdev_printk.hoverflow.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x H$,A-AGA-$HB-AMA-,DA-A0DBX A-A $$A-AEA-$$A-AEA-$T-AIA-< A-APBBBC[ A-A 4A-A@BBBS A-A $ A-AB D [rAAALA-A  -AAN AAA  AAA  AAA F AAA FEBA BAA FAABGBAAG AAA F AAA F AAA F AAA FAAH',8;HHKD\$  e $v 8 8x   88  8  @ @ ) 84@H8P8|++0[j28 "#8#$!&A,MXir $,;Zp$>[s qcom-spmi-vadc.c$xvadc_fwnode_xlatevadc_driver_init$dvadc_read_labelvadc_show_statusvadc_isrvadc_driver_exitvadc_get_channel__UNIQUE_ID_ddebug497.1vadc_do_conversionvadc_read_rawvadc_probevadc_chans__UNIQUE_ID_ddebug499.0vadc_match_tablevadc_prescale_ratiosvadc_info__func__.6__func__.5vadc_driver__key.4__key.3__UNIQUE_ID___addressable_cleanup_module502__UNIQUE_ID___addressable_init_module501__UNIQUE_ID_author507__UNIQUE_ID_author506__UNIQUE_ID_license505__UNIQUE_ID_description504__UNIQUE_ID_alias503__this_module__platform_driver_registerinit_modulesysfs_emitregmap_bulk_read_dev_err__stack_chk_failcompleteplatform_driver_unregistercleanup_module__dynamic_dev_dbgmutex_lockregmap_writemutex_unlockusleep_range_statewait_for_completion_timeoutqcom_vadc_scaledev_get_regmapdevice_property_read_u32_arraydevm_iio_device_alloc__init_swait_queue_head__mutex_initdevice_get_child_node_countdevm_kmallocdevice_get_next_child_nodefwnode_get_namefwnode_property_read_u32_arrayfwnode_property_read_stringdevm_request_threaded_irqqcom_vadc_decimation_from_dtfwnode_property_presentplatform_get_irq__devm_iio_device_register__mod_of__vadc_match_table_device_tabled l CD,DHDdDDD  EFGL HX H\2`2dJKLM(LHLdLLLLLTNtDDLOD(NHLP `T `XEpLLF4<hPFQ x xR$S<@L P hTt x |UDDDV4WTWpX|22  YZ[  (  ( Z  X$  X0 Z8 D t  |   Z     Z     E       \    (  ( Z ]  8  8 E( , <  @  L ZT  \  l Z|     ^   Xp _ L     E  (  ( J     El  pt  px E     E D L L@@(`H L PEh p tE  E  EF 8 8E( 0 8EP xX x\Et X| XE  E( P@@AH8D2(  2`PpH H P X h( xH h      ( H h     0 @( PH `h p     ( H h     0 @( PH `h p     ( H h    ( 8  P(  hH  h            (    8 P h( H h    (  8 P h ( H h     ( 0  P  p  ! (! H! h!  ! ( ! H ! h (" IB   H8 @H P (5 9y::!7&8-9u 29@9Q G9 L92Z9$f9t9#{99 9w9u999m99x9 999*9/9Y;9fG9b#[9 `9l9 q9e&v9.{9 99 999Q"99$ 9:999 9 9*!99@9!99w9 9%999!9&'9k-9 39799{P91 `9 f9'l9t9939 9E#99 99=9 9P 999I9 9K9-9s&9!/9,89A9J9S9\9@ e9 o9 9 9J9u9999 9999&9999 9$9_9 9$9W*9 09 69<9%B9U H9N9~T9Z9%f9#v9 |9 %9,9c9<%9l9$9"9 9$99&9#99Q9 9999J 9 9!99V "9/ (9.9349U:9$@9F9B M9bZ9Vj9p9/&v9q |999"9 9H 9 99x!9909"9?999929999 9 999{"95(9 .959"E9K9D Q9 W9]9bc9i9R$o9u9A {9 9!9F99%9&99H%9'99|9: 9%99299 9#99=9Y99#9 9D!9s99T!#9)9#/959";9z A9#G9$M9S9 Y9i_9e9-k9q9w9I~989#99r$9l999\9+#99K99 99 99 9V 9I!9u'9-9.%?9 E9cK9qQ9SW9j]9u"c9i9o9#u9"{9b9q9Q&9#9?9q99^9h#9#9e9 9 9 9]99 99$ 9 9c 9/ 9b  9. 9"4 9: 9L 9nR 9X 9 ^ 9#d 9 j 9p 9v 9| 9 9l 9 9' 9^ 9 9 9 9 9J 9~ 9 9 9 9 9- 97 9 9m 9" 9( 9. 9!4 9( : 95@ 9! F 9rL 9^R 93X 9'^ 9d 9j 9p 9~v 9i| 9 9/ 90 9 9 9 9 9 9 9 9,$ 9$ 9( 90 9V# 9 9 9 9 9 9. 9 9, 9' 9 9{# 9 ) 9w/ 9m5 9L; 9;'A 9]'G 9?M 9S 9HY 9=_ 9Ue 90 k 9w%q 9_!w 9 } 9? 9 9W 9 9 9~ 9! 9 9 9 9 9 9 9$ 9 9 9~# 9 9  9" 9<, 9 %6 9h 9n 9;t 9"z 9$ 9% 9 9 9{ 9? 9& 9& 9_ 9 9u 9D 9 9 9z 9& 9q 9 9# 9J0 9 ; 9T 9 ` 9h$l 9x 9' 9 9U 9 99 9 9 99."@&9g 49A99 N9[9Oh999 9A9 9 ) 9!&59 C,a9 o,j9,[9,+9,9_ 98$H9c9 99X9o 99&9F9\9_99999 !9O39 N9 `9!999T'9*'959]Q9m99-9g99.9?9&959)Slh9u07<77+7> 7>$P| 7e7e$!$U@@|777  57C K7]7k |7 7< 7A7A7Vt 7f- 57M U7u }7 7X X x  2 S  77   < f n7{79 9&9h 9!9&/9v&A9&N9[9.h9$u9]9!919$99R 999\ 9'91;9I28W9a9!9H9?999&9R H 9V /9?=9&K9&h9U9?99P9D9&9$ 9!,47C98"U9\ c9>u9\ 99 999&9$999b"%x<9&J9$X9&f9>9"97K7K( 40 7aO Ty p  7q l !(9J(9W(9&i(9?w(9(9Z(9(9=(9Z(9)9: )92)9H)9M^)9k)v)9a%)9)9I)9)9 )9!*9*9%*92*9; C*9T*~*8*7%*7%*7%*8*7;*8*7;*7;*D4 0 &8<8Lb4r D|0<,<?f ||  B< W< gt       ":9&:Q*:a.:u2:6:::>:B:F:J:N:/X:H]:Yb:jg:pl:}q:v:{:::::::::::: ::$:0:;:G:S:a:q:x:::::::: :::: :%:*:/:4:"9:4>:DC:LH:UM:]R:eW:ra>,>0T>XH|>>>>$>(xd>h>.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rodata.str1.8.rela.exit.text.rela__jump_table.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 @@@ &+&@`H&1;,6@x&F2 Z$U@ H& j e@h& |H"w@ & (?@&0?@(&8??p@@&h@ +@(J&rkQpP@((`&q#@(H&6t@+H&0'0­}/0?'8fHh `[@2&$H0 '@ x3m