ELFy@@0/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?#{!{#_?#{{#_*qcom_spmi_vadc%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-vadcalias=of:N*T*Cqcom,spmi-vadcC*alias=of:N*T*Cqcom,spmi-vadcdepends=qcom-vadc-commonintree=Yname=qcom_spmi_vadcvermagic=6.11.0-sineware SMP preempt mod_unload aarch64GNUGNU3e ,Hݪ&-LinuxLinuxGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0+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##-)*)))<*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]( M L :( 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@|( $ > (>! !I: ; 9 &II!I/ 4:!; 9!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,$(,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 X HRTIMER_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_RAWNR_ZONE_ACTIVE_FILENR_BOUNCE__UNIQUE_ID_alias372__UNIQUE_ID_alias373KMALLOC_RECLAIMNR_ACTIVE_ANONVMSCAN_THROTTLE_WRITEBACKN_GENERIC_INITIATORNR_ISOLATED_FILEvmscan_throttle_stateMOD_INIT_RODATAMOD_TEXTWORK_STRUCT_PWQ_SHIFTNR_ANON_THPS__UNIQUE_ID_vermagic368PGPROMOTE_CANDIDATEWORKINGSET_NODERECLAIMWORKINGSET_ACTIVATE_FILEMM_SWAPENTSNR_FILE_PAGESWORK_OFFQ_FLAG_SHIFTPGDEMOTE_KSWAPDlong long unsigned intADDR_COMPAT_LAYOUTNR_ANON_MAPPEDNR_SHMEMNR_KMALLOC_TYPESN_MEMORYNUMA_INTERLEAVE_HITMIGRATE_CMAWORKINGSET_ACTIVATE_ANONNR_ZSPAGESN_HIGH_MEMORYsigned charN_POSSIBLELRU_ACTIVE_FILEWORK_STRUCT_PWQ_BITNR_DIRTIEDWORK_OFFQ_FLAG_BITSPIDTYPE_SIDRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITNR_KERNEL_STACK_KBPIDTYPE_TGIDrseq_cs_flags_bitlong intNR_PAGETABLEcleanup_moduleLRU_ACTIVE_ANONWORK_OFFQ_DISABLE_BITSNR_FOLL_PIN_RELEASED_descNR_FREE_CMA_PAGESNR_VM_NODE_STAT_ITEMSNR_ACTIVE_FILENUMA_LOCALZONELIST_NOFALLBACKzone_watermarksPIDTYPE_MAXNR_LRU_LISTSNR_UNEVICTABLEDQST_LOOKUPSNR_MLOCKWORK_OFFQ_LEFTPCPU_FC_NRNUMA_MISSWHOLE_SECONDSARM64_VEC_MAX__this_modulehrtimer_base_typeMOD_RO_AFTER_INITWORK_OFFQ_DISABLE_SHIFTREAD_IMPLIES_EXECDQST_ALLOC_DQUOTSSB_FREEZE_FSPCPU_FC_AUTONUMA_OTHERMIGRATE_RECLAIMABLEDQST_WRITESunsigned intzone_stat_itemWMARK_LOWNR_INACTIVE_ANONVMSCAN_THROTTLE_ISOLATEDWMARK_MINTASK_COMM_LENclass_raw_spinlock_irq_tlong unsigned intVMSCAN_THROTTLE_CONGESTEDADDR_LIMIT_3GBNR_SLAB_RECLAIMABLE_BMAX_ZONELISTSNR_ZONE_UNEVICTABLENR_ISOLATED_ANONcurrent_stack_pointerWORKINGSET_REFAULT_BASEmigratetypeshort unsigned intHRTIMER_BASE_TAInuma_stat_itemNUMA_HITclass_spinlock_t__UNIQUE_ID_depends371NR_KERNEL_MISC_RECLAIMABLEelf32_noteWORK_STRUCT_COLOR_SHIFTHRTIMER_MAX_CLOCK_BASESDQST_DROPSshort intpcpu_fcMIGRATE_UNMOVABLENR_SECONDARY_PAGETABLELRU_UNEVICTABLEKMALLOC_NORMALKMALLOC_CGROUPlru_listWORK_STRUCT_LINKED_BITlong long intclass_spinlock_irq_tNR_ZONE_WRITE_PENDINGNR_VM_NUMA_EVENT_ITEMSPGDEMOTE_DIRECTADDR_LIMIT_32BITGNU 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-strongMIGRATE_PCPTYPESWORK_OFFQ_FLAG_ENDMIGRATE_HIGHATOMICRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITADDR_NO_RANDOMIZEHRTIMER_BASE_BOOTTIMEMM_ANONPAGESWMARK_PROMOWORK_OFFQ_POOL_SHIFTNR_WRITEBACK_TEMPNR_WRITEBACKPCPU_FC_PAGESB_FREEZE_COMPLETESB_FREEZE_WRITENR_SHMEM_PMDMAPPEDMOD_MEM_NUM_TYPESWORKINGSET_REFAULT_FILEMIGRATE_ISOLATEARM64_VEC_SMENR_VMSCAN_IMMEDIATE__UNIQUE_ID_intree370N_CPUNR_IOMMU_PAGESHRTIMER_BASE_REALTIMENR_FILE_MAPPEDmod_mem_typeNR_MM_COUNTERSHRTIMER_BASE_MONOTONICPGPROMOTE_SUCCESSWORK_OFFQ_BH_BITNR_FILE_PMDMAPPEDNR_WRITTENNR_FREE_PAGESDQST_READS_nhdrPIDTYPE_PGIDWORKINGSET_REFAULT_ANONMM_SHMEMPAGES_BoolN_ONLINEunsigned char_nameDQST_FREE_DQUOTSNR_FILE_DIRTYMIGRATE_TYPESHRTIMER_BASE_BOOTTIME_SOFTWORK_OFFQ_POOL_BITSMOD_INIT_TEXT_note_14_note_15class_spinlock_irqsave_tNR_ZONE_INACTIVE_FILEmoduleMMAP_PAGE_ZEROKMALLOC_RANDOM_STARTNR_ZONE_LRU_BASEWORK_STRUCT_INACTIVE_BITvm_fault_tDQST_CACHE_HITSRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITDQF_PRIVATEPIDTYPE_PIDNR_VM_ZONE_STAT_ITEMSUNAME26node_stat_itemNR_LRU_BASENR_ZONE_INACTIVE_ANONWORK_STRUCT_FLAG_BITSMOD_INIT_DATAMOD_RODATANR_SLAB_UNRECLAIMABLE_BNR_FILE_THPScharNUMA_FOREIGNARM64_VEC_SVESB_FREEZE_PAGEFAULTWORKINGSET_RESTORE_ANONNR_INACTIVE_FILEVMSCAN_THROTTLE_NOPROGRESS_DQST_DQSTAT_LASTinit_moduleKMALLOC_RANDOM_ENDWORK_STRUCT_PENDING_BIT__int128NR_FOLL_PIN_ACQUIREDWMARK_HIGHN_NORMAL_MEMORYPGDEMOTE_KHUGEPAGEDpid_typeWORKINGSET_NODESvec_typeNR_NODE_STATESNR_THROTTLED_WRITTENDQST_SYNCSHRTIMER_BASE_REALTIME_SOFTNR_VMSCAN_THROTTLEKMALLOC_DMAWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONIC_SOFT__UNIQUE_ID_name369STICKY_TIMEOUTSHRTIMER_BASE_TAI_SOFTSB_UNFROZENclass_raw_spinlock_twork_bitsWORKINGSET_RESTORE_FILEWORKINGSET_RESTORE_BASEZONELIST_FALLBACKLRU_INACTIVE_FILEkmalloc_cache_typePCPU_FC_EMBEDMIGRATE_MOVABLEnode_statesMM_FILEPAGESNR_VMSCAN_WRITENR_WMARKDQF_SYS_FILE_BNR_SWAPCACHENR_ZONE_ACTIVE_ANONMOD_DATAFDPIC_FUNCPTRSDQF_ROOT_SQUASH_Bclass_raw_spinlock_irqsave_tWORK_STRUCT_COLOR_BITSNR_SHMEM_THPSSHORT_INODELRU_INACTIVE_ANON__int128 unsignedMOD_INVALIDdrivers/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.h/kernel/work/linux-6.11drivers/iio/adc/qcom-spmi-vadc.mod.c/kernel/work/linux-6.11drivers/iio/adc./include/linux./arch/arm64/include/asm./include/uapi/linuxqcom-spmi-vadc.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-vadc.mod.c 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 FAA    "#%')*+H',8;HHKD\$e$v88x  888@@)8 4 @H8 P 8 | ++0[j2888-BWn ,88-:U@ct} $, "3Rq)E]j{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_alias503qcom-spmi-vadc.mod.c__UNIQUE_ID_alias373__UNIQUE_ID_alias372__UNIQUE_ID_depends371__UNIQUE_ID_intree370__UNIQUE_ID_name369__UNIQUE_ID_vermagic368_note_15_note_14__mod_of__vadc_match_table_device_tableregmap_writedevm_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_dbgsysfs_emitinit_module__start_alloc_tagsqcom_vadc_decimation_from_dt__stack_chk_faildevice_property_read_u32_arrayfwnode_property_read_u32_arrayfwnode_get_name_dev_errmutex_lockdev_get_regmapqcom_vadc_scale__devm_iio_device_register__mutex_initdevice_get_child_node_countdevm_iio_device_alloc__platform_driver_registerfwnode_property_read_stringfwnode_property_presentmutex_unlockregmap_bulk_readdevice_get_next_child_noded l _s,sHsdsss  gcYL HX H\`d^hRr(RHRdRRRRRT]tssRTs(]HRP `T `XgpRRc4<hjci x xd$n<@L P hZt x |lsssm4UTUpt|  fep  (  ( e  X$  X0 e8 D t  |   e     e     g       S    (  ( e b  8  8 g( , <  @  L eT  \  l e|     q   tp X R     g  (  ( ^     gl  pt  px g     g s R RWW(kH L Pgh p tg  g  gc 8 8g( 0 8gP xX x\gt X| Xg  gWWoV8D(  `( P\`   H8 @H P (8`\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 ("  y!&-u 2@Q G L2Z$ft#{ wumx */Y;fGb#[ `l qe&v.{  Q"$ :  *!@!w %!&'k- 379{P1 ` f'lt3 E# = P I K-s&!/,8AJS\@ e o  Ju & $_ $W* 0 6<%BU HN~TZ%f#v | %,c<%l$" $&#Q J  !V "/ (.34U:$@FB MbZVjp/&vq |" H  x!0"?2  {"5( .5"EKD Q W]bciR$ouA { !F%&H%'|: %2 #=Y# D!sT!#)#/5";z A#G$MS Yi_e-kqwI~8#r$l\+#K   V I!u'-.%? EcKqQSWj]u"cio#u"{bqQ&#?q^h##e   ] $  c / b  . "4 : L nR X  ^ #d  j p v |  l  ' ^     J ~     - 7  m " ( . !4 ( : 5@ ! F rL ^R 3X '^ d j p ~v i|  / 0        ,$ $ ( 0 V#      .  , '  {#  ) w/ m5 L; ;'A ]'G ?M S HY =_ Ue 0 k w%q _!w  } ?  W   ~ !       $   ~#    " <,  %6 h n ;t "z $ %   { ? & & _  u D   z & q  # J0  ; T  ` h$l x '  U  9   ."@&g 4A9 N[Oh A   !5 Ca oj[+_ 8$Hc Xo &F\_ !O3 N `!T'*'5]Qm-g.?&5)Slhu0<+> >$P| ee$!$U@@|  5C K]k | < AAVt f- 5M Uu } X X x  2 S     < f n{ &h !&/v&A&N[.h$u]!1$R \ '1;I8Wa!H?&R H V /?=&K&hU?PD&$ !,4C8"U\ c>u\  &$b"%x<&J$X&f>"KK( 40 aO Ty p  q l !(J(W(&i(?w((Z((=(Z(): )2)H)M^)k)v)a%))I)) )!**%*2*; C*T*~*8*%*%*%*8*;*8*;*;*D+Q+/+ +}$+++)2+59+.@+-N+,U+H/\+P)c+*j+<-q+7}+7+:+4+5+,+-+@8+*7+3+++&8+i6+*+4+X*++ ,6,2,<:',50,g)9,R,B,/K,:T,+],8f,h-{,9,2,),4,@4,*,66,2,d*,-,-9,#-,]:,6. -V/-5$-.4-,:-9@-D3F-+M-9^- *d-4j-8p-)v-)|-3->(-I8-B9-7-6-%*-1/-6-.-z:-(-+)-x4-2-D*-:,-*-3-+-c5.6.-#..).9/.,5.r2;.2A.)G.3M.:5T..d.-.j.+p.7v.)|.[+.,./.,.4.5.6.:.5.'.-.k/.+.'.).$+.u6.6.6/, /(/d7/L+/+"/w-(/6./-4/R(://8@/-F/4L/3R/8X/)^/(d/d9j/L7p/L9v/(|/z)/$4/)/,5/73/%3/)/:/t3/ 7/4/(/9/3/9*/4/X8/^./7/ +/*/*0.03 0:0f40(0@)$0/*08006+70(/H0:N0*T09Z0*`0.f0+m0c(~0$(0,0u70N-080z+0 -0,0703090|90f+0-0y.0,1O414 121 .181x8%1H5+1 911.819I1 /O15U17[1(a18g1/m1)1K:1:1]61+1.141,1&61d,151m8171!91d31871v,1Q31342(23:26"2(,(2w5.2642y(:23@2:M24W25b2+25224252+2522( 3,(3843F3Wd33p33G.33'33'33*37 0V + &8<8Lb4r D|0<,<?f ||  B< W< gt       "9&Q*a.u26:>BFJN/XH]Ybjgpl}qv{ $0;GSaqx  %*/4"94>DCLHUM]ReWra   5<LX$d)r.38=BGLQV[`ejot,0TXH|$(xdh.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-KH F@@-] hX@H- h0c@- x8s@0- @p@H-@@@0-2 !H"@8 -Cd`E  E$E0)E.E>0ENL&F 4G@PHc- X1zk pf@ix-#y#z@jH-%y@Xm-'0:0@(v-+ .Q x