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/adc/ti-tsc2046.ko
ELF>(t@@*)GNUL���U��'-�C�qc	F�LinuxLinux�UH��AUL�o@ATSH��L���I��H�C苸��CDH�{��L��L���1�[A\A]]�ff.���UH��AUATSH���H�����+� ��:L�kXL���I�ċC\��t3H����L��L���[A\A]]�Hc���
E�뷋�H�{H��S㥛� H���H��H��H��H��Hi�@B1���= NH�4?���_���H���H��H��H��S㥛� H��H��H������1���D�UH��SH���H���H���@��t�H�]�1����H�{�H�]�1���ff.�@�UH��ATSH���L�cXL���H�{�H��C\���H�{�L��%�[A\]�f��UH��AWI��AVAUATSH��L���M�eI���L������3E��1�E����Hc�H���]H���:H�vI�D�������A��A)�E�������M���1��ljЃ�H�@A�Df��%�H���9�u�A�D�1҃�A��fA��uXD9��q���L��I��X�A��8�����u-L��L����Å�y���u)H��[A\A]A^A_]�1��Ic��H��I�D��H��H������H��[A\A]A^A_]�H��H��������H��[A\A]A^A_]�H��H�u��H�u����H��H�u��H�u�����UH��ATSH�H���L��pL���H������L���H��@��[A\]���UH��AWE1�AVA��AUI��ATSH����t/�^�H����H�[E����H����H�[E���A��A��$1�C���(I��Hi��H�D�H���I��H�ZH���������H��H��H��H��f�C���,�A��D��A����H�@I�D�D���D������H�e�K�d[A\A]A^A_]�SA��H��H��I�u�X�H��H���U���U��"���H��H���U���U���H��H��H�E��H�E��Z���fD�U�H��AUI��ATSH��H���H��eH�%(H��$�1�H�T$xH��H��H���H���H��1�f�JH���	H�$$H�T$hH��H�d$H�T$pH�T$H��H��$��D$x�H�H�D$XH��$�H�D$XH�D$`H�D$H�T$H��$�H�H�;���uNM��t��$�A�EH��D�`fA��I��1I��4H��$�eH+%(u1H�e�D��[A\A]]�H��H��A�����t���f��U��
�H��AUATSH��H�?�H��H���aH�;��
��H��H���?H��H���L������	�����H���ɚ;E1�E1�ǃ'H�H����$D��D��H��A�����I�A��u�H�;��
L���H���H����H�;��
L���H���H����H���H���H�Ch1�H��D�kpH�S`H���H��H)���h���H�H��HH���H���H���H���H��HH��PH���H���H���1�[A\A]]�H�������������D�UH��AWAVAUI��ATSH�� ���eH�%(H�E�1�����-��I��H����A���L��Aƅ�����[�hL���I��H���bH���L�+H��hL�cHǀh�I�$I��XA�D$IdžxA��`L�;H��(�H���@�H9�u�1���H�U�H��H�������M̃���H�U�H��L�����u
�E̋Uĉ��(�H�U�H��L�����u
�E̋Uȉ��,L��L���I��H���k���H��������t&H�U�eH+%(�IH�e�[A\A]A^A_]�H��pH��H���A�1�L��M��hAVH��A���Z��u�I��hH��L���I��H����H�CH�{��L���H��CX�H�C@L��L��H������E1�E1�1�H�L��L������H�[H�{ �H�{�I��@L��L��H�������H����L������������������ff.��UH��AWAVAUATSH��H��L���I��pH��H�E���H��u<AdžA�FpAdž H�}��1�H��[A\A]A^A_]��H��A�ă�w�E1�E1�D��D��L������E��I�A����D��K�RH��I��1����ρ���t&������H�RI��@�:�����9�r�K�R�΀A�L$A��A���H�@I��@�0A��t�H��H��H#%�uPA��$E��E�npH��S㥛� E��I��H��H��H��H��H��A�� ��D9������H��A�ă�������L��H��L�U��L�U�������H��H�E��H�E��Hc�H��L����Hc�H��L����H�;Ic�H����H��L��E���E��H��L��E���E��A�L��H��L����Hc�L��H��L�������-H�������I�>D��H�����UH��H��H���]�UH��H���]��OSPI transfer failed: %pe
SPI transfer failed %pe
Error in SPI setup
tsc2046regsettling-time-usoversampling-ratio&priv->slocktouchscreen-%sfailed to register trigger
ti_tsc2046drivers/iio/adc/ti-tsc2046.c#nameFailed to push scan buffer %pe
Effective speed %u, time per bit: %u, count bits: %u, count samples: %u
SPI max_speed_hz is too high: %d Hz. Max supported freq is %zu Hz
invalid reg on %pfw, err: %pe
%pfw: Unsupported reg value: %i, max supported is: %zu.
Failed to setup triggered buffer
The scan interval (%d) is less then calculated scan time (%d)
/build/linux-SaOI8K/linux-5.15.0/drivers/iio/adc/ti-tsc2046.c/build/linux-SaOI8K/linux-5.15.0/include/linux/iio/buffer.htsc2046_adc_read_onetsc2046_adc_time_to_counttsc2046_adc_scanti,tsc2046e-adc	uuuuuuuu
����s@@license=GPL v2description=TI TSC2046 ADCauthor=Oleksij Rempel <kernel@pengutronix.de>srcversion=A3EDA3B430033F7621A6E1Falias=of:N*T*Cti,tsc2046e-adcC*alias=of:N*T*Cti,tsc2046e-adcdepends=industrialio,industrialio-triggered-bufferretpoline=Yintree=Yname=ti_tsc2046vermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout;$>[driver_unregister{H�__spi_register_driver46�_dev_warn�]v�dev_err_probe�Q�__devm_iio_device_registerZ��__module_get�|Sget_device��Qdevm_iio_triggered_buffer_setup_extX�B�__devm_iio_trigger_register��-hrtimer_init�!��devm_iio_trigger_alloc�)Z�devm_request_threaded_irq���__mutex_init����device_get_next_child_node���fwnode_property_read_u32_arrayT�devm_iio_device_alloc�r#spi_setup�u�odevice_get_match_data+��devm_kmallocke��__stack_chk_fail�e�__dynamic_dev_dbg�5�iio_trigger_notify_done8�2mutex_unlockK��Mmutex_lock7�z�_dev_err��T__ubsan_handle_load_invalid_value���__ubsan_handle_out_of_bounds��$___ratelimitu�;siio_push_to_buffers%q�,iio_get_time_ns�
spi_sync	�3pv_opsd���_raw_spin_lockՔhrtimer_try_to_cancelo��<disable_irq����msleep ]�usleep_range_state:T]<hrtimer_start_range_ns�k}�__udelay�	�enable_irq�9�[__x86_return_thunkp�\�_raw_spin_unlock_irqrestoremd%�iio_trigger_poll!�'disable_irq_nosync�4_raw_spin_lock_irqsave�m��__fentry__//$/
'unsigned int'F��'tsc2046_adc_group_layout [8]'_'u16 [8]''int'!'_Bool'�
�
�
�ti_tsc2046GCC: (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} \} o} } �} �} �} �} �} �} ~ "~ 2~ A~ T~ f~ }~ �~ �~ �~ �~ �~   % 7 B J Q X (�A"A�@�L���N���+�
C�
<F��I�/G�o ���w  PT�@����� �Κm� e� @� e�� 6���m�� ��@� ���{I��ݳ�@��0$���� ��׉S@
G�K�� ��g=�a 6@@w�� �	� R��� #@&� #�C� #�\� #� #@�� #��� #�р #� S�@�� �� T��� #� @2� �;� ����C� �
J�E�
<F��I�;M�H�P� (g>���?� _� @m� ��� ��� 
P����� �� m�km �� B�@Q�D�ǁ �Ё ����@܁ X��� Z��� ]��� _�@	� a��� c��&� e�8� g�@K� i��\� k��n� o�� q�@�� s���Su���� w��� w�@
U�
F�I���#W�
F�I���#Y�
F�I�\���#F[�
F�I�#^�
F�I�/`�
F�I�#b�
F�I�>�?�d�
F�I�>�?�f�
F�I�>�?�@���h�
F�I�>�?�@�j�
F�m�n�ς ��-���p@����PT��9H@ۂ H�9E@� e�� �"�� ���"8���"� m#� 6$$� �@$l�
F�ep�
F��r�
F��t�
F�v�2� (G� {�Q� {�@\� {��g� {��s� }�
x�
F�z�
6F�e|��� ~��� 8�� F��H@AH�g��/0#@�����V�y��� �u6�� ă ������@փ ���
��
m�6��
m���
m�F�������� {
�)��� �) t�@� {I�ݳ@
��!� 4� E�  �):M��X� h���>h���@��m��i� �t� j�~� �y��>���>��� ���
��m�����	���	����� ���� ��@)�+������� ��� DŽ  ׄ ��@��������K�	
���<������ބ W�� �� �>
׉�� � ��
��m�I�6:� ��
��m�X� ��u� ��� 5
�� F�� e�� ���� �

;׉���zԅ ۅ ��
�]��/
��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_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_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_triggeralloc_listsubirq_chipsubirq_basesubirqspool_lockattached_own_devicereenable_workiio_buffer_setup_opspreenablepostenablepredisablepostdisablevalidate_scan_maskiio_bufferiio_poll_funcindio_deviio_subirqiio_trigger_opsset_trigger_statevalidate_devicetsc2046_adc_atomtsc2046_adc_group_layouttsc2046_adc_dcfgtsc2046_adc_ch_cfgsettling_time_usoversampling_ratiotsc2046_adc_privtrig_timertrig_locktrig_more_countscan_bufrx_onetx_onescan_interval_ustime_per_scan_ustime_per_bit_nsch_cfgtsc2046_adc_driver_exittsc2046_adc_driver_inittsc2046_adc_probetsc2046_adc_setup_spi_msgtsc2046_adc_set_trigger_statetsc2046_adc_reenable_triggertsc2046_adc_irqtsc2046_adc_trig_moretsc2046_adc_update_scan_modetsc2046_adc_trigger_handlerch_idxtsc2046_adc_group_set_layoutti-tsc2046.ko��s
"X#{ 0�E�3\�i���	��7���T�`�`Q%�^5 �M@X�(^(dJ��O�@Z�8��G���(J,��F��X �i"q��a�������"�@�

" -D_*.u`�����X����	 �-AN
]h{������"��<ENYk|����`�$:Qh{��������5<__UNIQUE_ID_srcversion125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8tsc2046_adc_trig_moretsc2046_adc_reenable_triggertsc2046_adc_set_trigger_statetsc2046_adc_irqtsc2046_adc_scan.isra.0__func__.7_rs.8_rs.6tsc2046_adc_scan.isra.0.coldtsc2046_adc_trigger_handlertsc2046_adc_group_set_layout__UNIQUE_ID_ddebug311.0tsc2046_adc_read_one.constprop.0__func__.11_rs.10tsc2046_adc_read_one.constprop.0.coldtsc2046_adc_setup_spi_msgtsc2046_adc_probetsc2046_adc_info__key.5tsc2046_adc_trigger_opstsc2046_adc_probe.coldtsc2046_adc_update_scan_modetsc2046_adc_update_scan_mode.coldtsc2046_adc_driver_inittsc2046_adc_drivertsc2046_adc_driver_exit__func__.9__UNIQUE_ID_license325__UNIQUE_ID_description324__UNIQUE_ID_author323ads7950_of_tabletsc2046_adc_dcfg_tsc2046etsc2046_adc_channels__udelaydevm_request_threaded_irqdevm_kmallocdevm_iio_triggered_buffer_setup_ext__this_modulehrtimer_try_to_canceliio_push_to_buffershrtimer_initcleanup_moduleenable_irqusleep_range_state__module_getget_device_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lock__fentry__init_module___ratelimit__stack_chk_failfwnode_property_read_u32_array__ubsan_handle_out_of_boundsspi_sync_dev_errmutex_lockdriver_unregisteriio_trigger_poll__devm_iio_trigger_register__devm_iio_device_register__mutex_init_raw_spin_unlock_irqrestore__mod_of__ads7950_of_table_device_tabledevm_iio_device_alloc_dev_warndevice_get_match_datahrtimer_start_range_nsdevm_iio_trigger_alloc__x86_return_thunkiio_get_time_nspv_opsspi_setupmutex_unlock__spi_register_driverdev_err_probeiio_trigger_notify_donedisable_irq_nosyncdevice_get_next_child_node__ubsan_handle_load_invalid_valuemsleepdisable_irqI��������F��������+f��������8S��������CW��������P^��������aI���������F���������B���������W���������^���������9��������
\��������$C��������Ri��������aI���������B���������^���������j���������>���������^���������I���������H���������>���������f��������S��������`x^��������!I��������OO��������_����������������(?��������F^��������c@j	�oK��������w/�^���������@�	�K����������^���������	��N���������	�N���������I��������Q��������!b��������-e��������;^��������AI��������$^��������3 :
CG��������P	@XN��������j	`rN���������	 �N���������I��������mO���������^����������	��K���������F�L���������I��������;��������1;���������;���������;��������l^���������I�����������[���������a��������	Y��������0	GQ	 �	O�	M���������	��	��	S�	M���������	d�	M��������
g��������F
^��������T
[
w`
V��������{
��
:���������
��
]���������
��
@���������
�
=�
T���������
w�<��������]+E��������4D��������H=MU��������Y3cd���������L���������I���������Q���������b��������^��������

�'
	0
N��������	@h��������"*P��������/39AP��������F3SXP��������]�doP��������w 
~��P��������� 
���P����������	���P����������	�p�P��������� 
�@�Z����������I��������		@=c��������^��������	`R��������^��������	``�  (�0@8�@�H�P�X	 ��`�`����H���x����@���p�O���E�� :$#(�,k0E
48<�(
*�	�	� �0	�8	�@�P	�X	�`�p	�x	����	��	.�	 	.@�P	XH�`G�`� � 8J8A.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.text.unlikely.rela.init.text.rela.exit.text.rela.altinstructions.rela__mcount_loc.rela.parainstructions.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?�=
:@ \�'E�
`�
�[@�g�'t�"o@�jx'�@ kH'
��@hk0'�$`�@�k '���@�l'�2���2x��� �@�l8'��H�@@n�' � %�' @�oH'7(� 2@�o('B�*8=@�q`'P@+�@K@Xr0' j�.o0�.Xx/�/���J�J
(9	�TH�r�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�C���ۜ����1>��C:+�W)�ڌM:�H;�I�RW��%��R$P��^��zŷ��݉
��*����,V���Q?�+K�K';:�D� �)�1�ܼ�Ii��LJ��ً�X=��H��6��ʢqS�p��6�ŴÉ+w}!&��Kj�)CjS.��u��z7.�+����N�z}Rg�<����O"�d��V(�kD�<�f���W{��N����uC�*���L6~BM�N��4	'�@�轑
{��zq�Ǐ�D80wT��T�C2�rU�D%�9���.J3����p/8B�r5V�Q[3�Y�Jr�����<[,���J�{�`��0�Q3"1.��S�j�1��S���DvmY��)
&_Q0���uJ��G�;�uf��̍��zN�I����.~R�����!���0a�JI�S{��FYhl��*��J#aV�u���U����E>�"h,�
޿�A�Ym�0�\�_|=�@���O)���4���{��~Module signature appended~