HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/modules/5.4.0-216-generic/kernel/sound/soc/codecs/snd-soc-cs42l42.ko
ELF> �@@"!GNU��`����Ԏ��
��}J[Linux�UH��'����$����w<����1���)w$������
���������]Á� w$��w1�]Í����]H�੟w����Í�����wٸ]H�੟��Á�$����$�����)vf��!�v<��#]����Á�]����Í����]H�_�	H��H����ø���4����� ]��Á���vN��]����Í�����]H���/��Á�)wF��)w}��	&tuv!��(]����Á�zw<��o]��Á�%w4��%]��Á�*w,��*w/��
)]����Á�]��Á�&]��Á�0]��ø]�ff.��UH��wH��w(��tdv��$]��Á�w6��]��Í����]H�੟w��Á�&w��$]��Á�]��Á�w]����ø]�@�H�GUH�@xH��H�x1�]���UH�G`H�@H��H�@x���1�]Ð�UH���1�H���H���1�]�ff.��UH��AUI��ATSH�_x�H�s�A�ą��H������p���H�;1��H�;�[D��A\A]]�fD�U�H��SH�_xH�;�H�;�H���1��H�s��1�[]�ff.���UH��ATSH��H�GL�`x��t1���u
���H����t1H��[A\]�I�<$��I�t$��1�H��[A\]�I�<$1��I�<$�I�t$�����H��[A\]�ff.��U��%�H��AUATS��= tyA���E1�=@u_�؃���usL�o`�
����L�����tD��t6D�����DD�D���L���E1�[D��A\A]]�A��A����A����A�����ff.�f��UH��ATH�G(L��@�����u:���1ɺ<�*L����h�hL���1�A\]�L���<�*�L��1ɺh��1�A\]�f.��UH��AWAVAUI��ATSL�b`H��I�D$L�px�F$�����F(1��������(A���A�U<����I�D$H���pH�Xx1������
H��9�t����u���[A\A]A^A_]�H��	L��H�@L�,�A�E=���1�=6n��!Ѻ��A�MA�EL����A��	��D������1�D����É���A9�����D�{����L��A�����D�������̾L����˺�L����Ϻ�L�����L��	���L��
���L���E��u_L��1ɺ��1�[A\A]A^A_]Å��XL��CHþ*���X��ك�@��ٺCL��*��+���A�ML����A�ML����A�]L��������L��������L����A�ML����A�M
L����A�ML���
�1�[A\A]A^A_]�1��H����9���� ��D�UH��ATL�g`��tEL��1ɺ��L��1ɺ��L���� �1�A\]ù�L���L��%�1�L���� ����L�����1�A\]�ff.���U��
��H��AWAVL�w AUI��L��ATSH��eH�%(H�E�1��H����I���1�1�L��H��H���H�H=��H�CL�{�L��H�C(L��H�C@H�CXH�Cp�A�ą���L�������L���H���H���H��A��H=��H��tD���p���1�A� L��SA���I�H��ZA��=���������H�;H�UȾ�H�;H�U�D�eȾ��U�A��H�;A���������A	�H�U���U����D	�B*�H�;H�UȾ�A�ą���H��H��L���H������L����H�E�eH3%(uH�e�D��[A\A]A^A_]�A��������UH��AWAVL��p���I��AUL�m�ATI��SH��H��xeH�%(H�E�1�H�F�H��`����A�v�H�;L��I���A�v�H�;L��I���A�E�A�V���!�A!I��M9�u��E�D�e�D�u��Шt
�E��)�E�Шt&A�����A���rA��tP<tƃ��E��Ш�tA��uA�ƀ��DH�E�eH3%(��H�eظ[A\A]A^A_]�<t�jH�;E1�E1���� ƃ��H�;E1�E1�j���t�H�;E1�E1�j����p�H�;E1�E1�j�#��� �H�;E1�E1�H�� �����j�H�;E1�E1�j���t�����H�;E1�E1�j����H�;E1�E1�j����� �H�� ����������jH�;E1�E1������zƃ��H�;E1�E1�j���t�H�;E1�E1�j����p�H�;E1�E1�j�#��� �H�� D����jH�;E1�E1�����H�;E1�E1�j����� �H�;�$H��h������h���A[A]�ƒ�������jH�;E1�E1����t�AYjH�;E1�E1������H�;E1�E1�j��� �_AXD���A��@�?���jH�;E1�E1������zA�L��l�������i��i��Hc�Hc��^H�;E1�E1���B��+�j�u�ɀ���H�;L���x�Y��l�����I��I��u�D���jE1�E1�H�;���u�ɀ���H�;L���
�H�;��E1�jE1���z�XZ�A���H��`������H��H��H�p�����jH�;E1�E1�����pL��l����H�;E1�E1����j���u�ɀ���H�;E1�E1�j�����p�H�;E1�E1�j���t����H�� �H�;L���
�H�;E1�E1�j����z�AZ���H��`���H��H��H�p��#���H��`���H��H��H�p����H�CH��H��H�p��B���A��tZA��t*D�,���H�CH��H��H�p�����D����H�CH��H��H�p����D����H�CH��H��H�p�������H��L����H�{��H���E���E��H��X���H����I�|$D��H��������U�H��L���E1�E1���jH�;����I���X��ƃ�E1�E1�1�jH�;����E1�E1��ƃ���jH�;�E1�E1�1�ƃ��8�jH�;�E1�E1��H�d
Z��H���jH�;�H�� E1�E1����u���ƃ�jH�;�ɀ���E1�E1��jH�;��)�E1�E1���jH�;���s�H�;H�U̾��E�E1�E1�����������jH�;�E1�E1��H�� ��jH�;�E1�E1��jH�;���E1�E1��jH�;���E1�E1��jH�;���E1�E1��H�� ��jH�;�E1�E1��ejH�;�e��E1�E1���jH�;���y�E1�E1���jH�;���z�E1�E1��H�� ��jH�;�E1�E1��jH�;���E1�E1��jH�;�� ��H��L��H���A��H�����E1����H��L��A������H��L������H��L���E���E�A�����H��L�����B*H��L��A�����H��L�����UH��H��H���]�UH��H���]�cs42l42_handle_button_presscs42l42_irq_threadcs42l42_i2c_probecs42l42cirrus,cs42l42	y�
z�e
 p}�}+@D����-@���.>��}	=0��`�>.��^"V@D����[@���]>��}D�D��������X�X6n6nww
2��������0�0�	
����� @	w !�$)�	
	

 @
�%&'pq�rstuv/wxy�z��q 
!#?#?#?$$$$$$$	$
$$$$%%%�%%%�%?&@	&@((((B))))))
))********	*
***
*******0Failed to enable supplies: %d
Failed to enable regulators: %d
Unsupported sclk %d/sample rate %d
Failed to request supplies: %d
CS42L42 Device ID (%X). Expected %X
Cirrus Logic CS42L42, Revision: %02X
Invalid event 0x%x
VAVPVCPVD_FILTVLregmap_init() failed: %d
resetFound reset GPIO
cs42l42Failed to request IRQ: %d
Get Revision ID failed
Auto detect done (%d)
Unplug event
Button released
Function C button press
Function B button press
Function D button press
Function A button press
snd_soc_cs42l42sound/soc/codecs/cs42l42.cCapturePlaybackSDINHPDRVHPADC Notch SwitchADC Weak Force SwitchADC Invert SwitchADC Boost SwitchADC VolumeADC WNF SwitchADC HPF SwitchHPF Corner FreqWNF 3dB FreqDACA Invert SwitchDACB Invert SwitchDAC HPF SwitchMixer Volume160Hz180Hz200Hz220Hz240Hz260Hz280Hz300Hz1.86Hz120Hz235Hz466HzPageslicense=GPLauthor=Michael White, Cirrus Logic Inc, <michael.white@cirrus.com>author=Brian Austin, Cirrus Logic Inc, <brian.austin@cirrus.com>author=James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>description=ASoC CS42L42 driversrcversion=AFA5FD7B34B3C5DA5B04962alias=of:N*T*Ccirrus,cs42l42C*alias=of:N*T*Ccirrus,cs42l42alias=i2c:cs42l42depends=snd-pcm,snd-soc-coreretpoline=Yintree=Yname=snd_soc_cs42l42vermagic=5.4.0-216-generic SMP mod_unload modversions �p��module_layout6�j�snd_pcm_format_width����msleep4�>i2c_del_driver��"Jregmap_update_bits_base��snd_soc_component_update_bits�j[*snd_soc_put_volsw_kSregmap_readVHQ�snd_soc_get_volsw�oD1devm_regulator_bulk_get��regulator_bulk_enable>�2)snd_soc_info_enum_doubleڶV3_dev_err1���snd_soc_info_volsw��qi2c_register_driver�-U_dev_info��snd_soc_get_enum_double�Vzregulator_bulk_disableG��usleep_range)��__stack_chk_fail��__devm_regmap_init_i2c�n��devm_snd_soc_register_component�m��__fentry__��"�__dynamic_dev_dbg��eWdevm_gpiod_get_optionalD$��regcache_mark_dirty�*�snd_soc_put_enum_doubleI��gpiod_set_value_cansleep��rsnd_soc_component_read32��Ydevm_kmallocޖ{devm_request_threaded_irqRN�regcache_sync6	�regcache_cache_onlyD�D�??##����d�d��d�r`L����snd_soc_cs42l42GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-cs42l42.ko��\L�#.7BTVfl@y���	����7�����$�7�"Jja}�D�����p��0��3� h+KF��[�	Hm0|8����i�������H�88p81�8L�8g�8�P8�8����	�
 @(?CUOAk�E�� ����@��`@�`������� h(�h=hR�hg�oh��h�h�`h��h��h�h�hp&h< @S� i��~@(	
�����`@��$=	Ldx������%=G[nw������	��4	L	[	b	__UNIQUE_ID_srcversion46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6cs42l42_readable_registercs42l42_volatile_registercs42l42_component_probecs42l42_set_sysclkcs42l42_i2c_removecs42l42_runtime_resumecs42l42_runtime_resume.coldcs42l42_runtime_suspendcs42l42_set_bias_levelcs42l42_set_bias_level.coldcs42l42_set_dai_fmtcs42l42_hpdrv_evtcs42l42_hpdrv_evt.coldcs42l42_pcm_hw_paramspll_ratio_tablecs42l42_pcm_hw_params.coldcs42l42_digital_mutecs42l42_i2c_probecs42l42_regmap__UNIQUE_ID_ddebug102.51065cs42l42_irq_threadcs42l42_i2c_probe.coldcs42l42_daisoc_component_dev_cs42l42irq_params_table__UNIQUE_ID_ddebug101.50987__UNIQUE_ID_ddebug100.50982__UNIQUE_ID_ddebug99.50974__UNIQUE_ID_ddebug98.50948__UNIQUE_ID_ddebug95.50931__UNIQUE_ID_ddebug96.50938__UNIQUE_ID_ddebug97.50943cs42l42_i2c_driver_initcs42l42_i2c_drivercs42l42_i2c_driver_exit__func__.50932__func__.50975__func__.51066__UNIQUE_ID_license107__UNIQUE_ID_author106__UNIQUE_ID_author105__UNIQUE_ID_author104__UNIQUE_ID_description103cs42l42_of_matchcs42l42_runtime_pmcs42l42_idcs42l42_opscs42l42_snd_controlscs42l42_dapm_widgetscs42l42_audio_map__compound_literal.2__compound_literal.3__compound_literal.4__compound_literal.5adc_tlv__compound_literal.6__compound_literal.7__compound_literal.8cs42l42_hpf_freq_enumcs42l42_wnf3_freq_enum__compound_literal.9__compound_literal.10__compound_literal.11mixer_tlv__compound_literal.12cs42l42_wnf3_freq_textcs42l42_hpf_freq_textcs42l42_reg_defaultscs42l42_page_rangeregcache_cache_onlyregcache_syncdevm_request_threaded_irqdevm_kmalloc__mod_i2c__cs42l42_id_device_table__this_modulesnd_soc_component_read32gpiod_set_value_cansleepcleanup_modulesnd_soc_put_enum_doubleregcache_mark_dirtydevm_gpiod_get_optional__dynamic_dev_dbg__fentry__init_moduledevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_failusleep_rangeregulator_bulk_disablesnd_soc_get_enum_double_dev_infoi2c_register_driversnd_soc_info_volsw_dev_errsnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_get_volswregmap_readsnd_soc_put_volswsnd_soc_component_update_bits__mod_of__cs42l42_of_match_device_tableregmap_update_bits_basei2c_del_drivermsleepsnd_pcm_format_widthr��������r���������r���������r���������r���������l��������r��������/��������:��������Kl��������Zw��������de��������lf���������r���������e���������o���������l���������x���������r��������e��������"x��������8e��������Af��������P��������Xqr����������������������������1r��������P/d���������{������������������������������r������������������#8n ���������������������G�G�������������������.���������C���������Z���������q�������������������������������������������������������������������3���������K���������`���������w������������������������������r������������������	���������	���������;	���������H	k��������c	���������z	����������	r���������	h���������	�	u���������	�

&
.
6
&;
���������S
��������[
�j
Co
p���������
l���������
w���������
[�
��
g���������
��
������������������9���������Q�b���������mery�I�q���������x���������v�����������r���������JC���������W���������)
���������H
���������g
����������
����������
����������
����������
����������
������������������I���������h����������������������������������������������������������B���������c������������������������������w��������
������������������a���������q������������������������q���������������������������-���������L���������\���������l����������������������8�q�����������p�q������������q��������� �)q��������C�JPSq��������m�t}q���������v��������
}��������l '}��������/�=B}��������G{VH[}��������eMp�xz�����������������������������������������������B���������t����������������������������������������������������������4���������S���������r����������������������������������������������������������4���������S���������_i�nt��������}����)�}�����������p�}������������}�����������c�}����������
��}���������~}���������r��������	j{��������������������`��p������������P��l�cql`wpq�w	lH
q�
0�z�|��������|���0�H|P�X�h���|���������|����
�
 
�8
|@
�H
�X
�p
��
|�
��
��
�
��
~�
y�
n�
`�(~0y8nH�`
x|��������|�����0| �(�8�P?h|p�x��p��  L(R0X8^@dHjPpXvp��|������ (��@@��� �(0�8�@pH0P�X�`�	h�p�
v(��` �$�(�0�4�8�@9D�HPTX�`2d<hxp\tfx@�	�8[`��@�`[�`�[�c0@@I80@ H@P�p0x �@���0� �@���0��@�0 (@0�P0X`@h��0��@��xs0m.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?��:@�`0J E@pp^+Y@xu`nIi@�u0	~` y@v
�`.x�@�h
�2�.��2�/��Q2��@4@ ��<��@x�@�=� �@�����D��@����F�@�@��0J0JX#XJ3XJpJ� e	`Ww	؇B0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
�|:�i���W����]~�ʂ���!�4��M��V��7��׍Aռ) ����	q��� ���d�f/T_�l��*���]��*G2��@?/�rC!/��w�����K:CO)Ü����Ip��j�Q�zm4�s���8ң��p�c.Ѣ�;�s�����a6�[�-��
-no��Q�@-n�ğ��G��$Q�exm1�^�u�n`�1�l
�&]͔��JW�.�*��V	�����@��$�7���C��J�B2d�q캜�n�G��������Xe�q�4��lua����$�
x��^�M|+�:�
h�&�B��~���‰�ʸ%?#86u�:�r�>O�f]��(,���&)�e2-X�7�:����,0��u���.3���"�x��#����,z]4��'�e�U��2��;xX��v��1��{�c��m&�,Z�Y�@�w)�{���ˑ���߀��tF��u ��Ϟ�١=ݟ��-�����%�~Module signature appended~