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-wm8985.ko
ELF>�@@"!GNU>
���m��	�y��'��P�Linux�UH��=w��]H���}{���3H��H�����1�]�f��U1Ʌ�H�`���@�
��H���]���UH��AVAUI��ATA��A��SL�w`A�D$���������L�������%�=�����L�����A����A��������wX��tm����E1乀���L���D��L����1�[A\A]A^]�=@uG1��r������A����E1�뢍���������k�������A�1����fD�U��@��E����H��ATSL�g`@�t1ɺ �L���1�[A\]�A��1�D����A������I�A�H���D��1�L��H�����������H��1�H��H��H��H��H��H��H��H�H)�H�AH��HG�H��H��H��@�־$��H��D	��H��L��'��������L��&��	�������L��%�L�����L�� � ��1�[A\]���D��1Ҿ��I�����D�UH��AUATI��SH�GH�Xx������1ɺ�1E1��1ɺL��1�1ɺL���1ҾL���1ҾL���1ҾL���H�;�H�s��[D��A\A]]Ã�E1�w����D��[A\A]]Ë������H�s��A�Ņ��H�;���L��*���L��1���L��1���L�����L������1ɺL��*�L��E1����D��[A\A]]�f��UH��H��AVAUATI��SH�GH�@xH�PH�L�pH�P H�H�P8H�H�PPH�L������L����A�Ņ��1�1�L����Å���1���4���L��H���H��
uݹ��=L���I�D$M��$�H�@x�@h��t%��u�H��L���[D��A\A]A^]�L��H���L���H���L���H���D��[A\A]A^]�fD�UH��AVAUATS�~HL�����H��L���������KH�����L����L��A���1ɺL��A���1ɺL�����L����KH�L�����D��L���D��L���1�[A\A]A^]ËSH���S���[A\A]A^]ø����f��UH��SH���H��������CH1�[]�@�U��
�xH��AUATI��S�H��tYI�D$x1�1�H���@hL��H���H�H=���H��H��L���A��[D��A\A]]�A����f.��U��
H��AVL�w AUI���xATI��L��S�H��t^H��I��$�1�1�I�EH��L��Ch�H�H=���H��H��L���A��[D��A\A]A^]�A����f��UH��AUATSL�g`��I�D$L�hx��u51ɺ�L���1ɺ L���A�]l1�[A\A]]Ã�u���L��������UH��H��AWAVAUATI��SL�j`H��I�EL�px�A�Fp���N�C$�����C(1���������h�����L����� �`L���D��(���1��D)����1�)��}���D)����1�)�9�}����H��H��u�DD��C�?��L���DDE�FlD��(1ҹ�D��A��1����Hc�9���H��H��u���� u
�`�-����{$�����{(����~�I�|$H��������[A\A]A^A_]Ë�I�t$D��H��H����)���1����D�ٺ��L����A�Fl1�A�Np1���4�D��E���<�D��1҉�9�tH��H��u��D��L����1�[A\A]A^A_]�I�t$H��H����]���I�t$��H��H����A�NlI�t$H��H����]���A�NpI�t$H��H����7����@���1��H����r���� ��1����H����s���I�}H�������H�H�������I�}H�������L��H��H�������I�|$��H����I�|$��H��A���L�����I�|$��H����I�|$��H��A������H��L��A������H��L��A����H���H�������I�|$H�������I�|$D��D��H��������UH��H��H��AT���t��H���H��H���A�ą�t��H���D��A\]�UH��H���H���]�pll_factorswm8985_hw_paramswm8985wm8758	?63>��������		-.����������������������������������������)" �$���,$���,P���dP���,P���K6����]���XP���Xd����d��dd��2d��2 ��}�]�>�.@
���(<Px6745-.P@	
��
��,,,,,2 8!"2#$%&�'�)*+,3-./01234959697989<=Unknown dai format
Failed to issue reset: %d
Unknown clock source %d
Unsupported word length %u
Selected SRATE = %d
Target BCLK = %uHz
SYSCLK = %uHz
MCLK ratio = %dfs
BCLK div = %d
wm8985wm8985-hifiCapturePlaybacksnd_soc_wm8985sound/soc/codecs/wm8985.cRight Output MixerAux SwitchAUXRLeft Output MixerAUXLRight Boost MixerAUXR VolumeLeft Boost MixerAUXL VolumePCM SwitchRight DACLine SwitchLeft DACRight Headphone OutHPRLeft Headphone OutHPLRight Speaker OutSPKRLeft Speaker OutSPKLRight ADCRight Capture PGAR2 VolumeR2Left ADCLeft Capture PGAL2 VolumeL2Right Input MixerLeft Input MixerR2 SwitchMicN SwitchRINMicP SwitchRIPL2 SwitchLINLIPLeft PlaybackRight PlaybackLeft CaptureRight CaptureMic BiasAux Bypass VolumeSpeaker ModeDigital Loopback SwitchALC Capture FunctionALC Capture Max VolumeALC Capture Min VolumeALC Capture Target VolumeALC Capture AttackALC Capture HoldALC Capture DecayALC ModeALC Capture NG SwitchALC Capture NG ThresholdCapture VolumeCapture PGA ZC SwitchCapture PGA VolumeCapture PGA Boost VolumeADC Inversion SwitchADC 128x Oversampling SwitchPlayback VolumeDAC Playback Limiter SwitchDAC Playback Limiter DecayDAC Playback Limiter AttackDAC Inversion SwitchDAC Auto Mute SwitchDAC 128x Oversampling SwitchHeadphone Playback VolumeHeadphone Playback ZC SwitchHeadphone SwitchSpeaker Playback VolumeSpeaker Playback ZC SwitchSpeaker SwitchHigh Pass Filter SwitchHigh Pass Filter ModeHigh Pass Filter CutoffInput PGA Bypass VolumeEqualizer FunctionEQ1 CutoffEQ1 VolumeEQ2 BandwidthEQ2 CutoffEQ2 VolumeEQ3 BandwidthEQ3 CutoffEQ3 VolumeEQ4 BandwidthEQ4 CutoffEQ4 VolumeEQ5 CutoffEQ5 Volume3D DepthOff6.67%13.3%20%26.7%33.3%40%46.6%53.3%60%66.7%73.3%80%86.7%93.3%100%Class A/BClass D5.3kHz6.9kHz9kHz11.7kHz1.8kHz2.4kHz3.2kHz4.1kHz650Hz850Hz1.1kHz1.4kHz230Hz300Hz385Hz500Hz80Hz105Hz135Hz175HzNarrowWideAudioApplicationALCLimiterRightLeftStereoDCVDDDBVDDAVDD1AVDD2Unknown master/slave configuration
Unknown polarity configuration
3%s: WM8985 N value is not within the recommended range: %lu
Failed to enable supplies: %d
Failed to request supplies: %d
Failed to allocate register map: %d
No matching BCLK divider found
Unable to configure MCLK ratio %u/%u
3Failed to register wm8985 I2C driver: %d
3Failed to register wm8985 SPI driver: %d
DAC Playback Limiter ThresholdDAC Playback Limiter Boost Volumelicense=GPLauthor=Dimitris Papastamos <dp@opensource.wolfsonmicro.com>description=ASoC WM8985 / WM8758 driversrcversion=A82211284CC72DBF3244864alias=i2c:wm8758alias=i2c:wm8985depends=snd-pcm,snd-soc-coreretpoline=Yintree=Yname=snd_soc_wm8985vermagic=5.4.0-216-generic SMP mod_unload modversions �p��module_layout6�j�snd_pcm_format_width����msleep�q�snd_soc_params_to_bclk򭢿__devm_regmap_init_spi4�>i2c_del_driverD��snd_soc_dapm_get_volsw���K__spi_register_driver��Q�snd_soc_dapm_new_controls��snd_soc_component_update_bits�j[*snd_soc_put_volswVHQ�snd_soc_get_volsw�oD1devm_regulator_bulk_get��regulator_bulk_enable>�2)snd_soc_info_enum_doubley�R�snd_soc_dapm_add_routes��printk
�)�snd_soc_add_component_controls��RSdriver_unregisterL�Gsnd_soc_dapm_put_volswڶV3_dev_err1���snd_soc_info_volsw��qi2c_register_driver��snd_soc_get_enum_double�Vzregulator_bulk_disable��__devm_regmap_init_i2c�n��devm_snd_soc_register_component����snd_soc_component_write�m��__fentry__��"�__dynamic_dev_dbgD$��regcache_mark_dirty�*�snd_soc_put_enum_double��rsnd_soc_component_read32��Ydevm_kmallocRN�regcache_syncD�D�0000////,,,,,,,,,,,,33333322222223236767??674545??45







