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/mtd/nand/raw/mxic_nand.ko
ELF>i@@#"GNU��]sJ��1;�7o��%)LinuxLinux�H�F8H���%u�UH�~H����]�ff.�f��UH��AWI��AVI��AUE1�ATSH�� H�U��M�eH�%(H�E�1����I�]ĸ�E����D)�9�G�M��tD��L���t1��ƒ��4@�t�9�r��L��ʚ;I�F8H����u�L9�~�I�F8H������I�F8�ڃ�H�T��Ẻ�L��ʚ;I�F8H����u�L9�~�I�F8H�������L��ʚ;I�F8H����u�L9�~�I�F8H����tgI�F8H��$�H�}�tQ�)����D��HM��E̅�t1��ƒ��t�@�49�r�I�F8H�����A�D9m������1��
�E��ظ����H�U�eH+%(uH�� [A\A]A^A_]��D�U��
�X	H��AVAUL�oATSH��L���H����H��L��I���I�H=��dH��L���I�FH=��EH��L���I�FH=��&1�H���I�F8H=��M�nhM�f@H��H��M��PL��M��P	I�F`�M���1�H���A�ą���I�V8�������I�F8�P�I�F8�PI�F8H�P<1��I�N8�ADI�N8�AHI�N8�AAVD��I�E1�1�H��L���A��XE��tfM�nL���L���M�nL���L���M�.L���L���H�e�D��[A\A]A^]�H�e�A��[D��A\A]A^]�M�np1ҾL���A�ą�u�E1�1�1�1�L���A�ą��d���L����A���ff.��E1���tD���UH��AWAVI��AUATI��SH��L���D�E�I�W8����I�W8����A�GI� H��H���A�FD�Eԅ���1��:����I�G8H�H0�B��
~��JH�rL��1��s���A����A9^vK��H��I�FH�Ћ��tWv���t~��u�M��$���I�}����E1���A9^w�I�W8���H��D��[A\A]A^A_]�I�G81��x<���I�G8�H0�JH�R1�L������A���]���I�G8�J�H<��~I�G8�H0�.���I�8�G�I�G8�H��I�G8�H0�H�rL��1����A��������UH��ATSH���L�cpL�����uNL���L�cL���L���L�cL���L���L�#L���L���1�[A\]��ff.��U���H��AWAVAUATS�
L������&H�BH��H=�������Jx�ʚ;M�|$A���H�Hi��MbL��H��&H��L9�I��LF��L���M�|$L���L���M�<$L���L���I�|$L�����udI�|$L�����uSI�D$8����I�D$8���K��I�|$H���a�w̫H��H��H�������uM�4$L�����t>I�|$hL��H����{x/uwI�D$8����1�[A\A]A^A_]�L�����uOM�t$L�����u2L�����uM�t$L�����t.M�t$L���L���M�4$L���L����Z���L������^���L����I�~hH����I�}hH���A�������UH��H��H���]�UH��H���]�RX FIFO not empty
pssendsend_dly&nfc->lockmxic-nfc&x->waitnand device timeout
set freq:%ld failed
drivers/mtd/nand/raw/mxic_nand.clicense=GPL v2description=Macronix raw NAND controller driverauthor=Mason Yang <masonccyang@mxic.com.tw>srcversion=14413871426151A25EB75C2alias=of:N*T*Cmxic,multi-itfc-v009-nand-controllerC*alias=of:N*T*Cmxic,multi-itfc-v009-nand-controllerdepends=nand,mtdretpoline=Yintree=Yname=mxic_nandvermagic=5.15.0-89-generic SMP mod_unload modversions mxic,multi-itfc-v009-nand-controller��Lmodule_layout�<+platform_driver_unregister�^Ѕ__platform_driver_register��U�clk_enableqs�|clk_prepare�2�clk_set_phasev��vclk_set_rate�: nand_cleanupv%��mtd_device_unregister7�z�_dev_err�:Jwait_for_completion_timeout�A�`__init_swait_queue_head���Kmtd_device_parse_register*�/snand_scan_with_ids
�w�clk_unprepare���clk_disable�)Z�devm_request_threaded_irqs�platform_get_irq���__mutex_init���devm_platform_ioremap_resource���~devm_clk_get+��devm_kmalloc46�_dev_warnke��__stack_chk_faile�?�ktime_get/z%�complete�9�[__x86_return_thunk�m��__fentry__3	mxic_nandGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0���$�$�|{ @# v@�{ �{ : ��@�{ `�{ �%@@�{ ��{ ��{ >@�{ >`�{ |��{ @�=%@;@�{ ;�| ;�| ;| >@| �!| �(| �# 7| I| I��8I�@
C�
F�H�G��gBHg
}> �@�{ >�M| >�W| >�d| >�l| >u|  �| @�| `�| ��| ����+�| W�@�| X���| ��| ��| } Y�@} \��} ^��} `�&} b�@,} d��3} d��@} g�J} g�@U} j��i} b��}} j��} b�@�} d���} `���} `��} l�@�} n���} p���} p��} p�@
~ r��~ r��)~ r�	8~ `�@	H~ t��	Q~ n��	Y~ n�
a~ t�@
m~ n��
y~ 6�
�~ 9�~ >���~ @׉S��p�PT�
�~ @$�~ T��$��~@%�~ �~�%�~ �~�%Z
F�&YH@&]�U��&�ZV�(B�E��~ �l�z 
J��~ 1W	P�@ S��
L�
F�O�J�N�
F�R�K�Q�  �# @���, (X;H����}5 �H@ mP m��D�M�@�
F�[�?�Z�
F�:;l��8]�
F�:;_�
F�:;lnoa�
F�:;lc�
F�:f�A�e�
F�;li�=�h�
F�$:lk�
F�m�
F�:o�
F�:q�
F�s�\ 	$u &/ d| @� `� �� �� �� �� � � �  (� �u� 1� @7� `�
w�B� X� g� ��T��Sw� 	@gy��gw� �� ��I��� z�| @| `!| z���=��� �� ˀ � �� � 8� K� f� }� �� �� �� ց � �� � |�� }� ��~�@� `p/�}�'� ��|0� �
��9� ��@A� ���
��
������G� S� G�W� u�@*I| ���+^� v��/f� ���/�-��0x���
6������j� (^��{� ����׉S��  �� ���� ��@�� ����� ���
����
����
����{���Ȃ �-����؂ �� �� ���� ���.��@� ���� �������� 	H�n��* �5 $� @��`%@�,� �6� �S*��J� 5�=e�� aw�0[� �@��Pc� �`y� p;m�x��*��$`�� �� �E|�� ���� ��ƒ ��׃ ��� ���� ��  � (u 0"� �8-� �H=� XT� �`o� p�� x�� ��� ��� ��|��� ̈́ �ބ ��� �(�� �8� �H
� �X� h#� p7� xM� ��e� ��|� ���� ��� �ȅ ��Ѕ �����օ � ��-0���� 
l��  �� 0�� @� P� 6`̈́ p� �օ ���-�� X� � 6@:� +�K� +�\� �����a� �)�%@@i� �� |�� }� ��~�@1�`�������� �w� ~�  �n@�� 4��� 4��� ���� ��@�� ����� ����� ��~�
��@͆ ���چ ���h*��� ��@�� ���� ���� ��
����� $���;�����@0����0�����3�-��4�t���5�n�: � ��;9� ��@;O� �;_� �;k� �;w� �;�� ��<�� ��@<�� ���<f� 4�<�R
=��  =�� @=�� `=ȇ �=Y�4�=ԇ 4>܇ ��@>�k�>Tm�>���?� k@� �@�� �@� ��A� @A]����AI| ���A׉SG��
������
����
����
������
��>>��
��>>����
����%� &�6� @� @I� �S� �Z� c�  l� @u� `}� ��� ��� ��� ��� ��  �� @�� `Ĉ �̈ �Ԉ �܈ �� �  �� @�� `� �� �� �$� �-� 7�  ?� @G� �P� �X� �`� h�  q� @y� `
���� #�6� @� @I� �S� ��� ��  c� @�� `�� ��� ��� �ʉ ��� ��  Ӊ @Ĉ `̈ �ۉ �� �� ��� �  � @Ԉ `� �܈ �� �#� �� ?�  G� @P� `h� �,� �y� �6� J� Y� �j� ��n� ��t� ��=��@�� �g�����@
���� b3�� �� ��e
@Ê %@u��f@֊ 6�� ��� 
� � /� E� \� {
������)��r� ��z� (g���.��@�� 
������ ��� ��@�� �
����  Ë ��ϋ ��@L����ۋ ���
��
����
����
����6����
��������� (Tm�-������ �� S� S@� ���'� ���v����\��@/I���1� ���:� ��B� ��@L� ���U� ���_� �����@�����m� �x� ��
����
����
��e
��
��4��
����
����
��:��
��4���� 0����ɪ��@�� ����� ����� ���� ��@
��:��
��������֌ �U��׉S@� ��/@�-���
������ ��@�  ����\ y����� ^'� ^/� 	(�/��@&/�>� ��{ ��n�2�^d| ^I| �� G�  ��������@^���]� ���
��
����������s� X	�� �$�� �$@�� �$�����R#S�]���PT�@"���������� ��� 
����� W׍ �� ]�� ]
"���� ^���� 	�
"�������+� 66� �
G� ��T֞S%@K� 
�^� �
�]�
�otp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infoerasesizenumblockslockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccwritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountdbgotp_user_nvmemotp_factory_nvmemmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamemtd_partmtd_masterpartitions_lockchrdev_locknand_memory_organizationbits_per_cellpages_per_eraseblockeraseblocks_per_lunmax_bad_eraseblocks_per_lunplanes_per_lunluns_per_targetntargetsnand_row_converterlun_addr_shifteraseblock_addr_shiftnand_posplaneeraseblocknand_page_io_req_typeNAND_PAGE_READNAND_PAGE_WRITEnand_page_io_reqdataoffsdatabufnand_ecc_engine_typeNAND_ECC_ENGINE_TYPE_INVALIDNAND_ECC_ENGINE_TYPE_NONENAND_ECC_ENGINE_TYPE_SOFTNAND_ECC_ENGINE_TYPE_ON_HOSTNAND_ECC_ENGINE_TYPE_ON_DIEnand_ecc_placementNAND_ECC_PLACEMENT_UNKNOWNNAND_ECC_PLACEMENT_OOBNAND_ECC_PLACEMENT_INTERLEAVEDnand_ecc_algoNAND_ECC_ALGO_UNKNOWNNAND_ECC_ALGO_HAMMINGNAND_ECC_ALGO_BCHNAND_ECC_ALGO_RSnand_ecc_propsengine_typeplacementstrengthnand_bbtnand_opsmarkbadisbadnand_devicemtdmemorgrowconvbbtnand_ecc_contextnstepsnand_ecc_engine_opsinit_ctxcleanup_ctxprepare_io_reqfinish_io_reqnand_ecc_enginenand_eccdefaultsrequirementsuser_confondie_engineenginenand_bbt_descrveroffsmaxblocksreserved_block_codenand_onfi_paramsopt_cmdext_param_page_lengthnum_of_param_pagesjedec_iddate_codebyte_per_pagespare_bytes_per_pagedata_bytes_per_ppagespare_bytes_per_ppagepages_per_blockblocks_per_lunlun_countaddr_cyclesbb_per_lunblock_enduranceguaranteed_good_blocksguaranteed_block_enduranceprograms_per_pageppage_attrecc_bitsinterleaved_bitsinterleaved_opsio_pin_capacitance_maxsdr_timing_modesprogram_cache_timing_modet_progt_berst_rt_ccsnvddr_timing_modesnvddr2_timing_modesnvddr_nvddr2_featuresclk_pin_capacitance_typio_pin_capacitance_typinput_pin_capacitance_typinput_pin_capacitance_maxdriver_strength_supportt_int_rt_adlvendor_revisiononfi_paramstPROGtBERStRtCCSfast_tCADnand_parameterssupports_set_get_featuresset_feature_listget_feature_listonfinand_idnand_ecc_ctrlprepadpostpadcalc_bufcode_bufhwctlcalculatecorrectread_page_rawwrite_page_rawread_subpagewrite_subpagewrite_oob_rawread_oob_rawread_oobwrite_oobnand_chipcurrent_interface_configbest_interface_configbbt_erase_shiftbbt_optionsbadblockposbadblockbitsbbt_tdbbt_mdbadblock_patternphys_erase_shiftchip_shiftpagemasksubpagesizeoob_poipagecacheresume_wqcur_csread_retriessecure_regionsnr_secure_regionsnand_sdr_timingstBERS_maxtCCS_mintPROG_maxtR_maxtALH_mintADL_mintALS_mintAR_mintCEA_maxtCEH_mintCH_mintCHZ_maxtCLH_mintCLR_mintCLS_mintCOH_mintCS_mintDH_mintDS_mintFEAT_maxtIR_mintITC_maxtRC_mintREA_maxtREH_mintRHOH_mintRHW_mintRHZ_maxtRLOH_mintRP_mintRR_mintRST_maxtWB_maxtWC_mintWH_mintWHR_mintWP_mintWW_minnand_nvddr_timingstAC_mintAC_maxtCAD_mintCAH_mintCALH_mintCALS_mintCAS_mintCK_mintDQSCK_mintDQSCK_maxtDQSD_mintDQSD_maxtDQSHZ_maxtDQSQ_maxtDSC_mintQHS_maxtWRCK_minnand_interface_typeNAND_SDR_IFACENAND_NVDDR_IFACEsdrnvddrnand_timingsnand_interface_confignand_op_cmd_instrnand_op_addr_instrnaddrsnand_op_data_instrforce_8bitnand_op_waitrdy_instrnand_op_instr_typeNAND_OP_CMD_INSTRNAND_OP_ADDR_INSTRNAND_OP_DATA_IN_INSTRNAND_OP_DATA_OUT_INSTRNAND_OP_WAITRDY_INSTRwaitrdynand_op_instrdelay_nsnand_operationinstrsninstrsnand_controller_opsattach_chipdetach_chipsetup_interfacenand_controllernand_legacyIO_ADDR_RIO_ADDR_Wselect_chipread_bytecmd_ctrlcmdfuncdev_readywaitfuncblock_badblock_markbadchip_delaydummy_controllernand_chip_opslock_areaunlock_areasetup_read_retrychoose_interface_confignand_manufacturernand_manufacturer_descnand_secure_regionbitflipsstrength_dsstep_dsnand_flash_devchipsizenand_manufacturer_opsfixup_onfi_param_pagemxic_nand_ctlrps_clksend_clksend_dly_clkmtd_part_parser_datamtd_partitionmxic_nfc_driver_exitmxic_nfc_driver_initmxic_nfc_removemxic_nfc_probechipnrmxic_nfc_setup_interfacecheck_onlymxic_nfc_exec_opnfcmxic_nfc_data_xfermxic_nfc_isrmxic_nand.ko/�	
k#�50�3E�\i�	��+7���3�@��#� < �MUk�u{P��"���	��0?,�&,Ke���������	5HU`"lz���������#/:__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_8mxic_nfc_isrmxic_nfc_data_xfermxic_nfc_data_xfer.coldmxic_nfc_probe__key.9mxic_nand_controller_opsmxic_nfc_exec_op__key.7mxic_nfc_exec_op.coldmxic_nfc_removemxic_nfc_setup_interfacemxic_nfc_driver_initmxic_nfc_drivermxic_nfc_driver_exit__UNIQUE_ID_license203__UNIQUE_ID_description202__UNIQUE_ID_author201mxic_nfc_of_ids.LC10devm_platform_ioremap_resourcedevm_request_threaded_irqwait_for_completion_timeoutdevm_kmallocmtd_device_unregisterplatform_driver_unregister__this_moduleplatform_get_irqcomplete__init_swait_queue_headcleanup_moduleclk_set_ratemtd_device_parse_registernand_scan_with_idsdevm_clk_get__fentry__init_moduleclk_set_phaseclk_prepare__stack_chk_fail_dev_errnand_cleanup__mutex_init_dev_warn__x86_return_thunk__platform_driver_register__mod_of__mxic_nfc_of_ids_device_tablektime_getclk_disableclk_enableclk_unprepare6��������?��������$/��������/?��������A6���������B���������B��������B��������B��������7B��������QB������������������?���������:��������6��������%*��������5@5��������V^5��������u}5���������'����������$���=���������.��������G/S[(��������pC��������xE���������C���������E���������C���������E���������?���������?���������4���������3��������!6��������0?��������{�8�0��������)��������A?���������6���������+���������<��������C��������E��������C��������E��������*C��������2E��������=?��������Q6���������C���������E���������C���������E���������C���������E��������2��������2��������W8��������g9��������zV;���������?���������D���������9���������D���������9���������C���������E��������C��������E��������D��������)E��������>���������A!;��������,�6��������	-@��������?��������,��������?��������@  �(P0� �P.���/@< �$(A&�0/X8781.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.modinfo.rela.rodata.rela.return_sites__versions.rela__bug_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�/:@\� J�0E@�c� ^�"Y@hdx n!	i@�dH 	~7	8y@(e� �2o	k�2�	!�
b��� �@�e0 �@
,�@f ��
 ���@g0 ��� �@8g` ���@�@�g0 0X&X6X�7; Q8Q�!'	�WH�gJ0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�IB.�6�ըu�r�(N;�u���d��y�}�^�̫Z�-�΅O����@8�1��C�B���qXs�=�A�����N�b
�#�m8w&�Q���"�J�f�
��L�d�+����"ZFj!�̽�f�*D�%/��x��n>az��6���gH�4VXq/R����b�o�i.�Q7�*�W{�k8c��ϛO44�3�%�ӟFZ���:\2b�m�;���Z�D.�S��O��^H-�oj0����|�[=g�*�w��+��
�J=�	=Vv�T9�_`ߧ������E�ȸ蔕�ieeM�5�Ẑ�ɫ4}�:U���i�d�Nݷ�NY����	�:=��(�a�€��ts����*�R�"q�T1`b/�V�r�{�)�'erY�t��$nC|<���F�n��YS���g�;��DX�p��g�),v4��G�u�^���A�Ӡi��ߊ:f�"ɥ(��6*�y%���60بC@�f?��5��A;�5�n����~Module signature appended~