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-212-generic/kernel/sound/soc/codecs/snd-soc-msm8916-analog.ko
ELF>0�@@GNU�l�u�;���ɺI�J&���Linux�UH�GH�@xH��H�pP1�]���UH��ATH���L�`L���L���1�A\]�@�UH��AUATI��SH�_@���������Q�H���I��pA�S�Ic$D��H��A��I��H��Hi���Q���H��%)�k�d��)�Hc��Hiɫ��*H��!)Ѻ���	��A��X�u�[1�A\A]]ù��C�H���1ɺ H�߾D�I��\��0�pH�߾Q������H�߾Q���5���ff.���UH��ATSH�G(L��@�����t��tw��t=[1�A\]�H����L��������sHL�繀���1�[A\]�L���������L�������1�[A\]�L��1ɺ�����L��1ɺ����L��1ɺ����1�[A\]�D�U1ɺ��F�H��SH�GH�Xx��H�s �[]�ff.���UH��AWAVI��AUATSH�G�L�`xI�t$ �A�Ņ��I�F1�H��H�x@�L��H���I�F��L��L�`x���L��fA�$�A�$H��fA�D$I�~�������L�������L���������	�S�3H��L���H��u�M�t$L�������F��M�t$���G�L���1�A�|$X���A�|$Yt�����P�L������R�L�����L���J���D�L���L����ƃ��G���A�|$��L��E�1�A���A�ǰD���D��D����L���A�D$A�D$[D��A\A]A^A_]Ð�UH��AUATSH�G(H��L��@����GH=`�t������t-��tZ[1�A\A]]Ã��������u�A� �C=a���=g�u�L����Q��1�[A\A]]�A�=a����'�'�D��D��c�L����CH=a�tc=g�t\=`��W���1ɺ�P�L����>���A���.��.�D��L��1ɾc��1�[A\A]]�A� ��1ɺ�Q�L������1ɺ�B�L����������P�L���������B�L��������U�`�`�B�H��ATI��SH�GH�Xx������uL��1ɺ`�B��[A\]Í��������A�L��Hi���QH��$�������
v��2��@�UH��ATSL�fH��X�L����ƒ������t#��u>H�{P���[�A\]Å�uC�{u�H�{P��@��փ��H�{P����[A\]Ã�u<H�{P�� ��[A\]�H�{P����[A\]��ff.��UH��ATSL�fH��G�L���� u=L�� � �G��H�{P�1���C��C[A\]�1ɺ �G�L����D�L���H����ƃ��>����CH�{P���u���C�[A\]þ���f��U��
��H��AVAUL�oATI��L��SH���H�����H�e�[A\A]A^]�����t1��UH��AUATH�G(L��@���H��X���L��H�@xD����&���L��@�@�D���1�A\A]]�f��UH��AUATI����t*��uA������D��@L��@��A\1�A]]�A��1ɺ D���L����@��1�A\A]]��UH��AVAUATA��SH�G(H��L��@���H��X���L�hx��t(��tK��t-A����SHD��L���@���[A\A]A^]þL���z����ӹ��C�L����1�L���U�����UH��AUATA��SH��H��H�G(H��@���H��X���L�hx��tA����SHD�����H��[A\A]]ù����C�H�}��H�}���f��UH��S�~H��t&H�~�X�����t�u�C�[]�H�~P�1���[]�ff.����t1��UH��AUATH�G(L��@���H��X���L��H�@xD������L��@�@�D���1�A\A]]�I�~��H����I�|$H����H��H��L��H�@@H���f�CX�C�H��L���H�CH=�vH��L����C�H�C H�S �L��H�C8���t��H��L��E���E��L�sL�����t ��y8��H��L��E���E��L�����tL���E���E���H��L�����yL�c�E�L���L����E��S��I�A� H�1�L���^��tH��L����{��H��L�����x�SH�A� 1�I���L���Y��tH��L���H��L������C���S1�I�A� H���L���Z��tH��L���I��$��L��H��H�����UH��H��H���]�UH��H���]�qcom,pm8916-wcd-analog-codec->:������������������������������������������������������������������	������@�D�@�D�`�a�g�����������������I�I�I�I�J�J�J�J�J�J�H�H������������e�O��(��i����_����������������F�0XR���������failed to enable regulators (%d)
PMIC REV: %d	 CODEC Version: %d
Unexpected button press result (%x)DT property missing, MBHC btn detection disabled
Failed to get regulator supplies %d
cannot request mbhc switch irq
cannot request mbhc button press irq
cannot request mbhc button release irq
mclkvdd-cdc-iovdd-cdc-tx-rx-cxfailed to get mclk
failed to enable mclk %d
mbhc_switch_intmbhc switch irqmbhc_but_press_detmbhc btn press irqmbhc_but_rel_detmbhc btn release irqqcom,pm8916-wcd-spmi-codecpm8916_wcd_analog_pdm_rxPDM Playbackpm8916_wcd_analog_pdm_txPDM CapturePDM_RX1PDM_RX2PDM_RX3PDM_TXAMIC1AMIC3AMIC2HEADPHONEINT_LDO_HHPHL PAHPHLHPHL DACHPHR PAHPHRHPHR DACSPK DACSPK_OUTSPK PAvdd-micbiasCPDAC_REFRX_BIASMIC BIAS Internal1MIC BIAS Internal2MIC BIAS External1MIC BIAS External2ADC1ADC2_INP2ADC2_INP3ADC2ADC3ADC2 MUXRDAC2 MUXEAR_HPHR_CLKEAR_HPHL_CLKSPKR_CLKTXA_CLK25RXD1_CLKRXD2_CLKRXD3_CLKTXD_CLKNCP_CLKRXD_PDM_CLKA_MCLKA_MCLK2INP2INP3RX1RX2SwitchADC1 VolumeADC2 VolumeADC3 VolumeADC2 MUX MuxRDAC2 MUX MuxZEROlicense=GPL v2description=PMIC PM8916 WCD Analog Codec driverauthor=Srinivas Kandagatla <srinivas.kandagatla@linaro.org>srcversion=E3BA3E3562BE75A9C04ABE6alias=of:N*T*Cqcom,pm8916-wcd-analog-codecC*alias=of:N*T*Cqcom,pm8916-wcd-analog-codecdepends=snd-soc-coreretpoline=Yintree=Yname=snd_soc_msm8916_analogvermagic=5.4.0-212-generic SMP mod_unload modversions �p��module_layout
�w�clk_unprepare����msleep��U�clk_enable<L�Nsnd_soc_dapm_get_enum_doubleD��snd_soc_dapm_get_volsw���clk_disable����dapm_regulator_event��snd_soc_component_update_bits�j[*snd_soc_put_volswVHQ�snd_soc_get_volsw��__platform_driver_register�oD1devm_regulator_bulk_get��regulator_bulk_enable>�2)snd_soc_info_enum_doubleһXMdev_get_regmapL�Gsnd_soc_dapm_put_volswڶV3_dev_err1���snd_soc_info_volsw+�
snd_soc_component_init_regmap�-U_dev_info�Vzregulator_bulk_disableG��usleep_range&�$]platform_get_irq_bynameqs�|clk_prepare�n��devm_snd_soc_register_component����snd_soc_component_write�m��__fentry__{��[devm_clk_get�<�snd_soc_jack_report��rsnd_soc_component_read32b�#platform_driver_unregister��Ydevm_kmallocޖ{devm_request_threaded_irq%�e$snd_soc_dapm_put_enum_double��g�g�a�a�`�`�����|snd_soc_msm8916_analogGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-msm8916-analog.koS��p{#�-.�+B�X�e}	� �<7��� ,�P`�8@4Q��i R�~�`�����������<�IPHf-�p
R��������W�	pp	�>
nd�
W����	�0?<3�V�R�u�@8��:@� VP��UP�`TP��SP�TP��S��h h�h/@Uh9�ThH h]WlWz�Vh��V	
�������&	5BMYq������4C\r�������6BYv��__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_6pm8916_wcd_analog_set_jackpm8916_wcd_analog_spmi_removepm8916_mbhc_configure_biaspm8916_wcd_analog_enable_spk_papm8916_wcd_analog_removepm8916_wcd_analog_probewcd_reg_defaults_2_0pm8916_wcd_analog_probe.coldpm8916_wcd_analog_enable_adcpm8916_wcd_analog_micbias_enablembhc_btn_press_irq_handlerbtn_maskmbhc_btn_press_irq_handler.coldpm8916_mbhc_switch_irq_handlerhs_jack_maskpm8916_wcd_analog_spmi_probepm8916_wcd_analog_spmi_probe.coldmbhc_btn_release_irq_handlerpm8916_wcd_analog_daipm8916_wcd_analogpm8916_wcd_analog_enable_micbias_ext1pm8916_wcd_analog_enable_micbias_intpm8916_wcd_analog_enable_micbias_int2pm8916_wcd_analog_enable_micbias_int1pm8916_wcd_analog_enable_micbias_ext2pm8916_wcd_analog_spmi_driver_initpm8916_wcd_analog_spmi_driverpm8916_wcd_analog_spmi_driver_exit__UNIQUE_ID_license89__UNIQUE_ID_description88__UNIQUE_ID_author87pm8916_wcd_analog_spmi_match_tablepm8916_wcd_analog_snd_controlspm8916_wcd_analog_dapm_widgetspm8916_wcd_analog_audio_maphphl_muxhphr_muxspkr_switchtx_adc2_muxrdac2_muxanalog_gain__compound_literal.2__compound_literal.3__compound_literal.4adc2_enumrdac2_mux_enum__compound_literal.0rdac2_mux_textadc2_mux_texthph_enumhph_textsnd_soc_dapm_put_enum_doubledevm_request_threaded_irqdevm_kmallocplatform_driver_unregister__this_modulesnd_soc_component_read32snd_soc_jack_reportcleanup_moduledevm_clk_get__fentry__init_modulesnd_soc_component_writedevm_snd_soc_register_componentclk_prepareplatform_get_irq_bynameusleep_rangeregulator_bulk_disable_dev_infosnd_soc_component_init_regmapsnd_soc_info_volsw_dev_errsnd_soc_dapm_put_volswdev_get_regmapsnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_get__platform_driver_registersnd_soc_get_volswsnd_soc_put_volswsnd_soc_component_update_bitsdapm_regulator_event__mod_of__pm8916_wcd_analog_spmi_match_table_device_tableclk_disablesnd_soc_dapm_get_volswsnd_soc_dapm_get_enum_doubleclk_enablemsleepclk_unprepareY��������!Y��������:p��������Bu��������QY���������m���������m��������m��������m��������4m��������Km��������aY���������m���������m���������m���������m��������m��������m��������0m��������AY��������_m��������m`���������Y���������h������������������(R�f���������b���������U���������U��������(a��������+[��������=[��������Z[��������a�Rm���������[���������[���������[���������m���������U��������+m��������>m��������aY���������m��������_��������"m��������Rm��������l_��������~m���������m���������m���������m���������m��������Y��������'m��������Em��������pm���������t���������Y���������U�����������V�����������V��������
�V��������7�AV��������U�_V��������n�Y���������U���������m�����������V���������m���������U���������)V��������AV��������QY��������yR���������)�Y���������m��������	Y��������3	m��������M	m��������d	m��������q	Y���������	m��������
Y��������d
m��������q
Y���������
U���������
��
V���������
Y��������m��������	d��������MP$d��������)�3xVd��������]eX��������x!�d�������������i�����������d�����������]���������5�d����������s��������u��������O$^��������7p��������?u��������G�Q_^�hQ��������t�|d���������o�^�������������Q�����������d�����������^�����������p
Q�������� d��������1�8�=\��������B�Y��������	Tj��������S����������R����:���@(�!�)(1h9�@�F(
LhR�\�
f(n� Vhs�|��h�U(�h��`T����X`(��nh�����(��
h��p	� �!��!X"�
(#�#`h$�$`�%#&`�&-((2h)7�)�S�*@(+T�+J(-Wh.d�/m�0w(2�h3��4��5�(7�h8��9��:!�:�@;)P;��;1�;�<<9`<9p<-�<9�<2 =-0=7�=2�=7�=7�=��=@>7H>�P>#�>9�>??@`?p?L�?#�?F @�0@@�@@�@��@!�@@�@��@)@AsPA!�A!�AwB)B�`B1pB��B!�B� C)0C��C1�C��C�C�@D-PD��D2�D�EEm`E-pEm�E2�Em F!0F��F)�F��F1�F�@G9PG��G��G�HRHf`HRpH|�Hf�HW I|0IJ�I��I��If�In@J|PJ��Jf�J�KfK�`K|pK��K|�K� Ln(L�0Ls�L��L��L��L��L�@M�PM��M��M�N�Nd`N�pN��N��N��N1 O�0O\�O��O\�O��O\@PPP\�P��P�Q�Q�`Q�pQ��Q�Q��R��Rc�Rk�Rl�R�S�R�S�Sc Sk(Sl0S�S8S PS�hScpSkxSl�S�S�S��S��Sg�Sr�SP�S@UT(Tg0Tr8TPHT�TpT��Tc�Tq�Te�T �TWPUW�U��Ug�Ur�UPV�V0VnHVgPVrXVPhV�V�V�V�V�V�W�W�WW� W� P` @(�0`8@�H�PPX�`	hp	p
xp
��
�P (�P��x���@xZ0W.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.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�':@��	J�FE@���^�
Y@��`ni@�0	~ (W y@�X�He��@h��
�2�eH�2 g�:js��k� ��t� �@���@y�@�@ع0��|�0�|X}} 8}P	H���!0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key/7	�Z����y=Ig֒��0	`�He0
	*�H��
��Ԛ�u~h��1�R*�
}~ ^���3K?������!i!U{�"O�ʆ�0�|����-H��*[���_�\p�Q"(i��;�#��J�8}dKRP��@4��o��a"�T�$�jZ7��	s�.n.d�a���']��W�Sx�s��UB�hGKa�I���A>:��D�4jBὋ(��Z�hd�nMK���擏�Q��0�nL6K�03Ԥ�T*9��,d�7s{�,�+���uh���C��I��U+6v����l=q9������8*8��
psI��焔�S,��!�UYM����iŕ��)�%)�R���s�6#l-��J(⥄z�&�C|�f�M�p���Bk���k�f�����׃i+�q��`�����3elG4�&�i�P�m�Y��Cr�6�8��yd����]ћ�ӆ��t
��x�c�Sv0�I��v�}_CK�~7�Aatg�@R�#gD���&ኧ�y����X$L�W��a[�~Module signature appended~