ELF>@@&%GNUxgRyqbܥiimWLinuxLinux6.1.0-41-amd64>u1I t5Iu%H9A0H1 H9A0H1ff.ATUSHGxHLeLH}XAtL[]A\H}XLuHEH []A\ATUSHGxHHEHLe LH}XHÅtL[]A\H}XÅuH}X1ҾAL[]A\ff.HHAUATUS>HuI It[]A\A]FʃAuH A ˃ LeLH}XE1E1jDbt[]A\A]1HHt;u; uLeLH}XE1jE1LX[]A\A]AMAUHcATUHSHH0eH%(HD$(16HD$HD$ D$D$D$ HD$f<WwK<<uHT$HHD$(eH+%(H0H[]A\A]<uֹHT$ HuT$ 9L 9O1ɃS)ȃ Ht CC11HHAăBLcHT$HHL s?Et;HD$1ҿNIHIL L9uHH!΀@sHT$HSuOIcAt>A2AHD$eH+%(H[]A\A]vHT$LD$ÅxD$9~9{9Il$HI|$XE1E1jٺ0HXLFV6A1 HH tO9,uIl$HI|$XE1E1j D덃A뭃tYt ~ HcHHuMl$LI|$XE1E1j CAO~ ʼnHcHwMl$LI|$XE1E1jLZ-10 ff.ATUSHLeH%(HD$1> LAt:AAHT$eH+%(2H[]A\vHT$L$D$xI|$XHu$H)HDȋD$HD$eH+%(vHLL[]A\̓tWuHI|$XHT$D$&L$HHE‰I|$XHT$D$L$EʼnfDAVAUATUSHLeH%(HD$1>@HI t?HIIMtmHT$eH+%(H[]A\A]A^I~XHT$ ID$ uD$ HAEuHLLHD$D$gZI~XHT$ D$ u.AT$9AuL$ HHD$D$uƋL$ ȸHHHsemtech,cs0-groundsemtech,combined-sensorssemtech,resolutioncoarsestvery-coarsecoarsemedium-coarsemediumfinevery-finefinestsemtech,startup-sensorsemtech,proxraw-strengthsemtech,avg-pos-strengthsx9310sx9311combimport_ns=SEMTECH_PROXlicense=GPL v2description=Driver for Semtech SX9310/SX9311 proximity sensorauthor=Daniel Campello author=Gwendal Grignou alias=acpi*:STH9311:*alias=acpi*:STH9310:*alias=of:N*T*Csemtech,sx9311C*alias=of:N*T*Csemtech,sx9311alias=of:N*T*Csemtech,sx9310C*alias=of:N*T*Csemtech,sx9310alias=i2c:sx9311alias=i2c:sx9310depends=sx_common,industrialioretpoline=Yintree=Yname=sx9310vermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions sx9310sx9311semtech,sx9310semtech,sx9311STH9310STH9311  C !"#*P+,<  (08@HPX`p@169:#*,0:@B#*,0078AA-<ZxX  B*, !d*,  *,  @ 5s 5s 5s 5s  s@@     ( (0( (0( ( (X( X   0 0 0 0     (8( 8@8@8@8@8 0 0 0 (0H0( Hm__fentry__9[__x86_return_thunkJ:Zi2c_register_driverKMmutex_lockWŇeregmap_write82mutex_unlock enable_irq!'disable_irq_nosync7nregmap_read|sx_common_probeXSJregmap_update_bits_basedevice_property_read_stringdevice_property_read_u32_array{/|device_property_presentZ%strcmpV __stack_chk_failmsleepe?ktime_get]{__SCT__might_resched ]usleep_range_stategdevice_get_match_data Y%:i2c_del_driverƼregmap_bulk_read -iio_device_claim_direct_mode4̌@sx_common_read_proximity:mViio_device_release_direct_modeTFPsx_common_read_event_configA sx_common_write_event_configsx_common_events module_layoutsx9310GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0I D#DDDDDDDDEE E #E +E 4E BEREaEiEvEEEEEEEEEEEF F*F6F KF!UF"kFzFFFFFFFG$G8GJG\GoGGGG GGGGH(HHH\HvHHHHHHHII)IBIZImIII I I !J 9J QJeJJJJJJKK8KTKrKKKKKKLL&L8LCLKLRLYL(V 0@k p o%O  RO?pL:"@۴ԈxLJLL@LLK/ Lֈ@Lֈ,V4V @  P׈L؈([k@ LcY  L@֟LMM2@$M2AM2ZM2}M2@M2M2M2M@M NN !N @0N9NAN  RO QNN(cA ]N@kNNN   N$N$9{$c/$ N@NN))@NNNN@OO$O6O@IOZOlOÈ}Oň@OLjOʈÖÖ@  2 2 2 2 ? 2     ˆO Ĉ ƈ ɈȈ ˈO(OЈPЈ@PЈPЈ'P҈ ͈ ψ Kш:PӈEPՈΈSPT$$ وiP(wP߈P@PЈPP ݈5ވP P%J@%I@#T@/  )H@@PPK@۴)SP@Q܈  ݈ ڈوQ &Q/Q ;Q@KQ`UQfQrQV4QG)ۈ@QQN ,X,@AJ  J   Q Q Q ڈ Q Q pQ JQ JQ S :"R R  :"TR&R  R=R  RJ<2VR  RcAPJgR  RcAPJ~R  R c<2R  RJ<2R  ݈R  ݈5R   iio_chan_typeIIO_VOLTAGEIIO_CURRENTIIO_POWERIIO_ACCELIIO_ANGL_VELIIO_MAGNIIO_LIGHTIIO_INTENSITYIIO_PROXIMITYIIO_TEMPIIO_INCLIIIO_ROTIIO_ANGLIIO_TIMESTAMPIIO_CAPACITANCEIIO_ALTVOLTAGEIIO_CCTIIO_PRESSUREIIO_HUMIDITYRELATIVEIIO_ACTIVITYIIO_STEPSIIO_ENERGYIIO_DISTANCEIIO_VELOCITYIIO_CONCENTRATIONIIO_RESISTANCEIIO_PHIIO_UVINDEXIIO_ELECTRICALCONDUCTIVITYIIO_COUNTIIO_INDEXIIO_GRAVITYIIO_POSITIONRELATIVEIIO_PHASEIIO_MASSCONCENTRATIONiio_event_typeIIO_EV_TYPE_THRESHIIO_EV_TYPE_MAGIIO_EV_TYPE_ROCIIO_EV_TYPE_THRESH_ADAPTIVEIIO_EV_TYPE_MAG_ADAPTIVEIIO_EV_TYPE_CHANGEIIO_EV_TYPE_MAG_REFERENCEDIIO_EV_TYPE_GESTUREiio_event_directionIIO_EV_DIR_EITHERIIO_EV_DIR_RISINGIIO_EV_DIR_FALLINGIIO_EV_DIR_NONEIIO_EV_DIR_SINGLETAPIIO_EV_DIR_DOUBLETAPiio_event_infoIIO_EV_INFO_ENABLEIIO_EV_INFO_VALUEIIO_EV_INFO_HYSTERESISIIO_EV_INFO_PERIODIIO_EV_INFO_HIGH_PASS_FILTER_3DBIIO_EV_INFO_LOW_PASS_FILTER_3DBIIO_EV_INFO_TIMEOUTIIO_EV_INFO_RESET_TIMEOUTIIO_EV_INFO_TAP2_MIN_DELAYiio_available_typeIIO_AVAIL_LISTIIO_AVAIL_RANGEiio_chan_info_enumIIO_CHAN_INFO_RAWIIO_CHAN_INFO_PROCESSEDIIO_CHAN_INFO_SCALEIIO_CHAN_INFO_OFFSETIIO_CHAN_INFO_CALIBSCALEIIO_CHAN_INFO_CALIBBIASIIO_CHAN_INFO_PEAKIIO_CHAN_INFO_PEAK_SCALEIIO_CHAN_INFO_QUADRATURE_CORRECTION_RAWIIO_CHAN_INFO_AVERAGE_RAWIIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCYIIO_CHAN_INFO_HIGH_PASS_FILTER_3DB_FREQUENCYIIO_CHAN_INFO_SAMP_FREQIIO_CHAN_INFO_FREQUENCYIIO_CHAN_INFO_PHASEIIO_CHAN_INFO_HARDWAREGAINIIO_CHAN_INFO_HYSTERESISIIO_CHAN_INFO_HYSTERESIS_RELATIVEIIO_CHAN_INFO_INT_TIMEIIO_CHAN_INFO_ENABLEIIO_CHAN_INFO_CALIBHEIGHTIIO_CHAN_INFO_CALIBWEIGHTIIO_CHAN_INFO_DEBOUNCE_COUNTIIO_CHAN_INFO_DEBOUNCE_TIMEIIO_CHAN_INFO_CALIBEMISSIVITYIIO_CHAN_INFO_OVERSAMPLING_RATIOIIO_CHAN_INFO_THERMOCOUPLE_TYPEIIO_CHAN_INFO_CALIBAMBIENTIIO_CHAN_INFO_ZEROPOINTiio_shared_byIIO_SEPARATEIIO_SHARED_BY_TYPEIIO_SHARED_BY_DIRIIO_SHARED_BY_ALLiio_endianIIO_CPUIIO_BEIIO_LEiio_chan_spec_ext_infoiio_devscan_bytesavailable_scan_masksmasklengthactive_scan_maskscan_timestamppollfuncpollfunc_eventsetup_opsiio_chan_specchannel2scan_indexscan_typeinfo_mask_separateinfo_mask_separate_availableinfo_mask_shared_by_typeinfo_mask_shared_by_type_availableinfo_mask_shared_by_dirinfo_mask_shared_by_dir_availableinfo_mask_shared_by_allinfo_mask_shared_by_all_availableevent_specnum_event_specsext_infoextend_namedatasheet_namemodifiedindexeddifferentialiio_event_specmask_separatemask_shared_by_typemask_shared_by_dirmask_shared_by_allrealbitsstoragebitsendiannessiio_infoevent_attrsread_rawread_raw_multiread_availwrite_rawread_labelwrite_raw_get_fmtread_event_configwrite_event_configread_event_valuewrite_event_valuevalidate_triggerupdate_scan_modedebugfs_reg_accessfwnode_xlatehwfifo_set_watermarkhwfifo_flush_to_bufferiio_triggeriio_buffer_setup_opspreenablepostenablepredisablepostdisablevalidate_scan_maskiio_bufferiio_poll_funcsx_common_reg_defaultsx_common_opsread_prox_datacheck_whoamiinit_compensationwait_for_sampleget_default_regsx_common_datachip_infochan_prox_stattrigger_enabledchan_readchan_eventsx_common_chip_inforeg_statreg_irq_mskreg_enable_chanreg_resetmask_enable_chanstat_offsetirq_msk_offsetnum_default_regsiio_channelsnum_iio_channelssx9310_driver_exitsx9310_driver_initsx9310_resumesx9310_suspendsx9310_probeindio_devsx9310_check_whoamireg_defsx9310_get_default_regsx9310_init_compensationsx9310_write_rawsx9310_write_event_valsx9310_read_event_valsx9310_read_availsx9310_read_rawsx9310_wait_for_samplesx9310_read_prox_data    + @ U )j H e v        <(1$9eK \ @sp @ t  2 pw7 @P$i } H0   D   + B &>] d/s . `X `  ` (  > @ S  h   `0 8 `X"0O `q 2=N^t ` !0C\c__UNIQUE_ID_alias203__UNIQUE_ID_alias202__UNIQUE_ID_alias201__UNIQUE_ID_alias200__UNIQUE_ID_alias199__UNIQUE_ID_alias198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9sx9310_read_availsx9310_gain_valssx9310_samp_freq_tablesx9310_driver_initsx9310_driversx9310_resumesx9310_suspendsx9310_probesx9310_regmap_configsx9310_chip_infosx9310_write_rawsx9310_get_default_regsx9310_default_regssx9310_wait_for_samplesx9310_scan_period_tablesx9310_init_compensationsx9310_check_whoamisx9310_driver_exitsx9310_read_prox_datasx9310_read_thresh.isra.0sx9310_pthresh_codessx9310_write_event_valsx9310_read_event_valsx9310_read_raw__UNIQUE_ID_import_ns456__UNIQUE_ID_license455__UNIQUE_ID_description454__UNIQUE_ID_author453__UNIQUE_ID_author452__UNIQUE_ID___addressable_cleanup_module451__UNIQUE_ID___addressable_init_module450sx9310_of_matchsx9310_acpi_matchsx9310_pm_opssx9310_idsx9310_channelssx9310_writeable_regssx9310_readable_regssx9310_volatile_regssx9310_volatile_reg_rangessx9310_readable_reg_rangessx9310_writable_reg_rangessx_common_write_event_configdevice_property_present__mod_of__sx9310_of_match_device_tableregmap_write__this_moduleiio_device_release_direct_mode__mod_i2c__sx9310_id_device_tablecleanup_moduleenable_irqusleep_range_state__fentry__init_module__stack_chk_faildevice_property_read_u32_arrayiio_device_claim_direct_modei2c_register_driverdevice_property_read_stringmutex_locksx_common_eventssx_common_probedevice_get_match_data__x86_return_thunkstrcmpregmap_readmutex_unlockktime_getregmap_bulk_readsx_common_read_event_config__mod_acpi__sx9310_acpi_match_device_tableregmap_update_bits_basei2c_del_driverdisable_irq_nosyncsx_common_read_proximitymsleep__SCT__might_reschedK( 7VAVR @aVqKRDYVDYIVK#`+R@XNYYVsDDYVK  TKV>RmV @ DR^YVK t ,yQV N  B+ 3NN YN N N+ ?:WI HQW\ TdW [W iW p W  u(W? GW`MqKX bVMK2X[VpD{ZcXZJXDM!K_XVU  MKD V$ [1 Kt X   V M KB V R ^ Y   R} R R ^ Y M! K V X= X X M K5VSXi @p DOaFOXF<MK  EP _p (08p@H PX0 ` h p 08p@HpPXp  p(0P `h\A  px@ @`( S SX S S 6@` X l$(,0Z48 < @A D H4ep wxy $(,048<@D HULVPXT]X\`dhlptx| NZghjlqdp v $(,048T<W@XDZH_LP T'X+\/`3d}hlptx|     ! # ( 0 6 =           9 < = ? A F   " 3       ' $( () ,- 0 4 8 < @ D H L P T X \ ` d h l p t x,|-.0249@ 8``h HLc8LPH.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.modinfo.rela.rodata.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.exit.data.rela.init.data.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?@:@e #JE@r`#Z U@r0#jxe@sh# w2|^ @t# 8L@Pw##@y#@& - @#.@#.@# .@ȉ0#"/@@0#<2A02PJ2Z2"T` $A 8^x(_0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H Pf]1Wx9uaNK~nݟѢ芣BiS!HR 6`mkƢ[axI]]ҹ@q>x(ĵ4qP|M(soB6}HiolM^6= 걗U^|v%BUXYh__[!"x`1 Jb3"LpJ[mj3.mPn`ŝVN259Ł+ ;P ԵScvT;c 6"6H!>܋ᩎ+pԞDb^s0,ҁvf=);Zzh QuߘY~߫-I*#bLɸ7$'*<` KfI ØZ>uan"h\ba@i`bbI\ٷckc؇:splحlcN@]PP{~Module signature appended~