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/wdt87xx_i2c.ko
ELF>�y@@'&GNU0�a���M�� r��`vҤLinuxLinux�UH��H��SH���"H��`eH�%(H�U�1��f�}������0�U��A�f�M��	�	A�A�B�D�#�B�D
�B�D��D=�H�}�H�H�>H�9��L�D>�L�D9�H�yH��H)�H)�����H�H�u�H�����xZ����1�H�U�eH+%(u:H�]�����0�E��A��U���A�A��T�����D�UE1�A�H��SH��H���H��@eH�%(H�D$81��GH�f�T$H�t$�H�t$f�D$fD�L$f�D$ fD�T$"fD�D$$H�L$(����1�H�T$8eH+%(u
H�]����fD�U�"L�BH��AVI��AUATI��SH��H��`eH�%(H�E�1��f�M�<���0�E���f�U���D
�#H�u�H�M�L���D����A�Ņ���E�H�U�L9�IGă�sK�����t�M���������H�E�eH+%(��H��`D��[A\A]A^]�H�M�H�{H��H���H�t
�H�t�H)�H���H)ك��r���1҉փ�L�1L�79�r�뉃�0�E����E�������M�����T��T��W������T�f�T��F����ff.�@�UL�AH��AVI��AUATI��H�M�SH�ӺH��`eH�%(H�E�1�@�u��#H�u��E�"f�E����A�Ņ���E�<��E�H�U�L9�IGă�rqH�M�H�{H��H���H�t
�H�t�H)��H)ڃ�H�у�r��1҉փ�L�1L�79�r￰��H�E�eH+%(uEH��`D��[A\A]A^]��u��t��M���t����T�f�T�볋M�����T��T�����I��UH�׾I�@xH���H2H���]H���I��UH�׾I�@xH���H0H���]H���I��UH�׾I�Px�B4�J6H��H����	��]H����U��JH��AWAVAUI��ATSH��hH�H�u�eH�%(H�E�1�1�H�E�H��H�E�H�E�H�E�H�E�H�E�H�E�H�E�H�E�f�E������}��G1ۍsHc�H��J���T�������H���������D�D�E;ED��A�u<A�U>�D��‰�f�����1��A��A;EH��A�E@M�uD�|�f��~����D���}���D�/�L��D��x�����1�L�����~����0L���A�����}����:L������x����5L����D��6L����H��H��F����I�}�I�}1�1�1��H�E�eH+%(ueH��h�[A\A]A^A_]�I��`E��H��H��D��t�����x������x���D��t������H����W����ff.�@�UH��AVAUATSH��H��H��O<L�p ��f��L��f������A���H���I��H�CE1�E1�H��1Ҿ5fA�D$�CLL��fA�D$�CNfA�D$H�CPI�D$�KD��KHE1�E1�1Ҿ6L���L���I��$HH��tD��L���I��$HH��tD��$�KDE1�E1�1Ҿ0L���E1�E1�1ҹ��:L���L���
�L������H��[A\A]A^]���UA��H��AVI��AUH�M�M�n SH��H�u�H��`eH�%(H�E�1��#�E�"f�E��E��������E�<������E��"L��H�U����C���������U�H�E�L���C��u�i���H�C�E�f�si�����f�S�҉։�������)�f�K�������H�U��C�n�������E��H�u�L���E��f�C�����������UH��AUATSH��H��DH�{H�GH�@ ���L�k ��
�pL���I��H����H�H�xH��H���H�CD�CL���I�|$P� H����`�I�t$0H��������t<H�e�[A\A]]�H�GD��H�w H��H����`��2���L�������u�AT��1�L�KA� H�L���Z���H��L������H�e�[A\A]]�������\������R���fD�UH��SH���dH��eH�%(H�E�1��H�{�H�u�H�E���L�������H�E�eH+%(uH�]�1����f��UH��ATI��H�����eH�%(H�E�1��I�|$�H��H�u�H�E�����uH�U�eH+%(u1L�e���A��$��E���U�H��L����E���f.��UH��AWI��AVAUATSH��eH�%(H�EЋF�E��F��l���H�F H��`���DL�u��L��H���L��H�E������L��L���E���E�������Å���
�X�A�H��u�D��l���E���sI�G L��p���H��8���D��l����DžD���9�F�Hc؉�)؉�h�����l��������
k���\����؃���X����E�����T����89�HNÉ�P���H��H����E�H��p����L���E���E��������D��X���D�T������P���D�m�����f�U�H��H���f�E�L��`���A��D�m���h���������tA��U���%H��p����@L��H��x���D�U��v����D�U�H��x����`%A��D)�I�E��A��tq��t{�8A����D�m�9�fD�E�N�f�E�D����f��8��ȃ��X�����I�T�H�T��A����\�����1҉փ�I�<7H�|5�9�r��@�������u���h���H��p����L���E����]���A�����d�E�H��p����L���E����E��w�����\�����f1��f�}�H��p���f�u�H�u��E��9���1��L���@�H�H��p���L���E����A�����H��`����M�E1�H��H��:C�	E��H��A������1�D����D1�E��D1�A��D1�E��A��D1�E��A��D1�E��A��A��D1�D1�1���	�D��H9�u�fD9����h���M���l���H��`����������L��p����L��L��D�E��E�����E���9�D�E�����
E�ĿX�A�H��u�L��L��D�e�H�E����D�E����E��AE�H�U�eH+%(��H�Ġ[A\A]A^A_]�D��l���D�E�H�H��H��8���H������A��U�A�T��T����A���A�T�f�T�����L�g H��H��L�������E1������ff.�@�UH��AWI��AVAUA��H��ATI��H�}�SH�� eH�%(H�E�1�����H�]�M�|$xH�S�:RIFF��zWHIF��BL�L9���(I��(w��LH�DI9���H��9FRWRu�H�����AA�W0��f����8��I�GH��H�E��A�ƅ�t2H�}��H�E�eH+%(�H�� D��[A\A]A^A_]�A��$��H�;H��(��H�S�(��LH�DH9���H�4D;.u�H����A��FRWR��I�\$�H���<���A�ƅ���f��H�u�H��H�E��	��A�ƅ�uk��	�I�w0H���9���A�ƅ��A��$��H�}������H��L��H���댁~ �h��e������D��H��L��A������I�?H��A���H�� ����ff.�@�U�FRWRH��H��SH�����HcЅ�H��H�]��HE��ff.���U�CNFGH��H��SH���B���HcЅ�H��H�]��HE����H�{ H���E���E����y&��H�{ �D$H��H����D$��������I�~ ��H������I�~ H��A�����I�~ ��H����H�{ ��H����H��L��������H��L���E���E����H��L��E���E�H��L��E���E�H�U�eH+%(��H��`[A]A^]��U����tH��L��������U��KL��E�D�KD�CH��f���E��H��L��E���E��y���H��L��E���E��_�����H��L�������.���H��L��E���E��)������H��L��E���E����H��L��E���E����H��H����M�g H��L�牅x���D�E��D�E���x����M�g H��D�E�L���D�E��H��8���H���E��D�E���h����U�D�E�H��H��8����H��`���D�E�H��M�g H��L����L��L��H�E�����u���A���-�����D�����H��8�����H����A����؃���D�����u%H��8���H��L��p����A�������I� H���E���E����h����U�H��H��8����A�����h����U�D�E�H��H��8����ى��H��`���D�E�H���U�H��8���H���E����h���H��`���D�E�H��H��8���H���E��D�E��l���H��8���H���E��D�E��M���H���H��8���H��D�E��D�E��!�������FRWRH��L���A���D��D��H��L������H��L����I�?L�ɉ�H��A���H�� ��L��H���D��H��L����I�?H��A���H�� ��I�?����H��A���H�� ��D��D��H��L����+�����L��H��L��A�����UH��H��H���]�UH��H���]�set feature failed: %d
%s: i2c transfer failed: %d
get feature failed: %d
get string failed: %d
%x
read v1 raw data failed: %d
tip on (%d), x(%d), y(%d)
WDT87xx Touchscreenget desc failed: %d
failed to get device desc
failed to get parameters
failed to get platform id
failed to get firmware id
adapter=%d, client irq: %d
&wdt->fw_mutexi2c-%u-%04x/input0request irq failed: %d
create sysfs failed: %d
start 4k page program
stop report mode failed
unlock failed
%s: %x, %x
erase failed at %#08x
failed to request checksum
failed to read checksum
lock failed
start to report failed
page write failed
check fw tag failed
invalid chunk (type %d): %d
resetting device now
reset failed
soft reset failed: %d
wdt87xx_fw.binwdt87xx_cfg.binwdt87xx_i2cupdate_fwupdate_configplat_idfw_versionconfig_csumunexpected response to get string: %d
failed to allocate input device
failed to register input device: %d
unexpected response to get desc: %d
wrong id of fw response: 0x%x
fw_id: 0x%x, plat_id: 0x%x, xml_id1: %04x, xml_id2: %04x
failed to start device when resuming: %d
failed to stop device when suspending: %d
addr & len must be 4 bytes aligned %x, %x
write failed at %#08x (%d bytes)
failed to set checksum length
failed to set checksum address
checksum fail: %d vs %d, retry %d
failed to retrieve checksum for %#08x (len: %d)
unable to retrieve firmware %s: %d
fw size mismatch: expected %d, actual %zu
unable to locate firmware chunk
fw version mismatch: fw %d vs. chip %d
unable to locate chunk (type %d)
firmware load failed (type: %d): %d
failed to refresh system parameters: %d
failed to write fw chunk (type %d): %d
/build/linux-SaOI8K/linux-5.15.0/drivers/input/touchscreen/wdt87xx_i2c.cdrivers/input/touchscreen/wdt87xx_i2c.cwdt87xx_report_contactwdt87xx_sw_resetwdt87xx_i2c_xferwdt87xx_write_firmwarewdt87xx_ts_probememcpyWDHT0001wdt87xx_i2clicense=GPLdescription=WeidaHiTech WDT87XX Touchscreen driverauthor=HN Chen <hn.chen@weidahitech.com>srcversion=1949AA0EA9415F523F64316alias=i2c:wdt87xx_i2calias=acpi*:WDHT0001:*depends=retpoline=Yintree=Yname=wdt87xx_i2cvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout�%�+i2c_del_driver�5i2c_register_driver8�2mutex_unlock����release_firmwareu��mutex_lock_interruptible}Ao�request_firmware����fortify_panico��<disable_irq�	�enable_irq����msleep�]×devm_device_add_group�)Z�devm_request_threaded_irqnJnesnprintf���__mutex_init+��devm_kmalloc�pHe__x86_indirect_thunk_rax��@�_dev_infod#	input_register_device��binput_mt_init_slots�:�2input_alloc_absinfoF�k�input_set_abs_params`��-devm_input_allocate_device���__ubsan_handle_out_of_bounds�e�__dynamic_dev_dbg���input_mt_sync_frame:l.input_mt_report_slot_state����input_event����scnprintf1��{i2c_transfer7�z�_dev_errke��__stack_chk_fail�9�[__x86_return_thunk����__const_udelay@ׅ�i2c_transfer_buffer_flags�m��__fentry__�'u8 [74]'-,'u8 [8]''long unsigned int'WRQPO'u8 [80]''int'��$$$1����wdt87xx_i2cGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��LL|{ 
 �{ �{ �{  �{ 0�{ @�{ P�{ `�{ p�{ ��������{ ��{ p����(@�{ m���=��H��>�J=��{ W| �$| T=3| T=C| 
��?�T| G�s| ��| <'�| <'�| x)�x�| x
PT��| �| O�
��gyT�| Q�
����A�} S�
��u�e
��;} U�
��u�4��;+} W�
��?} u�4%@;G} Y�
��Z} Sa} ;g} S��;n} [�
�]]�$
^�wdt87xx_sys_paramfw_idplat_idxmls_id1xmls_id2phy_ch_xphy_ch_yphy_wphy_hscaling_factorproduct_idwdt87xx_datafw_mutexwdt87xx_driver_exitwdt87xx_driver_initwdt87xx_resumewdt87xx_suspendwdt87xx_ts_probewdt87xx_ts_create_input_devicewdt87xx_ts_interruptupdate_fw_storeupdate_config_storeplat_id_showconfig_csum_showchunk_idwdt87xx_update_firmwarewdt87xx_write_firmwarewdt87xx_get_sysparamwdt87xx_set_featurewdt87xx_get_featurestr_idxwdt87xx_get_stringtxdatatxlenrxdatawdt87xx_i2c_xferwdt87xx_i2c.koy��	h#�0�E�	\	i���	����7���� �1(@4�qHNa@(te5�p0��0��9�a�88���H �5D�9Y�s
Z�8���(��8�pw�&����A�8/p8G`S<Eo�z�Q��8���@4��4�"���	". :�F]3x?)��@� ���@��0�@ �  � � � .?Yf�t}�����	��,>LW"c|�������!4@U�@~����@����__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_8wdt87xx_set_featurewdt87xx_set_feature.coldwdt87xx_i2c_xferwdt87xx_i2c_xfer.cold__func__.13wdt87xx_get_featurewdt87xx_get_feature.coldwdt87xx_get_stringwdt87xx_get_string.coldplat_id_showfw_version_showconfig_csum_showwdt87xx_ts_interrupt__UNIQUE_ID_ddebug369.1wdt87xx_ts_interrupt.coldwdt87xx_ts_create_input_devicewdt87xx_ts_create_input_device.coldwdt87xx_get_sysparamwdt87xx_get_sysparam.coldwdt87xx_ts_probe__UNIQUE_ID_ddebug370.0__key.9wdt87xx_attr_groupwdt87xx_ts_probe.coldwdt87xx_resumewdt87xx_resume.coldwdt87xx_suspendwdt87xx_write_firmware__UNIQUE_ID_ddebug361.3__UNIQUE_ID_ddebug362.2__func__.11wdt87xx_write_firmware.cold__func__.8wdt87xx_update_firmware__UNIQUE_ID_ddebug358.4wdt87xx_update_firmware.coldupdate_fw_storeupdate_config_storewdt87xx_driver_initwdt87xx_driverwdt87xx_driver_exit__func__.15__func__.14__func__.10__UNIQUE_ID_license375__UNIQUE_ID_description374__UNIQUE_ID_author373wdt87xx_acpi_idwdt87xx_pm_opswdt87xx_dev_idwdt87xx_attrsdev_attr_config_csumdev_attr_fw_versiondev_attr_plat_iddev_attr_update_configdev_attr_update_fwrelease_firmwaredevm_request_threaded_irqdevm_kmalloc__this_modulesnprintfinput_mt_sync_framerequest_firmwarescnprintfinput_mt_report_slot_statedevm_input_allocate_devicecleanup_moduleenable_irqdevm_device_add_groupi2c_transfer_buffer_flags__dynamic_dev_dbgfortify_panic__fentry__init_module__x86_indirect_thunk_raxinput_register_device__stack_chk_fail_dev_info__ubsan_handle_out_of_boundsi2c_register_driver_dev_errinput_mt_init_slots__mutex_initmutex_lock_interruptible__x86_return_thunkinput_eventinput_set_abs_params__mod_acpi__wdt87xx_acpi_id_device_tablemutex_unlock__const_udelayinput_alloc_absinfo__mod_i2c__wdt87xx_dev_id_device_tablei2c_transferi2c_del_drivermsleepdisable_irq^���������[���������o���������j��������b����������������!^���������r����������j���������b���������^��������@Jxo���������j��������-b��������A^����������ao��������.j��������db��������q^���������d�U���������j���������^���������d�U���������j���������^���������d�U��������j��������^���������[����������\k��������kV���������k���������k���������k���������k���������S���������k��������j��������,�3	8E\��������^cd��������mb���������^���������W������������l��������'l��������/p��������Kp��������wl���������l���������g���������a�����������j���������^��������+	�7	�A	o���������	{�	0
�
�
^��������7
`��������U
P��������o

v
P{
h���������
_�
R���������
j���������
4�
	�
\��������#O��������,�3�;Z��������CRj��������q^���������t���������"�Y���������j���������b���������^��������u��������Vj��������fY��������p0xf���������b���������^���������m#
�2
o���������
�t����������o���������Q1t���������2�t������������d�o��������8?j��������Q`X�f	pk\�������������	��\���������b���������]�^��������T��������q7DS��3�i���������N���������j���������u���������t�����������Y���������n�����������	��\���������}�b�����������f��������
�W�(f��������A^��������N�pj���������^�����������j��������	f���������.@5:f��������C�W5\f��������axozf���������M�f����������h�f�����������(�f�����������P�f�������������f���������f��������0j��������@�Hf��������n�vc�����������f����������f���������x�f�����������f���������b���������r�f���������
�f��������"�
+3f��������8�CGUf��������do:{f�����������!�f��������� �f������������f�����������������)�3f��������Q_]f��������h�m�
x��f����������`�f�����������f������������f��������!)f��������@�Hf��������X�]]��������k�tf�����������f���������(�f�����������P�f�������������f�������������f���������f���������r.f��������3�C�Rf��������W�d�lf��������}X�f����������^��������	�Qe��������j���������s��������j�������� �@ p(�0�8@�H�P
Xp`�h�p�x@���0�8p@�HpP�Xp��6
���-�� �$�
(Q,�0U4>8�<o@�D/HLB	b%
�
	* �$�(	�0^
4C8	�@_D�H	
� n@�P�X�`�p�x����`�n���`�n�`n �0`8n@�P`Xn�
����0 H��@� ������
�@���"p *0�@5P����48�@H�P�p�x`�������`������� ����8_8X.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.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?��:@�P�$JT�E@�`($^�"Y@�kx$ni@PlH$	y2A�^��@�l�$�2� � # �@Hn�$�(%�F&�@�n$�J&P�@o�$��&	 ��/P�@�ph$
0` @Pr $`3@pv�$#�4�@@Px0$=8B08XKX8[X8g`�=�=%N	�H�xo0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�H<�J��z���=���8��"ʎ��mR��QS���Oi��W1�X�$K�KWg`1��*����k~8\��܍��D�K���|Э���c�덙5�n�Um3���Ɂ��ȣ��\�E P[ ��u�נd����a���-~(@�1>3��~,:N�<���C8��
����n�\�9����98ʽFL��4�&Rktc�[b ��_��Y�)M�@� ���F.�w�.��xK���r.�tgt��<���8�l2���� *�M�~�Fu�q'3Un��ָQf�2Y�t�U�����Ɗ�t���Z)K
�ǿL��$a��ٴv��Wκ����H��эZ���=���k*7Bq֯����V�.Nd�fG����O^��̃�/p�a��<�H�-�V٥cf��|s��&.����	�u>jX.�_*[�6��3c��?�d9�8�N++�!~g0txu��d��J4����I%v\O�Q*��0���1�[("���!��:�7����~Module signature appended~