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: //usr/lib/modules/5.4.0-216-generic/kernel/sound/soc/codecs/snd-soc-sta350.ko
ELF>p�@@"!GNU|������Kȱ��;u.��u.Linux�UH�Gx�F@H���@H��]�FH1��ff.��U1�H��]��UH��ATSH�G`��H�pL�fxD1�A�\$X[A\]É�H��H���A�\$X1�[A\]�@�H�G`H�@H�xx��%�=@uR����P���wE�G\��t3����@��u.U��E1�E1��H��jH�?�Z�ù��ظ������UH��AWAVAUATSL�j`M�MI�Yx�CX���D��(1�I��A��A��D1�Hc�D9$�t'H��H��u�I�}D��H�����������x�Hc�1�H�4RH��D9��t'H��H��u�I�}D��H�������D�$�A�F$A	̅���A�F(1���������D�����R�� ��DD�k\A��tA���A�jH�;D��E1�E1��1��Y��x(jH�;E1�E1��D���Z���O�H�e�[A\A]A^A_]Ã������9D�C\������D�,��w���A��D��H��L��H����m���I�uH��H���� ���I�uH��H����D�C\A����
���A�
�������E1���D�C\����w�D�,�����D���I�uH��H����I�uH��H����I�uH��H����_���1��H����+���� �������������ff.���UH�G�H�pxH��H���]�ff.�@�UH��AWAVH�U�AUATI��&SH��L�wxeH�%(H�E�1�H���M��E��H�@I��H�XxH�;��U̾&����U�H�;�H�;D���E��~]A��=WIc�A�E�I�T$HH�H��H�<��=D)�H�L�D��H��H��L9�����r����	��r	�A`H9�u�G�|mE��~E1�C�T4HH�;A�vI���E9��A��tEA��uV�U�H�;�&���1�H�]�eH3%(u9H��[A\A]A^A_]�G�|mE���뻋U�H�;�&���1�뿸������UH��AWAVAUI��ATSH��H�_xeH�%(H�E�1�H���I��H�@I��L�`xM��$pL���I�<$H�UȾ&��UȾ&����U�I�<$�I�<$�Ӿ�A��tmA��u}�U�I�<$�&���G�4v1�I�<$�sH�U���E�A�DHH��A9��E1�L���H�E�eH3%(u0H��D��[A\A]A^A_]ËU�I�<$�&����A�����ff.��U��
��H��AUATL�g SH��L��H���H����H��pH��H��I���H����L��H��I�EP�I��`H=����H��L���I��hH=�w}I�EI�U�L��I�E I�E8���xb1�1�H��H���I�EH��H=��L����L��H��H������H��[A\A]]ø����fD�UH��SH��H��t
H����H�;H��t(1���X�A�H�;���X�A�1�[]�ff.���UH��AVAUATI��S��H��H�weH�%(H�E�1�L�nxD��tM�������`1�H�M�eH3%(��H�e�[A\A]A^]É�H��H�����u�A��$����I�u�����I��hI��`���I�D$H�Uо&L�pxI�>��U�I�>����I�D$H�U�E1�&H�XxH�;��e��H�;D���B�T�bH�;��B�T�aH�;��B�T�`H�;�I����U�H�;�&��U�H�;�&���I��>u�I�>��U�I�>��jE1�E1�1��djI�}E1�E1�1ɺ���I��hXH��t1��I��`H��t1��I�u���I���jE1�E1���I�}����1�Z�#������UH��AVAUI��ATSH��H�G�H�XxL�sL�cPL������H��hH��`�!������A�D$1�jH�;������ʃ� �Dʉʀʀ�D�E1�E1�1����E1�E1��A�L$j�H�;�E1�E1��<A�L$j�H�;���E1�E1���A�L$j�H�;�����E1�E1��A�L$H�� �jH�;�����E1�E1��A�L$j�H�;�������E1�E1��A�L$j�H�;�������A�L$��jH�;��E1�E1������E1�E1�� A�L$H�� �jH�;���� �E1�E1��A�L$j�H�;Ƀ��A�$E1�E1�jH�;���E1�E1���A�L$j�H�;���E1�E1���H�� A�L$�jH�;���E1�E1���A�L$j�H�;���A�L$��KjH�;��E1�E1����E1�E1�� A�L$j�KH�;���� �E1�E1��@A�L$H�� �KjH�;����@�E1�E1���A�L$j�KH�;������E1�E1�A�L$j�LH�;���H�CpH��8H���@H��H9�u�H�����I���ǃ@���H��(H��0H�����ZH��8H�@@ǃL��H��P�L����1�H�e�[A\A]A^]�H��L�����������H��L��E���E��H��L��E���E����H��L��E���E��I�|$��H���E���E��I�}��H���E���E��I�}H���E���E���UH��H��H���]�UH��H���]�
	sta350_set_bias_levelsta350_set_dai_sysclksta350_hw_paramssta350L=F>	����������������
