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: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/input/touchscreen/sx8654.ko
ELF>�T@@*)GNU@�Y���ⵏ�ڭ��uLinuxLinux�UH��AUATSH��H��H�~�ceH�%(H�E�1��A��f�E��x3A��t'DH�;1ɺJ��H�;1�1�1��A��uGH�E�eH+%(�2H���[A\A]]�H�CD��H��H��H�p ��DH�{��H�u����u��E܄�x�D�E�E��x�A���E�E��H�;A��A��H�sHE1�A��A��A	��E�D��A	�D���H�;��J��H�;1�1�1��f��!���H�CH��H��H�p �����H�CH��H��H�p ��-���H�sE��D��H��H��H�� �������UH��AWAVAUATI��SH��0L�FeH�%(H�E�1�H�FX�EM�h �x�L�lj����xPf�H�E�eH+%(�H��0�[A\A]A^A_]�D��H�L��H��H����D�4I�|$�H�u�E��D���A9�t!f�닉�H��L��H����n���M�|$L�����H�E����4��1�E1�E1��f���f��A��H��H9�tBHc�A��H���
�L]Ɖ�f��f�����f�����f��u�H��A��H9�u�A��A��I�<$E1�I�t$HD�M��I�<$��J��I�<$1�1�1��D�M�f�H�5I�|$ H���H�u�L����v���f��>���E��A��L��H��A��H����D��L��D�M�H��H��H�E��H�E�D�M����1�E1�E1��0���H��D�M�H�E��]��D�M�D�E�H�E������ff.�@�U1���H��ATSH���H�XH��������H���A�ą�����D��[A\]��UH��AUATSH���L�cA��$�H�CXD�hA���A��t6H�CXL���0����1�1�L������[A\A]]�H�{ ���UH��AVI��AUATI��SH��H�H�GH�@ �� ��M�l$ ��
�`L���H��H�����H��L���H�CH��H=��nDL���H�CXH���D�pA���A��u#DH�{ E1�1�1�H����CL���I��H���"�H�f�HL��`Hǀ�Hǀ�H�h �JH�Ǿ�E1�E1���1�1�L���E1�E1���1ҾL���L��H�SH1��L�cL�3I���H�{H��������!�H�{1��H�CX�L���P����H�CXD�pA���A��t��"L�������#�L������H�CX1�M�L$L��A��$A� H�HS�Z���A��$�H�;�H�e�[A\A]A^]�H��L��H�������f�H�{���?����	����I�FH�CXH������H��L��H������H�CH��H��H�p ��=�����Y����������J������@���ff.��UH��AVAUL�o�ATSH��L���L�s�1ɺJ�I��L���1�L��1�1��L��L���f�[A\A]A^]�H�s�H��H��H�� �[A\A]A^]���L��D��D�M�H��H�E��H�E�D�M����L����D�M�H��H�E��H�E�D�M��H�{ H��A����H�{ H����A��H����I�|$ H����I�|$ H����H��L�������H��L��E���E��A��H����H��L��E���E��H��L��E���E��H��L��E���E��H��L��E���E��A��$��L��E�H����E��A��H��������UH��H��H���]�UH��H���]��irqsrc = 0x%xpen release interruptpen touch interruptpoint(%4d,%4d)
%s ignore stat [0x%02x]ignore short recv (%d)
invalid qualified data @ %d
hibit @ %d [0x%04x]
unknown channel %d [0x%04x]
resetunable to get reset-gpio: %d
got GPIO reset pin
use timer for penrelease
SX8654 I2C Touchscreenreset failedpenrelease by timer
sx8654writing to I2C_REG_TOUCH0 failedwriting command CMD_PENTRG failedwriting command CMD_MANUAL failedinvalid or missing device data
NRST unavailable, try softreset
writing to I2C_REG_CHANMASK failedwriting I2C_REG_IRQMASK failedwriting to I2C_REG_TOUCH1 failedFailed to enable IRQ %d, error: %d
/build/linux-SaOI8K/linux-5.15.0/drivers/input/touchscreen/sx8654.cdrivers/input/touchscreen/sx8654.csx8654_resetsx865x_penrelease_timer_handlersx8654_probesx8650_irqsx8654_irqsemtech_sx8650semtech_sx8654semtech_sx8655semtech_sx8656����license=GPLdescription=Semtech SX8654 I2C Touchscreen Driverauthor=Sébastien Szymanski <sebastien.szymanski@armadeus.com>srcversion=4F5452F970791635ECDBFC1alias=i2c:semtech_sx8656alias=i2c:semtech_sx8655alias=i2c:semtech_sx8654alias=i2c:semtech_sx8650depends=retpoline=Yintree=Yname=sx8654vermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout�%�+i2c_del_driver�5i2c_register_driverd#	input_register_device�)Z�devm_request_threaded_irq����__const_udelay�*gpiod_set_value_cansleep��
wtouchscreen_parse_propertiesF�k�input_set_abs_params��+input_set_capability`��-devm_input_allocate_device9c��init_timer_key�u�odevice_get_match_datac�Iddevm_gpiod_get_optional+��devm_kmalloc�pHe__x86_indirect_thunk_rax��T__ubsan_handle_load_invalid_value�N��del_timer_synco��<disable_irq7�z�_dev_err�	�enable_irq����i2c_smbus_write_byte��i2c_smbus_write_byte_data46�_dev_warn���__ubsan_handle_out_of_boundsp�\�_raw_spin_unlock_irqrestore����mod_timer�P�jiffies�4_raw_spin_lock_irqsave�4�t__sw_hweight32ke��__stack_chk_fail���touchscreen_report_pos@ׅ�i2c_transfer_buffer_flags�e�__dynamic_dev_dbg�9�[__x86_return_thunk����input_eventљ�i2c_smbus_read_byte_data�m��__fentry__�'__be16 [5]''int'�W$'_Bool'XM���������}sx8654GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����|{ �{ �{ �{ 6�{ 6�{ G@
=��{ `��(��@�{ �5�Tj��|�O�|@�)@��>�?���{ W�{ ��{ 
| || |
D0#�S#| H�.| H�9| &)
�]L�&
M�sx865x_datacmd_manualchan_maskhas_irq_penreleasehas_reg_irqmaskirqhsx8654gpio_resetsx8654_driver_exitsx8654_driver_initsx8654_probesx8654_closesx8654_opensx8654_irqsx8650_irqsx865x_penrelease_timer_handlersx8654.ko[�,
}#�0�E�Z�o	��	�
�	�"�.7����	P8!89�8Q�8i�qt08�P��8��8��8�T�@]�T-���A- :88R8j@��p8����h8�"����


  @
%`1H2c>?y���0� ��� ����
(3Me|��"����)>Soy�������)8Zs����__UNIQUE_ID_srcversion127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__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_8sx8654_irq__UNIQUE_ID_ddebug360.6__UNIQUE_ID_ddebug361.5__UNIQUE_ID_ddebug362.4__UNIQUE_ID_ddebug363.3sx8650_irq__UNIQUE_ID_ddebug356.10__func__.16__UNIQUE_ID_ddebug357.9__UNIQUE_ID_ddebug359.7__UNIQUE_ID_ddebug358.8sx8650_irq.coldsx8654_opensx8654_open.coldsx8654_closesx8654_close.coldsx8654_probe__UNIQUE_ID_ddebug365.1__UNIQUE_ID_ddebug366.0sx865x_penrelease_timer_handler__UNIQUE_ID_ddebug364.2sx8654_probe.cold__UNIQUE_ID_ddebug355.11sx8654_driver_initsx8654_driversx8654_driver_exit__func__.19__func__.18__func__.17__func__.15__UNIQUE_ID_license369__UNIQUE_ID_description368__UNIQUE_ID_author367sx8654_id_tablesx8650_datasx8654_datadevm_request_threaded_irqdevm_kmalloc__this_modulegpiod_set_value_cansleep__sw_hweight32devm_input_allocate_devicecleanup_moduleenable_irqi2c_transfer_buffer_flagsdevm_gpiod_get_optional_raw_spin_lock_irqsave__dynamic_dev_dbg__fentry__init_module__x86_indirect_thunk_raxinput_register_device__stack_chk_fail__ubsan_handle_out_of_boundsi2c_register_driver_dev_errmod_timeri2c_smbus_write_byteinput_set_capability_raw_spin_unlock_irqrestore_dev_warndevice_get_match_datadel_timer_sync__x86_return_thunkinput_eventinput_set_abs_paramsjiffiestouchscreen_report_posinit_timer_key__const_udelayi2c_smbus_write_byte_datai2c_del_driver__ubsan_handle_load_invalid_valuei2c_smbus_read_byte_datatouchscreen_parse_properties__mod_i2c__sx8654_id_table_device_tabledisable_irqH��������.a��������WX��������eX���������W����������
P�G���������D��������[��������5X��������CX��������U\
eG��������u$|
��G���������8�
��G���������L���������H���������@��������a��������9W��������DPNHU
0ZG��������zD���������`�
��G���������F���������&��������E[��������]X��������lX��������yZ���������P���������S���������8�
��G���������x�
��G��������	M��������-L��������AH��������b^��������jPwQ���������h�C���������W���������H���������d���������}�Q�����������^���������W��������V��������!H��������GJ��������i=�����������E���������U�����������@�\���������A��������$@/�GR��������^Y��������xY���������b���������?���������]���������?���������^�����������^��������:"^��������*TP<��������Ynfd��������nK��������W�����������
8�G���������^��������� �����
�G�����������
pG���������AH��������[F��������vX���������X���������S���������W���������=�
h�G���������W���������T��������&�:�CT��������P�[cO��������h�s(xO��������}��	��`������������O����������P�O����������x�O���������n���O���������n�	@`���������
�O�������� n'02O��������:nA�LO��������Tn[fO��������nn�0�O���������n�	`�`����������H��������		�>N��������W��������	�_��������W����������@�  (@0�0� � � (8�F�8�~�� 5�
zBN
B �$n(

0G4�8
�@D=H
ZP�T�X
"`td�h
�p�t�x
������
b�����
*�����
������
�X	 	2@XP	�`Xp	��X�	�� �R��R@��8R@@H�P�pRx�����R�`���8�R�`���$R `(�0PRX``�h�R�P���8�R�P���x�RP�`0R8P@�HHhRp x��=8I8B.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela.init.text.rela.exit.text.rela.altinstructions.rodata.str1.1.rela__mcount_loc.rodata.str1.8.rela.rodata.modinfo.rela.retpoline_sites.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?��:@�6�'Jj	�E@xB�'Yt"o@�Fx'�;@pGH'
�X�@�G0'�2dY��8�@�G�'�2����@ �@�H�'�e�e�@ I'i$@8I�'��	 $ �@J`'6�� 1@pM 'A��<@�N�'O@ �@J@S0' i�#n0�#Xw$�$���&�&x	(<	(0�@S�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
��J�R0X���`Z%�1����{�"�%-/Xm�1��A��]�W�b�u�!��F_��2�sY<�u�m��?}�ɿ��j������	�1�<�f�^~�w�*Kb��(qGo�D!MxYL-F_%���%̘����/�޽;�?��HU9��'�]L�Ϝ�y�53�Q2�#�ձu�	�ѣ@���U�~�h���~�#��A�
�զ���]���'U,�__X�̇��k�;�0����m@�����f=��U�,��
�b1����;π7g�t|��a=�E@�[g����3)��7���^<k8S����l��B��naS��T)]�r�W���'!p���k7�mR�+��a���Dp�+heB@���v(``b�p�Й��x�Ql��Q��&�����@Vc��$o�J����
G���ؖ�����v��r�k�:؍���<H�3񘼖�ъ��h	� V�o��!��͏'y�U�Wgh�	ܥuF�<WZ��:�y����d��~Module signature appended~