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/sound/soc/codecs/snd-soc-wcd938x-sdw.ko
ELF>p�@@&%GNU:�I$~�H���pRQJ��LinuxLinux�U1�H�W H��]�ff.��U1�H��]�ff.�@�U1�H��]�ff.�@�UH��]���UH��H�1�H��H���]�f��U�DH���]�������UH�w H�?H���1�]��U1�H��ATSH���H��tI��H��1��L����H���[1�A\]�f��U1�H��AT�H��tI��H�Ǿ�L���L�e�1���D�U�v���H����1�]�ff.���U��
��H��AUATL�gSH��L��H���H�����H��[A\A]]���UH��1�H��AUATE1�SH��eH�%(H�E�H�GxL����H��1�H�U�L���D��H��E}��H�Uоn4H���H�UԾo4H���H�Uؾp4H����E�E�E�u�H�E�eH+%(uH���[A\A]]��f��UH��AWI��AVAUA�ATE1�SH��H��8eH�%(H�E�1��G�GhIc�Mc�H����B�t�,H��H��uvI��I��u��CD�cpA��(�CA���A���KhL�C H�U�D�cH�;H�s�C�H�U�eH+%(��H��8[A\A]A^A_]�����t2�H�‰���&�C�P��Hc�H��wL��H��H��H!��u-�SI��waHcChI��H��w;J�T�(A��D�shH�TŨ�'����H���z����ĉ��H������H��H��H�E��H�E��L��H�����H��L��H�E��H�E�ƃPƃ$D�hpH�H���A��wzA����ǃ,?Hǃ@H�@PƃL�羸�L����1�L��H����L���H��L����A��H���H�E��m���ǃ0?HǃHH�@P�y���A��H�����UH��H��H���]�UH��H���]�
wcd938x_sdw_device_getwcd938x_swr_get_current_bankwcd938x_sdw_hw_paramswcd938x_sdw_freewcd938x_sdw_set_sdw_streamStatic Port mapping not specified
/build/linux-SaOI8K/linux-5.15.0/sound/soc/codecs/wcd938x-sdw.clicense=GPLdescription=WCD938X SDW codec driversrcversion=4C3404F2ABBE0A38DEE88EAalias=sdw:m0217p010Dv*c*depends=soundwire-busretpoline=Yintree=Yname=snd_soc_wcd938x_sdwvermagic=5.15.0-89-generic SMP mod_unload modversions wcd9380-codec��Lmodule_layoutF��Wsdw_unregister_driver<�sdw_stream_add_slave�!�T__pm_runtime_use_autosuspend��T__ubsan_handle_load_invalid_value��_component_add<&�sdw_stream_remove_slave����sdw_write�|��sdw_readt%pFregmap_read�9�[__x86_return_thunk�%�Thandle_nested_irq�&�__irq_resolve_mappingvF��dev_get_regmap�"�\bus_find_device��__sdw_register_driver���__ubsan_handle_out_of_bounds��@�_dev_info��Upm_runtime_enableke��__stack_chk_fail[�__pm_runtime_set_status�m��__fentry__7���regcache_mark_dirtyz6�pm_runtime_set_autosuspend_delay�bdevice_match_of_nodeo6�nktime_get_mono_fast_ns+��devm_kmalloc��"�regcache_sync�l4tregcache_cache_only"��sdw_bus_typezz4r��'sdw_port_config [5]''int'�	�	'_Bool'snd_soc_wcd938x_sdwGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��hnhn*4 |{ �{ L�{ 	 �{ 	(M�?@
>��{ �{ �{ �{ �{ | | (| =| S| j| | �| �| �| �| �| �| �| �| } } +} E} ^} m} �} �} �} �} �} �} �} �} ~  ~ ~  !~ @�ou�+~ 6�?~ 6�Q~ 6�d~ 
8w~ �~  �~ @�~ u��������~ ��u@�~ ��~ ��~ h֍~  ~ @!~ `�ou�gG���~ �?~ 6�~  Q~ @�~ `�~ �ݳ�{u�  u@���& �7 6�G 6�\ �j L�J�v X� v6 � 6(� 60� 68� @�~ `� E��� 6�� 6�
� 6�� F��(� 6�=� J�  W� @b� N��k� O��x� O��� @�`�� 6�I�K��� P���  �� @Ȁ `ր u�� �� u�� @	� `� �!� 6�/� �=� �G� 6�@S� ��{ L�{ 	 �G	(�{ 	0`� v� 6��I���� �� �� �� ֍��  ��6@o�`�� ́ � �� � 	$� S�%� S� /� @;� `���k�|��H� �T� `� 0n� \�x� _�@�a���� d���� g��� i�@
W�
Z�[��� �Q�PT�@�#@��Ok���-l�J�M�@���X;H@�� m���� n��*�(�,ɂ �,؂ 6�,߂ �-� �.� /� 6 /2� 6(/C� m@/Y�
Z�^�R�]�
Z�@�`�
Z�c�V�b�
Z�f�U�T�e�
Z�H�A�h�P� XPT�����@�m���X� H�_� �@��m�h� m�q� ����-����W��PV�@J�P���� H������ ���� @
�� `
�� 6�
�� �
j�X��Ń �PT�Ok�@׃ ��:�s�@K�\��R�u���r��-l�@8���
Z�r�?�q�
Z�t�� ֍
� � @xD`�� 
(� 6P	 $� @1� `A� �I� �Q� �X� �^� k�  u� P	��  I�6@��  �� }��� ��@Ʉ ���ׄ ���
y�
k�|�v�{�
k��S�w�~�
k�f���
k���x���� 0#���@����@� ���� @n� ��� ��@� ���!� ���0� ��@� ��@M� ���]� ���
��
k���
k���
B�k�����
B�k���������
B�k���
k�c���o���z�n� ֍��  ~� �� ��  
�@w�D�`gC���� �� ʅ � � � � 1� E� ����  
�@W� 8�P��@�*���gC��j� Hv� ��� +�
�U 8�U���
� �
u* �	���� u*��K ^_p@O,S��� ����sH
�� ��
�� �$�� �%Æ l@&Ԇ �&� ;�&�� H'� H�'
� ��(i=@(� H�(� ��)�\j@)R�`)'� ^�)PT��):� �*�@A��6@B4X6HBC� 6PBM� `BV� k�Bc� ;@Cy� m�C���D�� E�D�� k�D�� k�E�� ��@F�� �F��
����͇ 
���=3@�#��	 ��r|�Z
���^_p�O,S�� �@��H/m�a
H��9H@��܇ ��� ���� ��#��� �����
X� �"`

�!� 3� #E� _� x� �� �� �� Ĉ Ԉ ��� �,� �� � �L�ɍ � @� AB5#C
���  .�'� 
`}wW�� 9� �� TW�� >� ���C�  0$@I� `P� �Y� �~���iF�
����������	b� Xv� X�� 	8�*���� ����@�� ��@������xq��� ��"� �� q@�� ����։ ������@PH��@߉ ��@� ���� � � @)� $�� �@�`�����+�
,L�#ɍ#@��#�L�ɍ@���X����	 �@/� @9� ����F� ��P� ��i�[� ���g��H/ )@�%`�G���iF���G��m� g#��G��m� C@��	&Ew� ��)e�� �	��F� ��P� ������� ���� ����� �G��@i�@"�� gPT�@�� 0PT�����	�����;O,S@�� 
P0$Ҋ @ڊ �� �� �� ��� � ;@� ;�.� ;�?� K�  ~;@W� ����.��@���������c� ������@����k� �����u� ��@�� ����� ����� ����@����X����
��
������ �h����� �@O,S�
����ǂ
��� (;� ;�Ћ ���ۋ ;@�-��sG����|	�� @� #�m����� H� ���z
��	���	uyE�	E.
� �@
8
8�

� ���
� &� ��
��S��
��������
����
������
����������;� �W� f� ��s� ��J�� � ��
����
��S��
�����
�� ���� ����
�������� 0*��d ƌ �>@����+S@ˌ wW��TW��� �� ��y������� <�(� ��� r@$� 6�;� �E� ��O� ��@[� ���l� �{� [���@�� �H/���Ov����� ���� {@�� ���\�������p��@�� ;��� �ɍ �0$P�  Y� @Ս `� �� ��� ���� ��� ��@/� ����~
���<� ��J� ��@�����#�����@Y� ����k�_� k�	,�@
f� 6�
��m�
u� E�O,S�� �@y����� ���� ��  �� �	@�,���� ;�Ŏ �Ҏ @� ��`�� ���	� r�����
��������� @Tj�'m@%� H@W:��0� 8=n���9H@��*�8� B� � �u* �����m@7�_k@8O,S9�� �@9��6�9O� 6�9Y� 6�9�k� ǂ
���@w� ��� ��� ���
� ���� �@PT������� ��
����� ��9H����)�0$Y����Z�o�[�@�U��ď �O,S�� `�@ҏ a��
��
��Տ � � �'4X � @� `� �$� 1� <�  i0@I� ֍�: V� @��i� f� �s� �a �� 0�� @iP�� �� ��  ̐ @i`� 6�(�	 � 	(� 	0�`	8� @�� `� (�� �� )� @:� `M� �Z� �m� 	@� ��� ��q��� ��C��� ��� ��� ��� ��� \�~ �� =� ő  ֑ =�@ߑ @� `e����Ҋ ��� �i�	� 
x��  � @� `֑ �� �i���:�'� Ov �8@�n�`i`/� Ȅ
�
 E� ��� ����@V� 	c� t� ��  �� @�� `5��� �� В � �� w� �� @� `#� �1� �?� =��i�4�F� �+��[�  ��&�@� k� $��G� ~� x�*���-*�@��S����Ȅ
�
 �� @�� ��k�O,S��� �	��,��� ;@Ŏ ���� 
h1��81�@��4��̓ 7��ד :�� :�@�<��?����A��C�@X�E��� H���� K�)�	� ���-*�@sG,���.��� &w�#��%� 6�2� 6�=� 6�K� 6�O,SЋ ��@(�]� ��PT�@�-*��O,S�=n��w�@Tm���g� 6���
� ���}� ��-�
0�+�/�
0�3�!�2�
0�6��5�
0�9�'�8�
0�;�
0�>�"�=�
0�/;@�
0� B�
0�;D�
0�G�$�F�
0�J�%�I��� M�
�N����� P�
�Q����� P�ǔ T�
���rV��AS�ݔ P$��� �@���+�H/�)0$Y�@��Z��o�[���U�ď @
W�L�O�R�� �^�H/@� 	h�9H=n���8
8�� �%� k@2� j,d�@<� �)H�]�
�_�\�G� Z� q� �� c���  ��/v�@�`%@��w��@��� �i��i�@
��h�e�g��� @m�o�@�q���s���u��w�@�y���{��
j�
���l�
��Sn�
<��S�/;:p�
<��S�;:r�
:��S�:t�
0��S�&*v�
��S�x�
��S�� z�yEf��-}�k�
��~�ȕ 	$e���� ��@g�`���ٕ ��R����+��)�� I��I�U � I���G� "� 0I����� I����G������������B� ��g� \� �@��`�)X������f� ���� {� L����� �� �@��)��2���� �� ���g� ��@�� ���o�� 0$�@– ���g� ��@H/���-������ ז h���� Ҋ ��ڊ ��� ��� �� � �� �@?� �`K� ��� ��� ��� �� � �0� � 9� H���� Ov������M� ��Z� �{� g� x���� ���@~� 	`�� 	h�� 	p�� 	x�� 	��� 	�i�����ϗ ��ٗ ��� �� � �� �@� �`� ��� 1��&� ��2� 1��=� 	p��S� � a� �@n� �`z� ���� ���� ��i���׉��`��� ����� ��@2!�����m�� ���@�� �`�/���� �������r	��̘ ��׉��ژ ���� � � ���� ��� ��,� K
�@���`ǂ
���c������� � }�@׉��`����� x���� ��@.� ��ǂ
��c��� :� � 3I� �@3� �`3}��3׉���3��^� 
p� �� �� �� �� ͙ � �� �  � 	:� O� �X� �@_� |�g� {� ������ ���� @g���+ �9H@�-������+S��� ��� ���� ��@ʚ ���ښ ���� ���� ��@� ���� ���� ��'� ��@1� ���=� ���I� ������@W� ���P���`� m� ��@{� �����  �����@o����0$���
��P�M��� �����@o����
��
����
�A��
�����ě &�@����@2!��9H�؛ ��@׉S�b������@m�
`���ݛ �� ���
��-
���

��e
�7
��� 
�� 
��� 
�� 
�� 
��� � ��@���r���̘  � ��@.� ���8� ���=� �
���H�C� H@�H����@	c�$�	a�	
����
��������N� �X��@`� �PT��=n���-@��`�9H�l� HcnH�8���z� H@�� ��h�@�m��� H�؛ ����	���� ����� ��	�� ��@	�� ���	ǜ 0��	ל S
���@
ߜ �
W�����
��������
������� `� �@c����
���8� ��
����
����������
����������� ����@�;`8� ���:�M��K�M��� O�&� Q�@�-R��.� S��K
���,��@3� �B� �U� �k� �w� ������� ����@PT��8������ f�� ��@�� ����� S�ϝ S��@{`ɍ ��B���� �� �9H@� ����� ���� ��@�� 0��؂ ���
��������� $���.� @)����L��?� ��� @� ���#� ���P��#I@1� `�����������9� �@�-��L� ��O� V� d� �� 3� B� U� q� p~x� 	�� 
�� �� �� 
Ȟ �۞ 8� ��@����
��������
������
����
������������� �� � #� 8� H� 'Z� m� �� �� �� �� ՟ � �� � 	� 
2� C� S� 
d� v� �� �� �� �� Ӡ � �  � 4� I� ]� o� �� �� �� ġ ء  � !� "� #&� $;� %P� &
������h� �P}� ����  �� !PT�@�B���=n����� ���9H@�� ���ɢ ��ۢ �@��
����X��� (O� ���@��`��r5���
�`��� 6� �� ��� @�(�i�@_���,� u*9� ��PT���� ����p�'m@L� m@W� m@a� ��@:���n� ��K��	y� �@	�� ��	�� ��	�� �
�� 
�@
�� 
��
̣ ��
٣ �� #@�� ����
��� H� �� ��^�
� �@
"� �
/� H�
�� ��@=� �J� ��W� h� �@t� ��� ���� �� �@�� �ʤ H��9H@ݤ H�H@� H�� H@�� H�؛ ��@�� ���Ǣ�@� ��� ��,� �5� �B� �]� �j� �؂ �� �BS���� �� ��  �� @ϥ � �� � (� 
;� R� j� �� �� �� Ӧ � � #� 	<� Q� j� �� �� ��PT�=n��@�� ����-����� �ç �� #/���@/ȧ .��/Χ ��/� 0L� 0�� ��@0�� ���0�|&�0ӧ ��3� ��3֍4�9H@4� ���4�� ��5�� ��@5�� 0��5�� �5� �5� �5��6��� 	�3� H>� H���sG��@�����I� ����*���X� �h� �q� �� �� �� (.� Ҋ @ڊ �� �� �� ��� 0�  
��Ĩ 0�/��R��@�����c� ����������@
��Ш  �/1�R���@��1���1��
��
0���� ����@� �������
����
���
�����������  � ��`� ��  � ����	��
���
��
�
�������
�����
�������������������$� ��4� �?� �@G� !��R� #��a� #�i� %�@}� '���� )���� +��� -�@�� /��© 1��ͩ !��/3�@R�5����7��c� 3���3�@�9��٩ 9��[�;�� �@� �� �
�
���
���
�� �
��"�
��$�
��&�
����(�
������*�
��,�
��S.�
S��0�
����2�
����4�
������6�
����8�
������:�-� 	H�/?�R�?�@��A��̓ C��ד E�� E�@�G��I��X�K�
<�
0���>�
0�3���@�
0�6���B�
0�9���D�
0���F�
0�>���H�
0�;��J�
��L�
��N�
����P��=�>� 
hW��8W�@��Y��̓ [��ד ]�� ]�@�_��a����c��e�@X�g��� i���� k�
T�
��0�V�
��0�3�X�
��0�6�Z�
��0�9�\�
��0�^�
��0�>�`�
��0�/;b�
��0� d�
��0�;f�
��0�G�h�
��0�J�j�O� 3�`��� ��@=� �J� ��W� h� �@t� �:�	��K�����	�@ɪ	���o���q�h� s�@v� u��4� w��?� y��� }�@�� ���� ����� ���� ��@�� �������.�����@�����c� ����������@k� ������u� ���� ��@�������X���	Ȫ ��@	k� �	w� �	ժ �	� �	�� �	�� �	� �	� �	(� 
7� @
9� ��
L� 6�
[� �

l�
��n�
��p�
����r�
���t�
��v�
��x�
��{�S|�g� ��'mt� ��=n��@z�H��#>�:@y� H�z�
���K~�
�����
������
����
������
������
����S��
��������
������
��������
������������
����S��
�������
���� ��U�m��� ���� P	��  �� �� ˫ � �� � 
)� 6� C� P� ]� k� y� �� �� �� 	�� 
�� ̬ ڬ � � � $� 4� E� ]� k� y� �� �� �� �� �� ˭ �U�Z�ܭ ��@� ��� ��@�� ���=����� @̆`� 6�� ���� h������6&� ������
K�?�
��p���������3� WM� �g� T=�� T=
qZ��r��� ��
PT��Z��)S�� ��
PT��Z��)Sɮ ��
��Z��#^�� ��
��Z�Pc��� ��
��Z��#@�� ��
(� ��,� ��ǂ
Sw�0� ��
(� ���� ��,� ��K� ��
(� ���� ��P��,� ��\� ��
U�Z�r� ��
�JU��� ��
�]��
��sdw_device_idmfg_idsdw_versionclass_idsdw_slave_statusSDW_SLAVE_UNATTACHEDSDW_SLAVE_ATTACHEDSDW_SLAVE_ALERTSDW_SLAVE_RESERVEDsdw_clk_stop_typeSDW_CLK_PRE_PREPARESDW_CLK_POST_PREPARESDW_CLK_PRE_DEPREPARESDW_CLK_POST_DEPREPAREsdw_command_responseSDW_CMD_OKSDW_CMD_IGNOREDSDW_CMD_FAILSDW_CMD_TIMEOUTSDW_CMD_FAIL_OTHERsdw_stream_typeSDW_STREAM_PCMSDW_STREAM_PDMsdw_data_directionSDW_DATA_DIR_RXSDW_DATA_DIR_TXsdw_clk_stop_reset_behaveSDW_CLK_STOP_KEEP_STATUSsdw_p15_behaveSDW_P15_READ_IGNOREDSDW_P15_CMD_OKsdw_dpn_typeSDW_DPN_FULLSDW_DPN_SIMPLESDW_DPN_REDUCEDsdw_clk_stop_modeSDW_CLK_STOP_MODE0SDW_CLK_STOP_MODE1sdw_dp0_propmax_wordmin_wordnum_wordsBRA_flow_controlledsimple_ch_prep_smimp_def_interruptssdw_dpn_audio_modebus_min_freqbus_max_freqbus_num_freqbus_freqnum_freqprep_ch_behaveglitchlesssdw_dpn_propmax_groupingch_prep_timeoutmax_chmin_chnum_ch_combinationsch_combinationsmax_async_bufferblock_pack_moderead_only_wordlengthport_encodingaudio_modessdw_slave_propmipi_revisiontest_mode_capableclk_stop_mode1simple_clk_stop_capableclk_stop_timeoutreset_behavehigh_PHY_capablepaging_supportbank_delay_supportp15_behavelane_control_supportmaster_countsource_portssink_portsdp0_propsrc_dpn_propsink_dpn_propscp_int1_maskis_sdcasdw_master_propclk_stop_modesmax_clk_freqnum_clk_gearsclk_gearsnum_clk_freqclk_freqdefault_frame_ratedefault_rowdefault_coldynamic_frameerr_thresholdmclk_freqhw_disabledsdw_slave_idsdw_slave_intr_statussdca_cascadesdw_reg_bankSDW_BANK0SDW_BANK1sdw_prepare_chch_masksdw_port_prep_opsSDW_OPS_PORT_PRE_PREPSDW_OPS_PORT_PREPSDW_OPS_PORT_POST_PREPsdw_bus_paramscurr_banknext_bankmax_dr_freqcurr_dr_freqs_data_modem_data_modesdw_slave_opsread_propinterrupt_callbackbus_configport_prepclk_stopsdw_slaveport_readym_port_mapdev_num_stickyprobedenumeration_completeinitialization_completeunattach_requestfirst_interrupt_doneis_mockup_devicesdw_dev_locksdw_busslavesassignedmsg_lockcompute_paramsm_rt_listdefer_msgbank_switch_timeoutmulti_linkhw_sync_min_linkssdw_master_devicesdw_driversdw_port_paramsflow_modesdw_transport_paramsblk_grp_ctrl_validblk_grp_ctrlsample_intervaloffset1offset2hstarthstopblk_pkg_modelane_ctrlsdw_enable_chsdw_master_port_opsdpn_set_port_paramsdpn_set_port_transport_paramsdpn_port_prepdpn_port_enable_chsdw_defersdw_msgsdw_master_opsoverride_adrxfer_msgxfer_msg_deferreset_page_addrset_bus_confpre_bank_switchpost_bank_switchsdw_port_configsdw_stream_configframe_ratech_countsdw_stream_stateSDW_STREAM_ALLOCATEDSDW_STREAM_CONFIGUREDSDW_STREAM_PREPAREDSDW_STREAM_ENABLEDSDW_STREAM_DISABLEDSDW_STREAM_DEPREPAREDSDW_STREAM_RELEASEDsdw_stream_paramssdw_stream_runtimemaster_listm_rt_countsnd_cardmixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osssnd_aes_iec958subcodedig_subframesnd_pcm_uframes_tsnd_pcm_sframes_tSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_pcm_hw_param_tsnd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptrdata_ptriec958snd_ctl_elem_valuesnd_dma_devicesnd_dma_buffersnd_pcm_hardwareformatsratesrate_minrate_maxchannels_minchannels_maxbuffer_bytes_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_substreampstrlatency_pm_qos_reqdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releasehw_openedmanaged_buffer_allocsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatperiod_sizebyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiontstamp_typedma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timersnd_kcontrolprivate_valuevdsnd_enc_wmasuper_block_alignsnd_enc_vorbismax_bit_ratemin_bit_ratedownmixsnd_enc_realquant_bitsstart_regionsnd_enc_flacsnd_enc_genericsnd_dec_flacmin_blk_sizemin_frame_sizemax_frame_sizesnd_dec_wmaencoder_optionadv_encoder_optionadv_encoder_option2snd_dec_alacpbmbmax_runmax_frame_bytessnd_dec_apecompression_levelblocks_per_framefinal_frame_blockstotal_framesseek_table_presentsnd_codec_optionswmavorbisflacflac_dwma_dalac_dape_dsnd_codec_descsample_ratesnum_sample_ratesbit_ratenum_bitratesrate_controlmin_buffersnd_codecch_inch_outsample_ratech_modesnd_compressed_buffersnd_compr_paramsno_wake_modesnd_compr_tstampbyte_offsetcopied_totalpcm_framespcm_io_framessnd_compr_directionSND_COMPRESS_PLAYBACKSND_COMPRESS_CAPTUREsnd_compr_capsnum_codecsmin_fragment_sizemax_fragment_sizemin_fragmentsmax_fragmentscodecssnd_compr_codec_capsnum_descriptorssnd_compr_metadatasnd_compr_runtimetotal_bytes_availabletotal_bytes_transferredsnd_compr_opsget_paramsset_metadataget_metadataget_capsget_codec_capssnd_compr_streamerror_workmetadata_setnext_trackpartial_drainpause_in_drainingsnd_compruse_pause_in_drainingproc_info_entrysnd_kcontrol_info_tsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_fasyncsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_soc_tplg_hdrvendor_typesnd_soc_tplg_vendor_uuid_elemsnd_soc_tplg_vendor_value_elemsnd_soc_tplg_vendor_string_elemsnd_soc_tplg_vendor_arraynum_elemssnd_soc_tplg_privatesnd_soc_tplg_tlv_dbscalemutesnd_soc_tplg_ctl_tlvsnd_soc_tplg_io_opssnd_soc_tplg_ctl_hdrsnd_soc_tplg_stream_capsperiod_size_minperiod_size_maxbuffer_size_minbuffer_size_maxsig_bitssnd_soc_tplg_streamperiod_bytesbuffer_bytessnd_soc_tplg_hw_configclock_gatedinvert_bclkinvert_fsyncbclk_providerfsync_providermclk_directionbclk_ratefsync_ratetdm_slotstdm_slot_widthtx_slotsrx_slotstx_channelstx_chanmaprx_channelsrx_chanmapsnd_soc_tplg_manifestcontrol_elemswidget_elemsgraph_elemspcm_elemsdai_link_elemsdai_elemssnd_soc_tplg_dapm_widgetsubseqignore_suspendnum_kcontrolssnd_soc_tplg_pcmpcm_namedai_namepcm_iddai_idflag_masksnd_soc_tplg_link_configstream_namenum_hw_configsdefault_hw_config_idsnd_soc_dobj_typeSND_SOC_DOBJ_NONESND_SOC_DOBJ_MIXERSND_SOC_DOBJ_BYTESSND_SOC_DOBJ_ENUMSND_SOC_DOBJ_GRAPHSND_SOC_DOBJ_WIDGETSND_SOC_DOBJ_DAI_LINKSND_SOC_DOBJ_PCMSND_SOC_DOBJ_CODEC_LINKSND_SOC_DOBJ_BACKEND_LINKsnd_soc_dobj_controlkcontroldtextsdvaluessnd_soc_dobj_widgetkcontrol_typewidgetsnd_soc_dobjsnd_soc_tplg_opscontrol_loadcontrol_unloaddapm_route_loaddapm_route_unloadwidget_loadwidget_readywidget_unloaddai_loaddai_unloadlink_loadlink_unloadvendor_loadvendor_unloadmanifestio_ops_countbytes_ext_opsbytes_ext_ops_countsnd_soc_tplg_kcontrol_opssnd_soc_tplg_bytes_ext_opssnd_soc_dapm_widgetdapmon_valoff_valnew_powerpower_checkedis_supplyis_eppower_checkkcontrol_newskcontrolsdobjedgespower_listsnd_soc_componentname_prefixcard_aux_listdai_listnum_daidobj_listmark_modulemark_openmark_hw_paramsmark_triggermark_compr_openmark_pmdebugfs_prefixsnd_soc_dapm_routesinksnd_soc_dai_drivercompress_newpcm_newcopssymmetric_ratesymmetric_channelssymmetric_sample_bitsprobe_orderremove_ordersnd_soc_daistream_activeplayback_widgetcapture_widgetplayback_dma_datacapture_dma_datatx_maskmark_startupmark_compr_startupsnd_soc_dai_linkplatformsnum_platformsdai_fmtbe_hw_params_fixupcompr_opsplayback_onlycapture_onlyno_pcmdpcm_capturedpcm_playbackdpcm_merged_formatdpcm_merged_chandpcm_merged_rateignore_pmdown_timestop_dma_firstsnd_soc_bias_levelSND_SOC_BIAS_OFFSND_SOC_BIAS_STANDBYSND_SOC_BIAS_PREPARESND_SOC_BIAS_ONsnd_soc_dapm_typesnd_soc_dapm_inputsnd_soc_dapm_outputsnd_soc_dapm_muxsnd_soc_dapm_demuxsnd_soc_dapm_mixersnd_soc_dapm_mixer_named_ctlsnd_soc_dapm_pgasnd_soc_dapm_out_drvsnd_soc_dapm_adcsnd_soc_dapm_dacsnd_soc_dapm_micbiassnd_soc_dapm_micsnd_soc_dapm_hpsnd_soc_dapm_spksnd_soc_dapm_linesnd_soc_dapm_switchsnd_soc_dapm_vmidsnd_soc_dapm_presnd_soc_dapm_postsnd_soc_dapm_supplysnd_soc_dapm_pinctrlsnd_soc_dapm_regulator_supplysnd_soc_dapm_clock_supplysnd_soc_dapm_aif_insnd_soc_dapm_aif_outsnd_soc_dapm_siggensnd_soc_dapm_sinksnd_soc_dapm_dai_insnd_soc_dapm_dai_outsnd_soc_dapm_dai_linksnd_soc_dapm_kcontrolsnd_soc_dapm_buffersnd_soc_dapm_schedulersnd_soc_dapm_effectsnd_soc_dapm_srcsnd_soc_dapm_asrcsnd_soc_dapm_encodersnd_soc_dapm_decoderSND_SOC_DAPM_TYPE_COUNTsnd_soc_dapm_contextbias_levelidle_bias_offsuspend_bias_offtarget_bias_levelpath_sink_cachepath_source_cachedebugfs_dapmsnd_soc_dapm_updatehas_second_setsnd_soc_dapm_wcachesnd_soc_carddmi_longnametopology_shortnamedapm_mutexpcm_mutexpcm_subclasslate_probesuspend_presuspend_postresume_preresume_postset_bias_levelset_bias_level_postadd_dai_linkremove_dai_linkpmdown_timedai_linkrtd_listnum_rtdcodec_confaux_devnum_aux_devsaux_comp_listnum_controlsdapm_widgetsnum_dapm_widgetsdapm_routesnum_dapm_routesof_dapm_widgetsnum_of_dapm_widgetsof_dapm_routesnum_of_dapm_routescomponent_dev_listwidgetsdapm_listdapm_dirtydapm_statsdebugfs_card_rootdeferred_resume_workpop_timeinstantiatedtopology_shortname_createdfully_routeddisable_route_checkscomponent_chainingsnd_soc_dapm_statspower_checkspath_checksneighbour_checkssnd_soc_dpcm_updateSND_SOC_DPCM_UPDATE_NOSND_SOC_DPCM_UPDATE_BESND_SOC_DPCM_UPDATE_FEsnd_soc_dpcm_stateSND_SOC_DPCM_STATE_NEWSND_SOC_DPCM_STATE_OPENSND_SOC_DPCM_STATE_HW_PARAMSSND_SOC_DPCM_STATE_PREPARESND_SOC_DPCM_STATE_STARTSND_SOC_DPCM_STATE_STOPSND_SOC_DPCM_STATE_PAUSEDSND_SOC_DPCM_STATE_SUSPENDSND_SOC_DPCM_STATE_HW_FREESND_SOC_DPCM_STATE_CLOSEsnd_soc_dpcm_triggerSND_SOC_DPCM_TRIGGER_PRESND_SOC_DPCM_TRIGGER_POSTSND_SOC_DPCM_TRIGGER_BESPOKEsnd_soc_pcm_runtimeparams_selectdpcmcomprdaisclose_delayed_work_funcdebugfs_dpcm_rootpop_waitfe_comprnum_componentssnd_soc_dpcm_runtimebe_clientsfe_clientsruntime_updatetrigger_pendingbe_startsnd_soc_pcm_subclassSND_SOC_PCM_CLASS_PCMSND_SOC_PCM_CLASS_BEsnd_soc_pcm_streamsnd_soc_opssnd_soc_compr_opssnd_soc_dai_link_componentsnd_soc_codec_confdlcsnd_soc_aux_devsnd_soc_dai_opsset_sysclkset_pllset_clkdivset_bclk_ratioset_fmtxlate_tdm_slot_maskset_tdm_slotset_channel_mapget_channel_mapset_tristateset_streamget_streammute_streambespoke_triggerauto_selectable_formatsnum_auto_selectable_formatsno_capture_mutesnd_soc_cdai_opssnd_compress_opssnd_soc_component_driverpcm_constructpcm_destructset_jackof_xlate_dai_nameof_xlate_dai_idseq_notifierstream_eventcompress_opsmodule_get_upon_openidle_bias_onuse_pmdown_timeendiannessnon_legacy_dai_namingignore_machinetopology_name_prefixuse_dai_pcm_idbe_pcm_basesnd_soc_jackjackjack_zonessnd_jackwcd938x_sdw_ch_infowcd938x_tx_sdw_portsWCD938X_ADC_1_2_PORTWCD938X_ADC_3_4_PORTWCD938X_DMIC_0_3_MBHC_PORTWCD938X_DMIC_4_7_PORTwcd938x_tx_sdw_channelsWCD938X_ADC1WCD938X_ADC2WCD938X_ADC3WCD938X_ADC4WCD938X_DMIC0WCD938X_DMIC1WCD938X_MBHCWCD938X_DMIC2WCD938X_DMIC3WCD938X_DMIC4WCD938X_DMIC5WCD938X_DMIC6WCD938X_DMIC7wcd938x_rx_sdw_portsWCD938X_HPH_PORTWCD938X_CLSH_PORTWCD938X_COMP_PORTWCD938X_LO_PORTWCD938X_DSD_PORTwcd938x_rx_sdw_channelsWCD938X_HPH_LWCD938X_HPH_RWCD938X_CLSHWCD938X_COMP_LWCD938X_COMP_RWCD938X_LOWCD938X_DSD_RWCD938X_DSD_Lwcd938x_sdw_privsconfigsruntimeport_configch_infoactive_portsis_txwcd938xslave_irqwcd938x_privwcd9380_codec_driver_exitwcd9380_codec_driver_initwcd938x_sdw_runtime_resumewcd938x_sdw_runtime_suspendwcd9380_probewcd938x_sdw_component_unbindwcd938x_sdw_component_bindwcd9380_interrupt_callbackwcd9380_bus_configwcd9380_update_statuswcddaiwcd938x_sdw_set_sdw_streamwcd938x_sdw_freewcd938x_sdw_hw_paramswcd938x_swr_get_current_bankwcd938x_sdw_device_getsnd-soc-wcd938x-sdw.koz	1#T0mG�T�m�	����7����$K5t0�6�L��M^5P_uz�$� �@�`�G*0;Fp$Y�Hg�z��h����@�����	"#��8	Ri%�� ��0��������Vs�*�8Mn� �	����.���"~��?����/���KUr��������8�����x&/9Q_�
p'��__UNIQUE_ID_srcversion124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8__kstrtab_wcd938x_sdw_device_get__kstrtabns_wcd938x_sdw_device_get__ksymtab_wcd938x_sdw_device_get__kstrtab_wcd938x_swr_get_current_bank__kstrtabns_wcd938x_swr_get_current_bank__ksymtab_wcd938x_swr_get_current_bank__kstrtab_wcd938x_sdw_hw_params__kstrtabns_wcd938x_sdw_hw_params__ksymtab_wcd938x_sdw_hw_params__kstrtab_wcd938x_sdw_free__kstrtabns_wcd938x_sdw_free__ksymtab_wcd938x_sdw_free__kstrtab_wcd938x_sdw_set_sdw_stream__kstrtabns_wcd938x_sdw_set_sdw_stream__ksymtab_wcd938x_sdw_set_sdw_streamwcd9380_update_statuswcd938x_sdw_component_bindwcd938x_sdw_component_unbindwcd938x_sdw_runtime_resumewcd938x_sdw_runtime_suspendwcd9380_bus_configwcd9380_probewcd9380_probe.coldwcd938x_dpn_propwcd938x_sdw_tx_ch_infowcd938x_sdw_component_opswcd938x_sdw_rx_ch_infowcd9380_interrupt_callbackwcd938x_sdw_hw_params.coldwcd9380_codec_driver_initwcd9380_codec_driverwcd9380_codec_driver_exit__UNIQUE_ID_license265__UNIQUE_ID_description264wcd9380_slave_idwcd9380_slave_opswcd938x_sdw_pm_opssdw_bus_typeregcache_cache_onlyregcache_sync__crc_wcd938x_sdw_device_getdevm_kmallocktime_get_mono_fast_ns__this_moduledevice_match_of_nodepm_runtime_set_autosuspend_delay__mod_sdw__wcd9380_slave_id_device_tablecleanup_module__crc_wcd938x_swr_get_current_bankregcache_mark_dirty__fentry__init_module__pm_runtime_set_status__stack_chk_failpm_runtime_enable__crc_wcd938x_sdw_hw_params_dev_info__ubsan_handle_out_of_bounds__sdw_register_driverbus_find_devicedev_get_regmap__irq_resolve_mappinghandle_nested_irq__x86_return_thunk__crc_wcd938x_sdw_set_sdw_stream__crc_wcd938x_sdw_freeregmap_readsdw_readsdw_writesdw_stream_remove_slavecomponent_add__ubsan_handle_load_invalid_value__pm_runtime_use_autosuspendsdw_stream_add_slavesdw_unregister_driverE��������V��������!E��������-V��������AE��������MV��������aE��������kV��������qE��������|?�8�Q���������V���������E���������Z���������V���������E���������\���������V���������E���������S��������9��������:��������=��������#V��������1E��������>S��������S9��������[D��������gV��������qE���������[���������V���������E���������<������������������V���������E��������$S��������5T��������DU��������UY��������fY��������wY���������V���������J���������E��������5�[a���������V���������@O��������O��������+ 0O��������7J��������N��������U�]q@��������~_���������=���������H���������L�����������]�������������^���������������^��������5E��������	>�P��������V���������b��������V��������`K I$R(, 0G48
;
M
X
W
C�0���@�` @` p(�0�8�@0HpP�X�`�h,Lj���" f$�(�,�0�48(`z (0`8z@(P`Xz�(���(���������� �p8F8B.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.8.modinfo.rodata.str1.1.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�;:@��X#J�E@P��#^�"Y@�x#ni@��H#	~<y@��h#�T�@@�x#
��� �@��`#�2p{��p�@�P#�2`h����2�	��	<�@h�h#

� �� @���#%@�@ @��0#?�D0�XM]��bļ�H	$8	(����q0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�����P�h��'w�?�
z�����Y4�8
��U�޵�.D�m�50���Ξ舥	���R��d���ԏ���L��N�V��]�2�q�ި�v��<����@.��{НlY�;�c嬰�pM;�]b�^�'��\-��‚A2a�~ۛ��yQ�5Q�_�+��fR�4!���2%�>ڇ�����,'���7���S�+}϶�����xO2D:�"?Y��<6�;-1߇OՍ�Y�H_7��s���`��j�џ��:|��c�Eڣ��`�i�6�PR*�����PHsC�������5X�ے6��"5C�e`����)�S���������������C΁�hEoGk�&��A8���;2m��У�Y�S����q5C�ڙK�z�������8�G���� ��aͣk�x4�]0]'��G�
���͂�]��;�(���l�Ԁ�a�3�v�w�}b���q�t��7.�:�R�����Ti2f����1y�%sޗ
q�~Module signature appended~