#(-23456789:;<=P������22��2&---1?HL,1?HLc��@�\�`	`
`
@�wjiji !"#$%&'*(�)�*3+,16789:�;�<~=�>&?HIJKLmclk=%u
rate: %u, ratio: %u
Unsupported samplerate: %u
24bit
24bit or 32bit
20bit
18bit
16bit
Unresolvable ratio: %u
&sta350->coeff_lockresetpower-downvdd-digvdd-pllvccFailed to init regmap: %d
level = %d
Failed to startup device
sta350sta350-hifiPlaybacksnd_soc_sta350sound/soc/codecs/sta350.cLEFTDACRIGHTSUBMaster VolumeCh1 VolumeCh2 VolumeCh3 VolumeDe-emphasis Filter SwitchDSP Bypass SwitchPost-scale Link SwitchCompressor/Limiter SwitchNoise Shaper BandwidthSubmix Mode SwitchZero Cross SwitchSoft Ramp SwitchMaster SwitchCh1 SwitchCh2 SwitchCh3 SwitchAutomode GCAutomode XOCh1 EQ Bypass SwitchCh2 EQ Bypass SwitchCh1 Binary Output SelectCh2 Binary Output SelectCh3 Binary Output SelectCh1 Limiter SelectCh2 Limiter SelectCh3 Limiter SelectBass Tone Control VolumeTreble Tone Control VolumeLimiter1 Attack Rate (dB/ms)Limiter2 Attack Rate (dB/ms)Limiter1 Release Rate (dB/ms)Limiter2 Release Rate (dB/ms)Ch1 - Biquad 1Ch1 - Biquad 2Ch1 - Biquad 3Ch1 - Biquad 4Ch2 - Biquad 1Ch2 - Biquad 2Ch2 - Biquad 3Ch2 - Biquad 4High-passLow-passCh1 - PrescaleCh2 - PrescaleCh1 - PostscaleCh2 - PostscaleCh3 - PostscaleThermal warning - PostscaleCh1 - Mix 1Ch1 - Mix 2Ch2 - Mix 1Ch2 - Mix 2Ch3 - Mix 1Ch3 - Mix 2Third orderFourth order0.51160.13700.07440.04990.03600.02990.02640.02080.01980.01720.01470.01370.01340.01170.01100.01043.15842.70722.25601.80481.35360.90240.45120.22560.15040.11230.09020.07520.06450.05640.05010.0451Limiter DisabledLimiter #1Limiter #2Binary outputUser80Hz100Hz120Hz140Hz160Hz180Hz200Hz220Hz240Hz260Hz280Hz300Hz320Hz340Hz360HzAC no clippingAC limited clipping (10%)DRC nighttime listening modeAnti-ClippingDynamic Range Compressionsta350->mclk is unset. Unable to determine ratio
Failed to request supplies: %d
Failed to register component (%d)
Failed to enable supplies: %d
High Pass Filter Bypass SwitchBiquad Coefficient Link SwitchZero-detect Mute Enable SwitchCh1 Tone Control Bypass SwitchCh2 Tone Control Bypass SwitchCh1 Master Volume Bypass SwitchCh2 Master Volume Bypass SwitchCh3 Master Volume Bypass SwitchLimiter1 Attack Threshold (AC Mode)Limiter2 Attack Threshold (AC Mode)Limiter1 Release Threshold (AC Mode)Limiter2 Release Threshold (AC Mode)Limiter1 Attack Threshold (DRC Mode)Limiter2 Attack Threshold (DRC Mode)Limiter1 Release Threshold (DRC Mode)Limiter2 Release Threshold (DRC Mode)FFX 3-state output - normal operationlicense=GPLauthor=Sven Brandau <info@brandau.biz>description=ASoC STA350 driversrcversion=8DA5C13B35871A8ACB9A9C0alias=i2c:sta350depends=snd-pcm,snd-soc-coreretpoline=Yintree=Yname=snd_soc_sta350vermagic=5.4.0-216-generic SMP mod_unload modversions �p��module_layout6�j�snd_pcm_format_width4�>i2c_del_driver��"Jregmap_update_bits_base����__const_udelayb˛@mutex_unlock�j[*snd_soc_put_volsw_kSregmap_readVHQ�snd_soc_get_volsw�oD1devm_regulator_bulk_get��regulator_bulk_enable>�2)snd_soc_info_enum_double=��Xsnd_soc_put_volsw_rangeQ�__mutex_initM�R�snd_soc_info_volsw_range�]��snd_soc_dapm_force_bias_level���*mutex_lock��_�snd_soc_get_volsw_rangeڶV3_dev_err1���snd_soc_info_volsw��qi2c_register_driver��snd_soc_get_enum_double�Vzregulator_bulk_disable)��__stack_chk_fail��__devm_regmap_init_i2c�n��devm_snd_soc_register_component�m��__fentry__��"�__dynamic_dev_dbg��eWdevm_gpiod_get_optional�*�snd_soc_put_enum_double�sP�gpiod_set_value��Ydevm_kmalloc�c�}regmap_writeRN�regcache_sync�3���@���@��`@ }D����Xw��



