HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/modules/5.15.0-89-generic/kernel/drivers/iio/proximity/isl29501.ko
ELF>�o@@%$GNU~xI�X�W�U��Fw�pTLinuxLinux�UH��AWA��AVAUI��ATI��SH������M�uL���C��?��ujC��?@��u*E1�L�����D�1�A�$H��[A\A]A^A_]�I�}�D��y�L���E���E�H��[A\A]A^A_]�I�}�����x����L��H����T���ff.���UH��AWAVA��AUI��ATS�Ӄ���G��6����E��uF���w/M�}L���C��6I�}���A��L���D��[A\A]A^A_]�����w�M�}L���I�}��A����A�ą�y��L��H����d�����U�8H��AVAUL�o ATSH��L��H���H���L���H���H��I��H��I�$I�|$�I�<$1�����I�<$��
���������I�<$��������I�<$�I�������H��E1�E1�L��A�H�L��H��IdžXAdž`I��hIdžx���x*H��L��L���H��[A\A]A^]�������ff.��UH��AVA��AUATI��H�� L���eH�%(H�E�1���v|��H�����wNH�UܾL�������x7H�U�D��L�������x$�M�D�m؃��D��H��L�����H�H�U�eH+%(u@H�� A\A]A^]�H�����v�H�U�L���8����Uԅ�x�H��L�����ff.��UI��H��H��AWAVH�U�AUATM��SH��
H��M���eH�%(H�E�1�����:�����H��������E�=��A�D�(M�}(M�U8E1�E�1۹A��w�������D����w��DA9�DL�I��M9�u�E1�Ic�C�D�(��t%A���D��A�wL������������I��I��u�D��L��������xoL��H�U�eH+%(uwH��[A\A]A^A_]�I�EA��D��L�U�H��H��H�p �L�U��K����Ú���w�L���l�����y�H�됻����H�����z����f��UH��AWAVAUATSH��L���I���A��~hI���I����1��H��H����Hc�A��Lc�H���x;�u�I����D;$�u�D���
L������fM��ttI��uV�>uQ1��
H��H��tCHc�A��H���;�u�Ic�H���D;$�u�A�U�L���M�������H��[A\A]A^A_]��>u�L����!���H��[A\A]A^A_]����tq��	u��L������Hc���i�@BHi���CH��2)�i�@BA)ĸ�q�B�"1�H��H�P�H���w2L������H��[A\A]A^A_]��L������>��������4���H���U���U����H���U���U��q���H���U���U�����L��H���U���U��S���ff.��UH��AUATI��SH��H���eH�%(H�E�1�I����H����I����I����H�Uܾ
������x:�E܃���A����B��A�$I���]B����H�U�eH+%(�6H��[A\A]]�M����I���$����2�����}����#�
�'�H�Uܾ������x��E�1ҍHH����i��H��H��4�ׂ�CH��H��H��A�$Hi�@BH)щ�:�������4w*������ux�������
����������	����!uN��}�����y�������t>��	u/��^���������	tJ��!u����v�����������%�������
�
�d�x����}�
����b����������C����K�����������,����4���H�Uܾ����������E܃��k�����u'A�$����1�������������D�h�I��wdB��A�$I��wAB��������L��H������L��H����e���L��H����L��H����f.��UH��AUATI��SH��H�eH�%(H�E�1�H�E�H��0H�E�H���H��uhM�l$0D��8A���A��tHc��H��L�l��H��H�u��H��@�H�E�eH+%(u!H���[A\A]]�H�U�1��1���H��L��E���E��I�<$��H���E�H�� ��E��I�<$��H���E�H�� ��E��I�<$��H���E�H�� ��E����H�� 1�H�������I�<$H���E�H�� ��E��D���H���M�H����M��Hc�H��H���E���E��A��H�����UH��H��H���]�UH��H���]�&isl29501->lockError reading device id
cannot reset registers %d
cannot begin acquisition %d
%u
found exp of corr(%d) = %d
isl29501out_current_scale_availableintegration_time_availableagc_gainagc_gain_biascalib_phase_temp_acalib_phase_temp_bcalib_phase_light_acalib_phase_light_bWrong chip id, got %x expected %x
cannot reset state machine %d
unable to setup iio triggered buffer
/build/linux-SaOI8K/linux-5.15.0/drivers/iio/proximity/isl29501.c/build/linux-SaOI8K/linux-5.15.0/include/linux/iio/buffer.h0.0039 0.0078 0.0118 0.0157 0.0196 0.0235 0.0275 0.0314 0.0352 0.0392 0.0431 0.0471 0.0510 0.0549 0.05880.00007 0.00014 0.00028 0.00057 0.00114 0.00228 0.00455 0.00910 0.01820 0.03640 0.07281 0.14561drivers/iio/proximity/isl29501.cisl29501_write_extisl29501F�:t���#G0�j�8<x.T=�L�[lk�z�� �\���8�t���u%!��������	����%����
����s@@	
��������*+3496;/01��license=GPL v2description=ISL29501 Time of Flight sensor driverauthor=Mathieu Othacehe <m.othacehe@gmail.com>srcversion=8299B6DF7D8579F747744F0alias=i2c:isl29501depends=industrialio,industrialio-triggered-bufferretpoline=Yintree=Yname=isl29501vermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout��Ʃiio_read_const_attr�%�+i2c_del_driver�5i2c_register_driver��T__ubsan_handle_load_invalid_value�5�iio_trigger_notify_doneu�;siio_push_to_buffers�e�__dynamic_dev_dbg�Al;kstrtouinta�H�__ubsan_handle_shift_out_of_boundske��__stack_chk_fail��?<sprintf7�z�_dev_err�Q�__devm_iio_device_register��Qdevm_iio_triggered_buffer_setup_ext�v�iio_pollfunc_store_time���__mutex_initT�devm_iio_device_alloc��i2c_smbus_write_byte_data���__ubsan_handle_out_of_boundsљ�i2c_smbus_read_byte_data�9�[__x86_return_thunk8�2mutex_unlockK��Mmutex_lock�m��__fentry__���'�&D#C#'int [15][2]'/.'int [12][2]'�@�@��'isl29501_register_desc [17]'
'isl29501_register_name'!'_Bool'$$�!
'unsigned int''int'�isl29501GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����|{ #�{ �{ �{ �{ �{ �{ �{ �{ �{ �{ 	�{ 
| 
| | 
$| 4| C| K| X| m| z| �| �| �| �| �| �| �| �| �| } } }  -} !7} "M} -Z} e} o} y} �} �} �} �} �} �} 	�} 
�} 
~ ~ 
.~ K~ e~ y~ �~ �~ �~ �~ �~ �~   1 N ^ n ~ � �  � !� "� #� $� %� &� '� ( � )-� *=� +H� ,S� b� u� �� �� �� ʀ ݀ � � � (� 8� G� Z� l� �� �� �� ׁ � �� � (� <� Q� j� �� �� �� ւ 	� 
� I� a� 
y� �� �� �� � �� � )� C� `� |� �� �� ۄ �� � � $� 6� H� S� [� b� i� (�A"C�@�N���P���+�
E�
<H��K�/I��� �����  PT�@������� �Κm�� e�� @�� e�Ѕ 6���o�߅ ��@� ���{K��ݳ�@��0$����� ��׉S@
I�M�� ��g=�a 6@@w�� �� T��$� #@7� #�T� #�m� #�� #@�� #�ʆ #�� #� U�@� �� V��(� 4� @C� �L� ����T� �
L�G�
<H��K�;O�J�a� (g?���@� p� @~� ��� ��� 
R����� �� m�km ͇ D�@S�F�؇ �� ����@� Z���� \��� _�� a�@� c��%� e��7� g�I� i�@\� k��m� m��� q��� s�@�� u���Sw���� y�Ɉ y�@
W�
H�K���#Y�
H�K���#[�
H�K�^���#F]�
H�K�#`�
H�K�/b�
H�K�#d�
H�K�?�@�f�
H�K�?�@�h�
H�K�?�@�A���j�
H�K�?�@�A�l�
H�o�p�� n�
H�er�
H��t�
H��v�
H�x�� (� }�� }�@� }��!� }��-� �
z�
H�|�
6H�e~�@� ��K� 8Y� H��H@AH�g��/0#@�����X�{�c� (��J/�@r� �� �� �� �� ‰ ̉ 8��Tm@݉ �@� � � � )� ;� D� R� `� w� �� 	�� 
�� Њ � 
� � � #� 0�� 
����
��F�
��M�
���
���<����:� WO� �d� s� �

Y� H�z�K��`��#�� ��
Y� H�z�K���`���#�� ��
<Y� H��+�z�K�u�%@;�� ��
<Y� H��+�z�K�u�/ċ ��
֋ ������Gߋ ��
֋ ������u�� ��
�]��
��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_modifierIIO_NO_MODIIO_MOD_XIIO_MOD_YIIO_MOD_ZIIO_MOD_X_AND_YIIO_MOD_X_AND_ZIIO_MOD_Y_AND_ZIIO_MOD_X_AND_Y_AND_ZIIO_MOD_X_OR_YIIO_MOD_X_OR_ZIIO_MOD_Y_OR_ZIIO_MOD_X_OR_Y_OR_ZIIO_MOD_LIGHT_BOTHIIO_MOD_LIGHT_IRIIO_MOD_ROOT_SUM_SQUARED_X_YIIO_MOD_SUM_SQUARED_X_Y_ZIIO_MOD_LIGHT_CLEARIIO_MOD_LIGHT_REDIIO_MOD_LIGHT_GREENIIO_MOD_LIGHT_BLUEIIO_MOD_QUATERNIONIIO_MOD_TEMP_AMBIENTIIO_MOD_TEMP_OBJECTIIO_MOD_NORTH_MAGNIIO_MOD_NORTH_TRUEIIO_MOD_NORTH_MAGN_TILT_COMPIIO_MOD_NORTH_TRUE_TILT_COMPIIO_MOD_RUNNINGIIO_MOD_JOGGINGIIO_MOD_WALKINGIIO_MOD_STILLIIO_MOD_ROOT_SUM_SQUARED_X_Y_ZIIO_MOD_IIIO_MOD_QIIO_MOD_CO2IIO_MOD_VOCIIO_MOD_LIGHT_UVIIO_MOD_LIGHT_DUVIIO_MOD_PM1IIO_MOD_PM2P5IIO_MOD_PM4IIO_MOD_PM10IIO_MOD_ETHANOLIIO_MOD_H2IIO_MOD_O2iio_event_typeIIO_EV_TYPE_THRESHIIO_EV_TYPE_MAGIIO_EV_TYPE_ROCIIO_EV_TYPE_THRESH_ADAPTIVEIIO_EV_TYPE_MAG_ADAPTIVEIIO_EV_TYPE_CHANGEiio_event_directionIIO_EV_DIR_EITHERIIO_EV_DIR_RISINGIIO_EV_DIR_FALLINGIIO_EV_DIR_NONEiio_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_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_shared_byIIO_SEPARATEIIO_SHARED_BY_TYPEIIO_SHARED_BY_DIRIIO_SHARED_BY_ALLiio_endianIIO_CPUIIO_BEIIO_LEiio_chan_spec_ext_infoiio_devcurrentmodescan_bytesavailable_scan_masksmasklengthactive_scan_maskscan_timestamppollfuncpollfunc_eventsetup_opsiio_chan_specscan_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_accesshwfifo_set_watermarkhwfifo_flush_to_bufferiio_triggeriio_buffer_setup_opspreenablepostenablepredisablepostdisablevalidate_scan_maskiio_bufferiio_poll_funcindio_deviio_const_attrisl29501_correction_coeffCOEFF_TEMP_ACOEFF_TEMP_BCOEFF_LIGHT_ACOEFF_LIGHT_BCOEFF_MAXisl29501_privateshadow_coeffsisl29501_register_nameREG_DISTANCEREG_PHASEREG_TEMPERATUREREG_AMBIENT_LIGHTREG_GAINREG_GAIN_BIASREG_PHASE_EXPREG_CALIB_PHASE_TEMP_AREG_CALIB_PHASE_TEMP_BREG_CALIB_PHASE_LIGHT_AREG_CALIB_PHASE_LIGHT_BREG_DISTANCE_BIASREG_TEMPERATURE_BIASREG_INT_TIMEREG_SAMPLE_TIMEREG_DRIVER_RANGEREG_EMITTER_DACisl29501_register_descisl29501_driver_exitisl29501_driver_initisl29501_probeisl29501_trigger_handlerisl29501_write_rawisl29501_read_rawisl29501_write_extisl29501_read_extisl29501isl29501_register_writeisl29501_register_readisl29501.ko`J	
p#�0�3G@T�m�	����7������"����U�1 �C`�Q�e�w�����8����%�`�`x�6%�C"X�h	}��2�A/� @��(��	`(3 (^�p����	����"� @.K_hs�������.BQs�__UNIQUE_ID_srcversion124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8isl29501_register_readisl29501_registersisl29501_register_writeisl29501_probe__key.4isl29501_trigger_handlerisl29501_channelsisl29501_infoisl29501_probe.coldisl29501_read_extisl29501_read_ext.coldisl29501_write_ext__UNIQUE_ID_ddebug352.0isl29501_write_ext.coldisl29501_write_rawisl29501_int_timeisl29501_current_scale_tableisl29501_read_rawisl29501_trigger_handler.coldisl29501_driver_initisl29501_driverisl29501_driver_exit__func__.5__UNIQUE_ID_license357__UNIQUE_ID_description356__UNIQUE_ID_author355isl29501_idisl29501_attribute_groupisl29501_attributesiio_const_attr_integration_time_availableiio_const_attr_out_current_scale_availableisl29501_ext_infodevm_iio_triggered_buffer_setup_ext__this_moduleiio_push_to_bufferscleanup_modulekstrtouint__dynamic_dev_dbg__fentry__init_module__mod_i2c__isl29501_id_device_table__stack_chk_fail__ubsan_handle_out_of_boundsi2c_register_driver_dev_errmutex_lock__devm_iio_device_register__mutex_initdevm_iio_device_alloc__x86_return_thunksprintf__ubsan_handle_shift_out_of_boundsmutex_unlocki2c_smbus_write_byte_dataiio_trigger_notify_doneiio_read_const_attri2c_del_driver__ubsan_handle_load_invalid_valueiio_pollfunc_store_timei2c_smbus_read_byte_data;��������0B��������9�F�YI��������uF��������~P���������I���������F���������P���������`�?���������;���������&B��������/�;J��������FI��������XF��������lB��������~J���������@�?���������;���������E����������
�D��������P��������
�y)J��������1XDJ��������L7_J����������O� �`�5���������6�C���������F������������������;��������w��a�G���������F���������a�G���������>���������;��������29����������*F��������?eF	O:���������>���������;��������e`|d�F���������F��������FF��������i�q?����������?�����������?�����������?���������;��������Mc�F���������
`�
d�
>���������
�
?���������
 �
?���������
@�
?���������
`?��������;��������o��7���������K���������F���������>��������HA���������#D/A��������7�D(PA��������X�e)qA��������y���A������������A�������������H���������w���H������������N��������o;��������	6@��������F��������M��������F���������� �(�0�8@h�p����������������� (�8�HP�`�px�����t�W��)�� E$�(�,0�.	*p � p0 8�@pP�X�`pp�x��p�����p�����p� ��p �@pP�X�`pp�x������8�� �h�( �(�8L`hh�xL�p�����p������e8<88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�WH	"JvE@0a�"^�
"Y@�cx"n�
i@0dH"	~�
Hy@xd�"�2&�2(��  �@Pe("�"3�U4�@xg8"��@ ���@�hH"� � �@�h�"�$8�@�m`"
@$�@@�m0"'�',0�'X5(E(~"J�J�J�#5	@R� nY0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�$������B]�R2�?��]�.�����N�ʜ���xZ|��4��Ef�,D/�T��~���<P���
�fF����
�mf�����o�Gj}�MZ&/�9���E��M6��)��ԌZnI�T�/�h
J��������WZ�p�uF��+J[L��Ӷ4��P���3���oW\�˚��W��*^�΍ e�b��/�}�9��	�›S��K�g'��`2B�ۇ���(���^{6R�J�] ��B��:�G�B^x���;�D�-+�9�k�z;�C)��8�.ڪc���K�:�����v�!�,����39�~�,�m!i��si�`"����ei�PDQ��"NFO��_�jP�k�s�&I�:x^QT��p{/��{��q����}��}��n|P
0&rm�!��q�ŵ�'�g�8�ե�x���TI�M
hЉ�.�m�\l	�JVkl����9�h�^<$U�~���Ҁ5��4�!�p��~Module signature appended~