��/0??-.-.��####

""

!!

""!!    B2$#snd_soc_wm8985GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-wm8985.ko?�gp#�.�B�X�e�}�	����7��.�0(�`:�
�N�[!N 5D�Znu�Z�� �`V(���`=��������[ "0,-`�>�0L��W��p��������y��	���U��8	�8$p8@ V@J88f�Up8�/<�_�����	� �<H(8@`F�V�Z>�u`�� �	����`<��`;���8�� 8��`:�`9��0U@h4�hJ@h`�hv�h�@h��h�@h��h�@h��h@h&�h<@
hR�	hh@	h~U��
h��Nh��h��Th�`U�@h�pU��hPU@h-�hC@hY�hoThx@h��h��U�@h��h�@U�@h��T�h@h4�hJ�UR@hh�h~@h��h��U�@h��U��h�@h		�h	@h5	�U=	�hS	@hi	�h	@h�	�h�	@h�	�h�	�Sh�	@h�	U
�
h
Sh!
�Rh,
 U3
@
hI
RhP
�Qh[
�hq
Qhx
�Ph�
@h�
Ph�
�Oh�
�h�
Oh�
@h�
Nh�
@��
��  +�6  F@ V` f�r����� 	
������@`	-AS^_j������

/
A
`
g

�
�
�
�
�
"8O^u��__UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6wm8985_writeablewm8985_dac_mutewm8985_set_fmtCSWTCH.31wm8985_set_fmt.coldwm8985_set_pllwm8985_set_pll.cold__func__.51778wm8985_set_bias_levelwm8985_set_bias_level.coldwm8985_probewm8985_supply_namesvolume_update_regswm8758_dapm_widgetswm8985_specific_snd_controlswm8985_dapm_widgetswm8985_aux_dapm_routeswm8985_probe.coldeqmode_puteqmode_getwm8985_spi_probewm8985_regmapwm8985_daisoc_component_dev_wm8985wm8985_spi_probe.coldwm8985_i2c_probewm8985_i2c_probe.coldwm8985_set_sysclkwm8985_set_sysclk.coldwm8985_hw_paramssrates__UNIQUE_ID_ddebug98.51725__UNIQUE_ID_ddebug99.51730__UNIQUE_ID_ddebug100.51734fs_ratios__UNIQUE_ID_ddebug101.51747bclk_divs__UNIQUE_ID_ddebug102.51760wm8985_hw_params.coldwm8985_modinitwm8985_i2c_driverwm8985_spi_driverwm8985_exit__func__.51726__UNIQUE_ID_license105__UNIQUE_ID_author104__UNIQUE_ID_description103wm8985_i2c_idwm8985_reg_defaultswm8985_common_snd_controlswm8985_common_dapm_widgetswm8985_common_dapm_routeswm8985_dai_opsleft_out_mixerright_out_mixerleft_boost_mixerright_boost_mixerleft_input_mixerright_input_mixer__compound_literal.67__compound_literal.68__compound_literal.65__compound_literal.66__compound_literal.62__compound_literal.63__compound_literal.64__compound_literal.59__compound_literal.60__compound_literal.61__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.53__compound_literal.54__compound_literal.55aux_tlv__compound_literal.52speaker_mode__compound_literal.14alc_selalc_max_tlv__compound_literal.15alc_min_tlv__compound_literal.16alc_tar_tlv__compound_literal.17__compound_literal.18__compound_literal.19__compound_literal.20alc_mode__compound_literal.21__compound_literal.22adc_tlv__compound_literal.23__compound_literal.24pga_vol_tlv__compound_literal.25pga_boost_tlv__compound_literal.26__compound_literal.27__compound_literal.28dac_tlv__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.32lim_thresh_tlv__compound_literal.33lim_boost_tlv__compound_literal.34__compound_literal.35__compound_literal.36__compound_literal.37out_tlv__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41__compound_literal.42__compound_literal.43__compound_literal.44filter_mode__compound_literal.45bypass_tlv__compound_literal.46eqmodeeq1_cutoffeq_tlv__compound_literal.47eq2_bweq2_cutoff__compound_literal.48eq3_bweq3_cutoff__compound_literal.49eq4_bweq4_cutoff__compound_literal.50eq5_cutoff__compound_literal.51depth_3ddepth_3d_textspeaker_mode_texteq5_cutoff_texteq4_cutoff_texteq_bw_texteq3_cutoff_texteq2_cutoff_texteq1_cutoff_texteqmode_textfilter_mode_textalc_mode_textalc_sel_textregcache_syncdevm_kmalloc__this_modulesnd_soc_component_read32__mod_i2c__wm8985_i2c_id_device_tablecleanup_modulesnd_soc_put_enum_doubleregcache_mark_dirty__dynamic_dev_dbg__fentry__init_modulesnd_soc_component_writedevm_snd_soc_register_component__devm_regmap_init_i2cregulator_bulk_disablesnd_soc_get_enum_doublei2c_register_driversnd_soc_info_volsw_dev_errsnd_soc_dapm_put_volswdriver_unregistersnd_soc_add_component_controlsprintksnd_soc_dapm_add_routessnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_get_volswsnd_soc_put_volswsnd_soc_component_update_bitssnd_soc_dapm_new_controls__spi_register_driversnd_soc_dapm_get_volswi2c_del_driver__devm_regmap_init_spisnd_soc_params_to_bclkmsleepsnd_pcm_format_width���������1���������R���������a����������������������������������������3���������X0����������0���������������������Jf��������������������������������������������������������������������8���������L���������`���������o���������~������������������������������������������������������������j������������������3���������J���������a���������x����������������������������������������������������������������� �-���������8�D���������N�^`Vt��������������������������������`=�����������������������
���������!���������M���������s�������������������������������������������������������������������������������1���������J���������a���������|��������������������������������������������������������7�B���������Q�]�d�l�������������������������������������������������		���������8	���������a	����������	����������	�U
���������1
$VK
Fz
����������
H�
����������
�U�
d�
��
����������
��������� V�U,+J���������c�j8o�������������������������p�����������y���������������������5!&���������05;(@���������J5T[H`���������j�x�}������������������������������������������������������������������������������
���������o/!���������+�7�<���������F�
X]���������g�
���������	����������'8,���������3:�?���������OhT������������������ ����������x�V�>�` ������`80X	���).@`EhWp)�c�t�@ (�0�����E�.����@.H�Pc�����`�p.���� �0�������.@	P	��	�	E
E
`
Eh
"p
,�
/�
c c08�c�I�S��V@8Ph�V�y�,
V
�
�`
Vh
�p
��
h�
��
S h(�0��h�����.h`<(�`;hc��8�E( 8�.h`<(�`;hc��8�E( 8�@()h�p������/��(0�h h� `:�!V("`9�"8($h%��&��'�()�h*��+��,�(.�h/��0S�1,(3�h4��5�6�08"H8�P8�X8�`80Uh8@�8W�8��8��8��80U�8��8I�8��8��8�90U9@ 9t89�@9�H9�P90UX9�p9y�9��9��9��9��9��9��9��9��9@:�(:�0:�8:�H:�p:��:��:��:��:@�:��:��:��:��:�;�(;�0;�8;�H;@p;��;��;��;��;��;��;��;��;��;@<(<�0<�8<�H<�p<��<��<��<��<@
�<��<��<��<��<�	=(=�0=�8=�H=@	p=��=��=��=��=U�=�
�=�=��=��=��=�N>(>�0>�8>�H>�`>-x>��>��>��>�T�>B�>��>��>��>`U�>@?Y?� ?�(?�0?pU8?�P?ph?�p?�x?��?PU�?@�?��?��?��?��?��?�@�@�@�(@@@@�X@�`@�h@�x@��@��@��@��@��@T�@��@�A�A�A@0A�HA�PA�XA�hA��A��A��A��A��A�U�A@�A�A��A��A�B� B8B�@B�HB�PB@UXB@pB0�B��B��B��B�T�B��BI�B��B��B��B@C^(C�0C�8C�HC�`C{xC��C��C��C�U�C@�C��C��C��C��C�D�D� D�(D�8D@PD�hD�pD�xD��D��D��D��D��D��D�U�D@�D�E�E�E� E�U(E�@E�XE�`E�hE�xE@�E��E��E��E��E��E�E�F�F�F@0F%HF�PF�XF�`F�UhF��F?�F��F��F��F@�F\�F��F��F�G� Gm8G�@G�HG�PG�UXG@pG��G��G��G��G��G��G��G��G��G@H�(H�0H�8H�HH�`H�xH��H��H��H�S�H��H��H��H��H@I�I� I�(I�0IU8I�
PI
hI�pI0xI �IS�I �I��I��I��I�R�I+J�J�J� J U(J@
@J6XJ�`J�hJ�xJR�JD�J��J��J��J�Q�JO�J�K�K�K UK�0KZHK�PK�XK�hKQ�Kh�K��K��K��K�P�Ks�K��K��K�L UL@ L~8L�@L�HL�XLPpL��L��L��L��L�O�L��L��L��L��L U�L�M�(M�0M�8M�HMO`M�xM��M��M��M U�M@�M��M��M��M��MNN@�N�O��OP��P Q��Q@R��R`S��S�T��T�0`� (�0 80@`H�P�X	`�	�

�� 
$�(�0�
4[8`@0DxH(�8��@` ���@�P�x�@�H�P�X�`�h�p�x��������������� �(�/�6�;CJQX _(e0k8r@yHP�X�`�h�p�x���������������������������������� ��8�@ H�P�p�x ������� ���y��� ���dx�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?�:@@�0J�kE@p��^�
_Y@H�nPi@P�`	~�PX y@��`0��fh�@8
�28g��28o��q2�`r� � {P�@Hh��{  �@������@������@�@x0@�0@�X#��3����� �	����B0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
��_�c}ېw�+1�ih��ھ��8��!��8�->�X��}�D�bP!�\�Q9�.�7�
�\Y�E��f��h�Pڨ��Y���׼$��nJ�ؑ�Ë�Z��������!HW��+�L��C���A��Dv2����U��G't���J�,�G�1�
b�{N�Je��`�Հ�;����v�0��:��t�9���&�1�O���W	�11�
�h�S�~[�/R'痷Q�š�9�q2�0�9��(%�6˺�\���i��zc[�1VQ=
�����*��ى����$V��_y�P*f��UO�zc��)4Ӆ�h�}�&�*2��n��J�]�}���T9����e>d23�Ķ>����#_2*�M�)��M~�3?�F��s�q*������-��n#� YYV&ї�P�#M��*G����B�ښ�9a��
I�$��ka�k%��v�ɀ���/�R�c�RhU�V��fB�Ps�I
��̀T�^S	i���~Module signature appended~