��

��		����x�ig�(����H��
$���,H���
����d���,x�ig���0��������D���d0P����,dG�����gsnd_soc_sta350GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-sta350.ko:���R#u.�D�Q�i�	~���7��"�0
�@L��8�x�/P8J`8_Ho�8�p8��88��8��8"�!0 xG�%^�:o{�0�����R�T�p/�8k'�
�4�8F]�o	� �@�`��'�3��@	�) `) ,@) A*�M@
�a@u�����0)� h� )��h� h��h h�h. hD�hZ hp�&h� &h��h� h��
h� 
h��h
 h �h6 hL�%h` %ht�
h� 
h��	h� 	h��h� h��h�$h, $hJ�#hh #h��"h� "h�)� h��h��!h !h'� hI  hk8� h��h���� h��h� P	 h2	�hH	��g	 h}	�h�	 '��	�'��	 (�	@(�	`(�	
�( 
'6
)D
�)_
�) v
�) 	
�
�
�
�
�
��
	�
�
%0<\s����@��	!,Jcp�������

3
B
__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6sta350_coefficient_infosta350_i2c_removesta350_set_dai_sysclk__UNIQUE_ID_ddebug95.53426sta350_set_dai_fmtsta350_hw_params__UNIQUE_ID_ddebug96.53465interpolation_ratiosmcs_ratio_table__UNIQUE_ID_ddebug98.53485__UNIQUE_ID_ddebug100.53504CSWTCH.54__UNIQUE_ID_ddebug101.53513__UNIQUE_ID_ddebug99.53495CSWTCH.53__UNIQUE_ID_ddebug97.53480sta350_hw_params.coldsta350_removesta350_coefficient_putsta350_coefficient_getsta350_i2c_probe__key.53606sta350_regmapsta350_daista350_componentsta350_i2c_probe.coldsta350_startup_sequence.isra.0sta350_set_bias_level__UNIQUE_ID_ddebug102.53539sta350_set_bias_level.coldsta350_probesta350_probe.coldsta350_i2c_driver_initsta350_i2c_driversta350_i2c_driver_exit__func__.53540__func__.53427__func__.53466__UNIQUE_ID_license105__UNIQUE_ID_author104__UNIQUE_ID_description103sta350_i2c_idsta350_write_regssta350_read_regssta350_volatile_regssta350_regssta350_snd_controlssta350_dapm_widgetssta350_dapm_routessta350_dai_opsmvol_tlv__compound_literal.37chvol_tlv__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41__compound_literal.42__compound_literal.43__compound_literal.44__compound_literal.45sta350_drc_ac_enumsta350_noise_shaper_enum__compound_literal.46__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50__compound_literal.51__compound_literal.52__compound_literal.53sta350_auto_gc_enumsta350_auto_xo_enum__compound_literal.54__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.59__compound_literal.60sta350_binary_output_ch1_enumsta350_binary_output_ch2_enumsta350_binary_output_ch3_enumsta350_limiter_ch1_enumsta350_limiter_ch2_enumsta350_limiter_ch3_enumtone_tlv__compound_literal.61__compound_literal.62sta350_limiter1_attack_rate_enumsta350_limiter2_attack_rate_enumsta350_limiter1_release_rate_enumsta350_limiter2_release_rate_enumsta350_limiter_ac_attack_tlv__compound_literal.63__compound_literal.64sta350_limiter_ac_release_tlv__compound_literal.65__compound_literal.66sta350_limiter_drc_attack_tlv__compound_literal.67__compound_literal.68sta350_limiter_drc_release_tlv__compound_literal.69__compound_literal.70sta350_limiter_release_ratesta350_limiter_attack_ratesta350_limiter_selectsta350_binary_outputsta350_auto_xo_modesta350_auto_gc_modesta350_noise_shaper_typesta350_drc_acsta350_volatile_regs_rangesta350_read_regs_rangesta350_write_regs_rangeregcache_syncregmap_writedevm_kmallocgpiod_set_value__this_modulecleanup_modulesnd_soc_put_enum_doubledevm_gpiod_get_optional__dynamic_dev_dbg__fentry__init_moduledevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_failregulator_bulk_disablesnd_soc_get_enum_double__mod_i2c__sta350_i2c_id_device_tablei2c_register_driversnd_soc_info_volsw_dev_errsnd_soc_get_volsw_rangemutex_locksnd_soc_dapm_force_bias_levelsnd_soc_info_volsw_range__mutex_initsnd_soc_put_volsw_rangesnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_get_volswregmap_readsnd_soc_put_volswmutex_unlock__const_udelayregmap_update_bits_basei2c_del_driversnd_pcm_format_width���������1���������A���������p�w|��������������������������������������5��������Y`sx����������d��f��������������������O���������q�����������	�P�����������A������������X
p���������Zt_{8�����������Q�������������:������������������������������!���������s�����������������������������!���������E�������������������������������������������������������������������+���������K���������a���������}�������������������������������������������������	~���������3�<���������[�c���������z����������������������������1�������������K���������+���������:���������D���������Q���������[���������q����������������������	���������	gF	���������Y	���������v	����������	����������	����������	����������	����������	����������	����������	���������
���������4
���������H
���������[
���������i
����������
����������
����������
����������
����������
��
�.���������N���������q������������������������������������������������?���������i�������������������������������������������������
���������@
���������f
����������
����������
����������
���������Y���������f������������������|X)���������1�8�C���������K�T8_���������g�u�}������������������������h�������������h���������	�������������������h�)p`)x@)�*@
@(�8�
@��p@ �x�=�B F0B�L�B�B�HB�=�F	LP
Ph
�p
�x
��
0)�
 �
^�
��
��
��
 )�
��
i���  )( @tX�`�h�p )x���������� ������0�H�P�X�h ������������������
  
�8
�@
�H
�X
�&p
��
��
��
��
 &�
��
��
��
��
��(�0�8�H `x�������
�������� 
)� �(�8�P7h�p�x�� �B���������M���( @XX�`�h�x�%�d������� %������
0 H�P�X�h 
�p��������	�������� 	 @8�@�H�X�p`������� �����������(�0�8�H�$`�x������ $����������#�� �(�8 #P�h�p�x���"�������� "���� )( @7X�`�h�p)x��R��������!�o���� !0�H�P�X�h� ���������  ��������  �8�@�H�PX�p���������� �����������@(�0�8�@ H `hx������ ������������� �� �(�0�8�P�hp�x ������ ��� @�X`�h ����� ��� 0"HP�X �1���� �@����  J8@�H pS���� �b���� q(0�8 `�x��� ������ � �( P�hp�x ������ ��� @�X`�h ������ ��� �  0  '�  '0!�'�!�'0" (�" (0# (�#@(0$@(�$@(0%`(�%�(0&'�&)'' '('%0',8'3@':H'AP'HX'O`'Vh']p'dx'k�'r�'y�'��'��'��'��'��'��'��'��'��'��'��'��'��'�(�(�(�(� (�((0(@(�H(%`(3h(8p(=x(C�(I�(O�(U�([�(a�(g�(m�(s�(y�(�(��(��(3�(��(��(�)�)�@)�)`)�)�)�)0@� (�0 8�@�HPpX�
`Zk�K�x $�(0�4�8�@DmH`PFT�X�`cd�h@p�t�x(�08������ #�8@`H#P_px`�#�X��`�#�Q��`�#�A `(#0:PX``#h	��@�#�x�0�.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.1.rodata.str1.8.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�y:@��J��E@���^�Y@��`n�i@�0	~�+ y@ ��)��;h�@��8
�2P<��2PC�VF�`G� ��O��@�@�`P8 �@P����e��@����g�@�@��0k0kX#Xk3Xkpk( �	�|W
(�B0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
����|if�~�b�0�B��^�G���a0�w�]���^\e!<����}��c5;����~f�����x��%�`�����Xז)�D�K>{1�KCav�Lj@��i�ѧ�8x�#��{FDlڙ��T��Pyt:�hm���sSo/H'���I��qa�K�H�ן���8��h��{譂%��@�^��i������e�sD�ݎ雺f��""ug�(�*G��ښY�kT8ͨ|���Q ڻy񙳐�����
�M����$���}��~�%c��S��Ž�Gx����R�gk��jO��_"�:Η(��&���k&�l�I�.����mȝ�H��.�)�W���p������V�5�i�ՕC� ��~��a��rhϵ�}$R<2�ڂ�r�Y	)Kg*"-6��<��g��vf3�m�D��o�K�#@wl��.W|�Z�~u�
�ME��u����\Z���^�&����,�&�V��ׁ���E.�;_�~Module signature appended~