PHP WebShell

Текущая директория: /usr/lib/modules/5.15.0-160-generic/kernel/sound/soc/fsl

Просмотр файла: snd-soc-fsl-xcvr.ko

ELF�X&@@$# � ��G�?#�!H@�B@�`@�B<@�@�Xa��R�#�AH��_� � � � ���?#��R�#�B@@�B@�B<@�BH@�"H��_� � Ճ�R �R�R?#տ#�#@�"H��_� � � � ���?#��R�#�B@@�B@�B<@�BD@�"H��_� � գ�R"�R�R?#տ#�#@�"H��_� � � � Ճ�R�R�R?#տ#�#@�"H��_� � � � �?#�?�q�T?�q�T?�q�T ��"Q "��_�q ��$��0��#�_�?	q�T?|q�T"Q "��_4q$���#�0��_���$��� "�� "���� ��$���!�Q��2 ��$���!x?�q���� � �?#�?�q�T?qhT�R?�q�T?�q�T!x?@q���#�_�!Q��2��#�$���_�?0q�T!�Q��2 ��?�q$��0�� �� "�� ��$��� "��?�q$����� � � � �?#�{���������{���#�_� � �?#���A8�{��C��[����c��k� �B�����f@���!@�9C�����*5�@��S��R��@��*_@q�T^�@�� q�җ!@��~@���!,���k Ts�*�T�
@�c>S�R�R����R�R��*��7�*@��q�T���Rs��*�T�@���
@���R�a�r�Ra�r�R�R���R��*��7�*@���� �����SB�A8��@��B�B���T�*�{A��[C��cD��kE�����#�_�*@��K�RB|@������S�����*�!���SB�����*�*�!���@��*��SB������!���@�x���SB������!���� � � �?#�{����R���S����r<@��R�R���R�R`
@����7`
@��R�R�*�R���R�`�7`
@�!�R�t@�������t@�������t@�������s@��������R�SA��{¨�#�_��*���!�����*���!���� � � �?#�{�����S���<@�@@�<@�?qh
T ���� ��"���ATA
���@	T�
@����5�F@�"4_q�T�R��R��*��7�
@��R�D�R��*`�7�
@����R�R���R �R�R��*��7�
@��R�R�R���R�R��*�	�7�R�*�SA��@��{è�#�_֠
@�35 �R�*�R�R���R��* �7�F@��4q�T�
@��R�R��*���6�*��
@�!�����*�SA��@��{è�#�_�@�R�*�R�R���R��*�6�
@��*�!����R�R���R@�R�R��* �7�
@��R�R�R���R�R��*���6�*��
@�!�����
@��RE�R��*��6�*��
@�!�����*��
@�!������*��
@�!������
@��*�!����� � � ���?#�{��  � ���a@@�!@�!<@�!����R�{���#�_� � �?#�{��! ���@@� ��@�<@�����R�{���#�_� � ���?#��R�#�B@@�B@�B<@�D�M�$��Bt@�",��_� � � ���?#��R�#�B@@�B@�B<@�B �D@�$��B@�",��_� � � ���?#�$�D��#��RB@@�B@�B<@�B �D�!,@�A��_� � � �?#�{��"�R���S����@�����c<@�d`�c`�����B���"�R������"�R������B�R��B���B�R��R�SA��{¨�#�_� � � � �?#�{����R���S�@�g��[������ ���������������!����@�hT���!����@�T���!����@�hT���!����@�(T���!���*���@�(T���!�����*@�(T�����������������
�@��
T��%�R�R�R�R�����@�(T���R��*��7�@��*�������B�����*@5@�R���B����@�R���B�����@�@T��B���>��R�^���c@��.�!@��f��>��N������
@�!�R����R����*	5�B����B����#�R��*�5�@��*�SA��[B��{Ĩ�#�_�s���������!���@��@�����!���"@�����!���:@��@�����!���@������!���2@������!���*@������*�!���@��������!���@������!���@��������B�!���@���� � � �?#�C�A8����{��C��S����[��c���@��B�����
�R����@��B��6 Հ
@��R�R���R��R�R��*@������؂�����@���`4�b����������� �@�a�ZD����T������R����@�`6 �s2`6 �s2`06 �s2`�6 �s2�p6 �s2`x6 �s2�*��3�R�R��73��5A8��@��B�B���a
T�*�{A��SB��[C��cD��C��#�_�����@��B�����`����B���@����������s2B���@����������s2B���@�����������s2B���@�����������s2B���@��������B���v���*@������ؒ�����@��4���}��� � � � �?#���{��C��S�����R�[��R�c�8@�R�k�yrA8��@����* �Rb�B����Ҕ���R�R�`
@��*��R�`
@��*�R�`
@��*��R��$f����`
@����R�5�@� 
!
?@k`T����TB�RA��`���? �`
@����R��5�@� 
!
?@k�TA8��@��B�B���T�{A��SB��[C��cD��kE�����#�_�`
@����R��5�@�

Uk ��T?q��!�B��*B���*@C��!����� � � � �?#���R�{��C��S����[�6��Rc@�@�u@���7���R"�R�
�R{������R��R�Rv������R"�R�Rq������R��R�Rl����R�R��R��g����m�� ������R�R�R_�����������5`F@��Rq�T��@�R�RS������R��R��RN���`F@�q�T�
4tJ@���(T���#�R����R��B�B2>��� � ��R�*�{A��SB��[C����#�_����R�R0������R@�R��R+���`F@�q���T��#�R"�R��R#�����#�R�R��R�������RB�R�R������R �R��R���`F@�q���T�A�R��R���R��8�R���� �$7�r�M�r��R&�R��R�R�B���*�{A��SB��[C����#�_���#�R �R��R������@��������*����*!����� � � �?#�{�����S����[��c�"@�\@�U<@�<@�"�M)�F@�qITq!T��R��R�
@��
5��R�R�r�R�*���R��* �7�2�2�
@��R�R���R��*��7�R�*�SA��[B��cC��{Ĩ�#�_֠
@���R�r�R�*�R���R��*��7�5�R�*��4�
@��R��r�0�R��*@�7���R�R����*��7�
@���R�r�R�*�R���R��*��7�2�R��B|�@�B��V`S�@������@��*�B���* 
�7�@�����*�4����*!���
�7�
@��R�D�R��*��7�R�*�
@�����R�*����R�0�R��*@�7�
@��*1�R��R��*��6�*��
@�!���������*�5�
@��R��R��* �7�F@�q@T �R��#�R��r��R7��� ������*����B������#�R"�R��R'�����#�R�R��R"�����������*��
@�!��d������*!���
@��*�*�!��X�����*�!����*8�R�
@��M�r�!��J���
@��*�!��D���
@��*�!��>���*��
@�!��8�� � �?#�{�����S�T@�������@�"A�_k@T#2�q!x@�!���A�R`R@���SA��{¨�#�_� � �?#�{�����S��[��G�!H@��
@�@@��.@�u<@�V@�@�Xa��s��F�?q���.@�a2@�����F@��.@�?qaZ@��������@�������F@��R!�B�_q��"���SA��[B��{è�#�_� � � � �?#�{�����S����[�<@� @�<@���q�TaA9"��@ ՚  
`94`F@��R�Rq�T�q�R�Rc�B*`
@��R�R���R��*`�7�SA��[B��{è�#�_�����.@��
@�����aF@��.@�?q�2@�������aF@��.@�?q�Z@���z���`
@���R�r�R�R���R�R��*��7`F@�q��B 	S���
@��!���������~@�!�������
@��!���� � �?#�{�����S������[���<@� @�<@��q(T�A9!$֚a	7�F@�q)TqAT�^@����B�R�����R��7�B���b�R�R�qП5�>@������qhT�A9!��! Ԛ�R*�9�
@�`.@�#���`.@��R�2@����`.@��R�Z@�����R�SA��[B��@��{Ĩ�#�_֖^@����B�R��
����R���
� ��7��b�R�R�qП`��4���
��~@�!������q��!�B�B���!����������B
��~@�!����A9$֚`�6�B�`
@�� � �?#�{�����S��[���<@��@����7�@�����*`4���!���*�SA��[B��{è�#�_�����*�5�@�����*`4���!���@������������*�
5�@�����*�4����*!���@������������*�5�@�����*`4���!���@������������*�5�
@��R��
@���
@���*�5�@���*�5�����*�5�
@��R�R�R���R�R��* �7@�R��*�SA��[B��{è�#�_���������������������������!���@�������������!��������!������*�!����*����*!��m�� � �?#�{������@��!���{���#�_�?#�{������@���{���#�_��}p �}p V6$
'unsigned int'
'u32 [2]''int''long unsigned int''FJNRVZY�snd_soc_fsl_xcvr  �irq0_isrfsl_xcvr_en_phy_pllfsl_xcvr_en_aud_pllfsl,imx8mp-xcvr@@ � 0@PTX\p������,��,��,��, $(,048<@D��}D����Xw��}D�����Xw���� b��@�
����p failed to request firmware.
FW size %d is bigger than 16KiB.
FW: failed to set page %d, err=%d
Failed to set watermarks: %d
Failed to clear IER0: %d
Failed to assert M0+ core: %d
err updating isr %d
Failed to start DATA_TX: %d
Failed to enable DMA: %d
Failed to clear DPATH RESET: %d
Failed to disable DMA: %d
Failed to stop DATA_TX: %d
Err updating ISR %d
ipgfailed to get ipg clock
phyfailed to get phy clock
spbafailed to get spba clock
pll_ipgfailed to get pll_ipg clock
ramregsfailed to init XCVR regmap: %ld
failed to get XCVR reset control
failed to claim IRQ0: %i
rxfifotxfifocould not find rxfifo or txfifo resource
rxtxfailed to pcm register
fsl-xcvr-daifailed to register component %s
Received new CS block
Received new UD block
HW mute bit detected
RX/TX FIFO full/empty
CMDC SM falls out of eARC mode
DMA read request
DMA write request
PHYPLLAI timeout: failed to set %s reg 0x%02x=0x%08x
Error while setting IER0: %d
PLL Fexp: %u, Fout: %u, mfi: %u, mfn: %u, mfd: %d, div: %u, pdiv0: %u
Error while setting AUD PLL rate: %d
PLL Fexp: %u
Failed to set TX freq %u: %d
Failed to set TX_DPTH: %d
Failed to set RX_DPTH: %d
Failed to set RX freq %u: %d
Failed to clr TX_DPTH: %d
Error while setting EXT_CTRL: %d
failed to start PHY clock: %d
Failed to set IER0: %d
Err setting DPATH RESET: %d
TR%sX busy
Failed to assert M0+ reset: %d
failed to sync regcache.
failed to deassert M0+ reset.
failed to load firmware.
M0+ core release failed: %d
failed to start SPBA clock.
failed to start PLL IPG clock.
failed to start IPG clock.
/build/linux-SNHzwc/linux-5.15.0/sound/soc/fsl/fsl_xcvr.cfsl,imx8mp-audio-xcvrimx/xcvr/xcvr-imx8mp.binsnd_soc_fsl_xcvrsound/soc/fsl/fsl_xcvr.cCPU-CaptureCPU-PlaybackIEC958 Playback DefaultPlayback Channel StatusIEC958 Capture DefaultCapture Channel StatusXCVR ModeSPDIFARC RXeARCCapabilities Data StructureARC ModeSingle EndedCommonlicense=GPL v2description=NXP Audio Transceiver (XCVR) driverauthor=Viorel Suman <viorel.suman@nxp.com>srcversion=16EC9DA61FC94B0555A4BD2alias=of:N*T*Cfsl,imx8mp-xcvrC*alias=of:N*T*Cfsl,imx8mp-xcvrdepends=snd-soc-core,snd-pcm,sndintree=Yname=snd_soc_fsl_xcvrvermagic=5.15.0-160-generic SMP mod_unload modversions aarch64GNU�GNUF��_Q��TԼ۰*b��/LinuxLinux+�lmodule_layout
�w�clk_unprepare����msleep���pm_runtime_force_suspend��U�clk_enable�|of_device_get_match_data�W׊regmap_update_bits_base���devm_snd_dmaengine_pcm_register���clk_disablee�?�ktime_get?�pm_runtime_force_resume����__const_udelay��c�regmap_reada�H�__ubsan_handle_shift_out_of_bounds�4�__devm_reset_control_getG9__platform_driver_register��Hsnd_soc_info_enum_double�b�devm_platform_ioremap_resource_byname��g__devm_regmap_init_mmio_clkb��9snd_pcm_hw_constraint_list�Uu�__memcpy_toio(��__memset_io2DH�snd_ctl_notifyd
!�reset_control_deassert�͘�_dev_err�z�snd_soc_get_pcm_runtime?G__cond_resched���__ubsan_handle_out_of_boundsP���pm_runtime_enable]X��__stack_chk_failqs�|clk_prepare<�k�devm_snd_soc_register_component#]__memcpy_fromioPC* devm_clk_get�U[�__dynamic_dev_dbgv��vclk_set_rate���platform_get_resource_byname ]�usleep_range_stateu}�'regcache_mark_dirty~�)Hmemcpy�fKlreset_control_asserti��request_firmware��fplatform_get_irq>\�platform_driver_unregister�5��devm_kmalloc,!��devm_request_threaded_irq�6w�snd_soc_add_dai_controls?�J�regmap_write�ςsnd_soc_card_get_kcontrol�a�regcache_sync�h#uregcache_cache_only����release_firmwareGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0��``A)DY%�G��SY%���X[Y%f`�hY%zY%+�Y%�Y%�Y%�Y%�Y%�Y%Z%Z%|++Z%-�0Z%�5Z%HZ%���	�j	 UZ%	@]Z%	A]	B3�	CeZ% 0�
nZ%
`�	��� �Z%� ]� �Z%���Z%	u�	 �	@�Z%	`�Z%	��Z%	�������B����	�Z%w�Z%w�Z%	8��� �z�@�Z%�@�z������Z%�"� �Z%�@[%�z�[%��z�@�{�@&[%�@0[%��7[%K[%`[%@p[%	 �� 	@�
	`���!	�,���+�j+@_l+����j@_l�Xh�	�	 ��@v[%@�[%	��]��[%��[%����6�[%|��e@	 �		@�-`H-�����B�H-�[%�+�H-�[%�@��[%�	���B�/�]��[%�[%���[%��[%��|�ta	H-@���6@"�[%�0R@�[%0�0Pq��B:N
���H�<c@�[%
P�	\%&@r�
	�#�
	�,�
	�\%	�%\%	2\%H@C\%H�T\%H�e\%	q\%	 �H@

}\%��@@����q��\%À@���\%�I�\%!@�\%#��\%%��\%%j'@u)���

�\%�h�\%;�\%=@�<c�����o��\%2\%H��\%	�]%H@�>>��,6�@
]%	@]%+���%]%V/]%9�A�	�V�	tS�	A?	
:]%C@
!
��
F]%E�
P]%	Z]%	

	c
�

�
JJo]%��]%#�]%# �]%��#�#�]%#L�# 
"
c$
.&
y(�]%+,
-.�]%0��	�� �]%�@�*?c@�]%���]�^%	� ^%	��:-�*^%�$�X�		@ɪ	`
0E^%>�0���Z%� U^%@d^%��s^%C�^% �^%�@�^%���^%���^%�^%@Nl���^%&�e@��� �^%�@�	`}	��^%��g	�l�@[�	��_%H�
_%	_%	 �	@�Z%	`�Z%	�$_%	�5_%�A_%	�M_%�]_%�@l_%��~_%��1Y��_%�@�_%�����G�3@�4��_%���	�_%��	���
�_%C�
���_%S�<c@�_%7��
��_%/@�_%	@`%``%���<N
�`%H!`%8@.`%	�=`%�Q`% �e`%���
625	s`%@���@�`%V@����`%X7l
I�$V@��
	��`%�`%|� �� �|J�s�@8�@�@9�<c:�_%L@:�PC�:�`%C�:�`%C�::�`%(o�\%;@�`%	��`%	��`%�F]%E�`%G@�0S�<
	a%?9
Ba%
��+"@@H&+������C
E��BY��<c�_%�@uB�e@�J
V��$V@D"a%��$V|���		����s����@sY"��/a%��<c�_%�@B�
��F=a%+�|� &���y� �}� у��Fa%����� �BY@�<c��_%N��V
Pa%S�
Xa%	@%ca%��%ra%��&�a%'�a%H@'�:V�'�a%V(F]%E�(X!B�(�a%V)�a%P�)�5��)e��)�a%�*�0R@*�a%S�*1��
@B��C@C7tCHC�a%CPC�a%`C�a%��C�a%H@Db%�D��	�E"b%S�E,b%��E8b%��FHb%R@GRb%�GH<
;K
IMib%O|b%Q�b%�b%�b%�7t �b%@�b%`�b%��b%�b%�b% ��@�b%zl$ c%@ ���X c%��	(c%% 5c%0Dc%@��PSc%_c%nc% �c%@��`�c%��c%
 �c%
(В
0�$!
8�c%@�c%`�c%�c%�c%�c% �c%@d%`d%�,d%�?d%	@Qd%SUd%ToxU\d%VN&Wad%Yhd%Znd%[ud%\{d%\�d%�d%_ �d% �d%_@�d%@�d%`9w�o��\%��d%���`	 �d%
x|�d% �d%@�
`�d%��d%�������d%� �N@q�]`���`�d%
pfo e%���b\2a@#e%
0e%Ae%Me% Ze%@ee%`���se%�e%�e%�e%��e%�O �e%@�e%`�e%��e%�f%_���g�f%�+\2(f% b�i@^ 8f%$<H-�
 Kf%x���>m@��c��l&�
p#fo# ]f%&@sf%&����<c�`%���<N
`%H@!`%8��f%
h�tNt@�$
w��f%z��f%}�f%}@��I��)��u�@����f%���f%�l�f%���>m@�,o�q��f%�Oe��f%C��f%C�
g%C�g%C��<c�\%	@k*g%���0S@�>m�<c@7l
I��O	��4g%C |�(F]%E@Jg%E�p
snr
svcu
syax
s|j{
s~
s�d�
s8H�
sy�
sH�
s�f�
s�h�Zg%�
G��ng%�
G��g%��g%�
G	����u�X��g%P ��	 �
	@��!	�e@	��		��@s������sY"�/a%@
�����g%��e@	@�g%	h�$V7l
I�!
���g%2�g%�@�g%���@	h%�T	V��
G��h%'h%>h%Sh%�^h% ��8ص	@H&	`�	�<��?#�nh%��@
E����h%@����@�����T�@����u��
�
Ew�
Ec�
IEc
8HG�
IEc
HG�
GEc
G�
=Ec
�
Ec
	�
Ec�
y�@�
��>��
E��h%	$bq:k�: \:@:`H&:��h%:��h%:�!:��	:�h%W�:��� �h%W�:H-: �h%0W�:bz4 ���H-�bz����i%H&:: 6i%:@�`�ww���@i%H&:� Ui%��:_l: ni%:@���w��: si%�H&:: �@�i%s:��: �:@�i%�H&:: �4@e@:��>��sY"� �i%hH&:�4 \%*�r�
:�#�
:�,�
:\%: %\%:@e\%:`q\%:��i%:��i%:��i%:��i%:
j%: j%HH&:�4 �*��:�'j%:�4j%:}: Aj%xH&:|: �:@Xj%
`dj%
hpj%
p}j%
x�j%
��j%
���|��E:��j%:��j%:��j%:�j%: �j%:@�j%:`�j%:��j%�I�k%:�k%�I�k%	pH&:-k%: ;k%:@Hk%:`Tk%:�^k%:�mk%:������w�`:wk%�H&:|: �4@�4�p�:��: ɪ:@�k%:`Y:��k%:�M�|�cd	|��k%:��w��k%�H&:�k%4 �k%4��k%:��k%:sP
: j	:@�:`o���:�����k%: �:@�w�`���k%xH&:|: �4@l%4�o��:l%� l%: 3-l%:@3�k%:`3�:�3�w��3�Bl%
Tl%fl%yl%�l%�l%�l%�l%�l%�l%m%	m%3m%G<m%�@Cm%��Km%_m%���mm%�tm%@�!	 �$V@�>���?c��m%��m%��m%�@�m%��m%���m%�m%@�m%���m%
�n%�n%@n%��!n%�-n%ˀ@;n%�;^�Dn%Qn%@_n%��sn% |#s�@�������
����n%|#s�@����
�
G�	�
G�X	�
�G��n%&�@| �@���$V��n%$@�wc���)\�ܶ�\p�@��`ɪ	��n%	��n%	��~�0!�̓�-c�@���k%��n%��n%��n%��n%��k%�n%&@M���N���k%o%'@o%(�o%��!o%�	��mV�'o%V@ZIV�A�2@	�1�	E��	
��
����2o%�X�|@Do%��0R�7l
,0!	@�	`�$V�Po%Vς
V�&�^o%V@go%��{=Z	
@Ͼ�oo%V��n%#�dL�yo%��o%	�o%@	�o%�	�o%s�	�o%c
���@
�o%�
���
����
��o%`�o%�@'u�̓"�o%�
�
���
�
	�o%���|	@� 	`o%��M���^����o%�
p%�@�>��p%��j	5sP
5@p%	�&p%	�9p%	�Op%�[p%��hp%���|@�0R�&�tp%��p%�@�p%���p%c��p%c�	@}	`_%	�P����p%	)g	 �$V@�p%��o%�o%@�p%s��p%	�
��p%$���l%@>��		�f%>�e%	@q%>�q%	�|��N?��	@q%	`�@��dB�,gD$q%F@�>G�7q%H��`%	Aq%	Oq%	�k%	p%	&p%	9p%	\q%	��	cq%		pq%	
~q%	�q%	�q%	
�q%	1q	�q%	o%�@�
��
�
�
�����q%�q%�q%r%#r%3r%'Er%Xr%lr%}r%�r%�r%�r%�r%�r%�r%	s%
s%.s%>s%
Os%as%us%�s%�s%�s%�s%�s%�s%t%t%4t%Ht%Zt%nt%�t%�t%�t%�t% �t%!�t%"�t%#u%$&u%%;u%&
��!Su%�Phu%su%	 �u%	!�0R@P���7l
,��u%�$V@�u%*��u%*�u%�@#
�%�G�u%(3m%Gp�@ɪ`���
��[����u%C�u%mm%�
v%C�0�v%@�?����!v%�.v%�Cv%�Xv%C�jv%���0R�=a%I�Y@��}v%��v%��v%4�M�N��v%N	^�N@	�v%N�	�v%N�	�v%N
�v%N@
�v%P�
�v%P�
�v%R
w%T@w%+�&w%���/w%V@8w%�@w%U
��@
Kw%V�
Sw%�
`w%V�:'�nw%�{w%W�w%@�w%X��w%��w%W�w%@�w%X��w%��w%V�$V�x%VlV�x%V x%V�oo%V�n%#�+x%-ՃY�6x%��Hx%]x%#fx%	 sx%	!�x%	"�x%	#�p%	$�x%	%N�c@+�x%�x%�x% �x%@y%y%+y%By%Yy%
ly%�y%�y%�y%�y%�y%z%z%9z%Tz%	mz%�z%�z%�z%�z%���0R7l
,@&w%��>��z%	��z%Zw%+/�\%;@/�z%q�/�z%[�/�e%	0�		 0�p%�@0�p%��0��0{%D�3{%��3z	4�$V@4�p%�4�o%5�o%@5�p%s�5.{%	�57{%	�5@{%�5��\61O{%	�d{%Vo{%V��j�,6@�q��z{%.��/��{%��{%��{%�{%�{%�{%(l%\%&@r�
	�#�
	�,�
	�\%	�%\%	
j%	 
5�{%0�@e�C@�q��\%�À�@
7|% �@te�<@�$
t��t�
9
s;|%���@�k%�=60
2A
2C
2E8:.|% A|%=Do%�E|% A|%=�dL�
�K
,M
,$O
,Q
,SIJ�)3�U|%	�hp�^|% f|%(h�	@ɪ	`n|%
�oL�X�t|%	o%�@
]�|%���|%b�|%d@�|%f��|%h��|%h�|%j@�|%l��|%n��|%p}%r@}%t�}%v�)}%f�@x@e�z��q|��\%xÀx@�~�5}%~�Nl�E}%�@]}%�y}%	�
_
	a
		c
e
	g
	��i
		k
	�	�m
����o
q
cs
cu
w
y
{
}
��}%	H�@�e��@�$
���f%���f%��f%�@���I����
�
s�
sv�
sy�
s|�
s�
s��
sH�
�
2�
2�`��}%
h��N�@�$
���f%���f%��f%�@���I��)��u�@����f%���f%�
�
�s�
�sv�
�sy�
�s|�
�s�
�s��
�s8H�
�sy�
�sH�
�s��
�s���}%3�`��:'@nw%	�{w%W��w%	�w%X@�w%	�M�L�^�ԀL@܀L�����}%�@�}%���|%���|%��}%�@�}%���}%��
~%�~%�@�v%�����@����@�q���\%��À���@�\%��I���\%��\%�@j��u����	$~%�@	Op%�	[p%�	1~%	�	F~%	�	�u%	�	S~%	�	c~%	�	n~%	�	�~%
�~%@
$q%F�
�~%C�
�~%�

�
	�	�
�		�
�2�
�;�
�	�
�		�
��c��~%���~%�7l
,@hV�G��k]@�~%V��
��\8�
���
� �
��
��
��
�	c�
��
��
���
�JJ�
�c�
.��
�y����~%��~%
@B:N
n6�f@�/
#`�		��Uc�%�	@�	`�	c�!�	H�%H'%�<%�@�g%�S%�f�]	
Rd%�@o%��|%	
�
g�
�f2���%E�

��%8��x@�{=Z�5�1��%1�%1@�%1���W\��|+"# �%#@�%c��%���%���%���%�@�%M���%˞
Ɇ# Ϟ
#@��
#`
��
�$
�$
���[
�1�]
1"�4

 �%�p��#ȨC%�%
3m%G7�%�@�%V�%l�%�%
��%��%	��%t��%r
 �%��#�CӀ%

 �%��%��%�%
�`%��%"�%3�%��B�%K�X�%�p�%���%
�`%��%��%��%
�`%N���%��%Ё%�%
3m%G���%!�%!5�%!O�%K�e�%K�|�%SIsnd_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_ptriec958snd_ctl_elem_valuesnd_dma_devicesnd_dma_buffersnd_pcm_hardwareformatschannels_minchannels_maxbuffer_bytes_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_substreampcmpstrlatency_pm_qos_reqdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseproc_roothw_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_hw_constraint_listsnd_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_accessingprivate_freehw_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_info_entrysnd_kcontrolprivate_valuesnd_cardmixernamectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizectl_filesfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_shutdown_f_opssnd_mixer_osssnd_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_alaccompatible_versionpbmax_runmax_frame_bytessnd_dec_apecompression_levelformat_flagsblocks_per_framefinal_frame_blockstotal_framesseek_table_presentsnd_codec_optionswmavorbisflacflac_dwma_dalac_dape_dsnd_codec_descmax_chsample_ratesnum_sample_ratesbit_ratenum_bitratesrate_controlmin_buffersnd_codecch_inch_outch_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_typepayload_sizesnd_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_namehw_confignum_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_startupprobedsnd_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_cardlong_namedmi_longnamepci_subsystem_vendorpci_subsystem_devicepci_subsystem_settopology_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_devsoc_enumshift_lshift_rtextsautodisablesnd_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_jacksnd_dmaengine_dai_dma_datachan_namesnd_dmaengine_pcm_configprepare_slave_configcompat_request_channelcompat_filter_fnchan_namespcm_hardwareprealloc_buffer_sizefsl_xcvr_soc_datafsl_xcvrpll_ipg_clkphy_clkspba_clkarc_moderam_addrdma_prms_rxdma_prms_txrx_iec958tx_iec958cap_dsfsl_xcvr_pll_confxcvrfsl_xcvr_ai_writeucontrolfsl_xcvr_arc_mode_getfsl_xcvr_arc_mode_putfsl_xcvr_capds_getfsl_xcvr_capds_putdaifsl_xcvr_dai_probefsl_xcvr_driver_exitfsl_xcvr_driver_initfsl_xcvr_en_phy_pllfsl_xcvr_load_firmwarefsl_xcvr_mode_getfsl_xcvr_mode_putfsl_xcvr_preparefsl_xcvr_probefsl_xcvr_readable_regfsl_xcvr_runtime_resumefsl_xcvr_runtime_suspendfsl_xcvr_rx_cs_getfsl_xcvr_shutdownfsl_xcvr_startupfsl_xcvr_triggerfsl_xcvr_tx_cs_getfsl_xcvr_tx_cs_putfsl_xcvr_type_capds_bytes_infofsl_xcvr_type_iec958_bytes_infofsl_xcvr_type_iec958_infofsl_xcvr_volatile_regfsl_xcvr_writeable_regirq0_isrsnd-soc-fsl-xcvr.koK��
8	@03p(R�0d�(~(�0�����$��(� �"�D5	@HT	8[�	<n�	<�
���
��@��
8�
88�
p8�
�8
�8$
8<
P8T�m���
�8����
�8�Tp�����t�� ��88M(b��r8�p��8`�����0��'�E�\�w8H��	���� ��h�`��h���h/PBPPY�Pr������0������0�?+
�j#� (�=�!T�	j�~?���
����
&@Mh�v��(�����&3C8Oo{������			+	F	b	�	�	�	�	�	

+
5
A
a
���
�
�
�
�
�
$xfsl_xcvr_arc_mode_put$dfsl_xcvr_arc_mode_getfsl_xcvr_type_capds_bytes_infofsl_xcvr_mode_getfsl_xcvr_type_iec958_infofsl_xcvr_type_iec958_bytes_infofsl_xcvr_readable_regfsl_xcvr_writeable_regfsl_xcvr_volatile_regfsl_xcvr_load_firmwarefsl_xcvr_runtime_suspendfsl_xcvr_triggerfsl_xcvr_capds_getfsl_xcvr_capds_putfsl_xcvr_rx_cs_getfsl_xcvr_tx_cs_getfsl_xcvr_tx_cs_putfsl_xcvr_dai_probefsl_xcvr_probeirq0_isr__UNIQUE_ID_ddebug379.6__UNIQUE_ID_ddebug380.5__UNIQUE_ID_ddebug381.4__UNIQUE_ID_ddebug382.3__UNIQUE_ID_ddebug383.2__UNIQUE_ID_ddebug384.1__UNIQUE_ID_ddebug385.0fsl_xcvr_ai_write.isra.0fsl_xcvr_en_phy_pll.constprop.0__UNIQUE_ID_ddebug375.8fsl_xcvr_prepare__UNIQUE_ID_ddebug376.7fsl_xcvr_activate_ctl.isra.0fsl_xcvr_mode_putfsl_xcvr_shutdownfsl_xcvr_startupfsl_xcvr_runtime_resumefsl_xcvr_driver_initfsl_xcvr_driver_exitfsl_xcvr_dt_idsfsl_xcvr_regmap_cfgfsl_xcvr_reg_defaultsfsl_xcvr_compfsl_xcvr_phy_arc_cfgfsl_xcvr_spdif_channels_constrfsl_xcvr_spdif_channelsfsl_xcvr_spdif_rates_constrfsl_xcvr_spdif_ratesfsl_xcvr_earc_channels_constrfsl_xcvr_earc_channelsfsl_xcvr_earc_rates_constrfsl_xcvr_earc_rates__func__.14__func__.12__func__.11fsl_xcvr_pm_opsfsl_xcvr_imx8mp_datafsl_xcvr_dai_opsfsl_xcvr_mode_enumfsl_xcvr_modefsl_xcvr_arc_mode_enumfsl_xcvr_arc_modefsl_xcvr_mode_kctlfsl_xcvr_arc_mode_kctlfsl_xcvr_earc_capds_kctlfsl_xcvr_tx_ctlsfsl_xcvr_rx_ctlsfsl_xcvr_daifsl_xcvr_driver__UNIQUE_ID_license388__UNIQUE_ID_description387__UNIQUE_ID_author386__UNIQUE_ID_srcversion312__UNIQUE_ID_alias311__UNIQUE_ID_alias310__UNIQUE_ID_depends309__UNIQUE_ID_intree308__UNIQUE_ID_name307__UNIQUE_ID_vermagic306_note_9_note_8____versionsrelease_firmwareregcache_cache_onlyregcache_syncsnd_soc_card_get_kcontrolregmap_writesnd_soc_add_dai_controlsdevm_request_threaded_irqdevm_kmallocplatform_driver_unregister__this_moduleplatform_get_irqrequest_firmwarecleanup_modulememcpyreset_control_assertregcache_mark_dirtyusleep_range_stateplatform_get_resource_bynameclk_set_rate__dynamic_dev_dbgdevm_clk_get__memcpy_fromioinit_moduledevm_snd_soc_register_componentclk_prepare__stack_chk_failpm_runtime_enable__ubsan_handle_out_of_bounds__cond_reschedsnd_soc_get_pcm_runtime_dev_errreset_control_deassertsnd_ctl_notify__memset_io__memcpy_toiosnd_pcm_hw_constraint_list__devm_regmap_init_mmio_clkdevm_platform_ioremap_resource_bynamesnd_soc_info_enum_double__platform_driver_register__devm_reset_control_get__ubsan_handle_shift_out_of_boundsregmap_read__const_udelaypm_runtime_force_resumektime_getclk_disabledevm_snd_dmaengine_pcm_register__mod_of__fsl_xcvr_dt_ids_device_tableregmap_update_bits_baseof_device_get_match_dataclk_enablepm_runtime_force_suspendmsleepclk_unprepare0q|������f�(�|���p�p���H�H���f� � ���f��P�t��g��������������������������j�j���L�tj���������P�P���0�@(H(L�`jppxp|�����������������	s@	s,
0
P
k`
kp
k�
k�
k�
m�
���z �$�(z<�@�DzX \ `ztHxH|��P�P��������p,@4@<lP�T�Xwh�l�pw�������g����
}4
X<
X@
�T
(X
(\
�l
�p
�t
��
��
��
��
�
�
��
��
��
��
��
��
��
��
��
�� 0$@(0,@0������{�{$��j�����y�����y �(�,y8<H�P�Ty`dp�x�|y�������y�h��h��y�{�lj|j�j�j���������v�d�� �� ��(�(����jp�������xxyHLX�dXpXt��� �l��j����(x<~H�T�X�lj�j�j�x�x�����j04D�H�Ly�������X�X���������������XX�88�,X0X4�@�H�L�xi��D��,0������������������TXl�����$�<�\�h lp t|(�(������� � �t�~�4�H~T�\�`�l�t����~�������������~���������0g8u@hP��������������X�X���� � x x �$ �( �, �< �@ �D �P 8\ 8` � o$o(�n��(0�` <$`(�0H488�@TDHP`T�X@`ld�hxpt�x��(�0��@p� �(008@�H�PX `�h	pT	x�	��	�
��
�@������T���������h(�0�8�H`�x��@������p���	� �	(�	P hp�	x�	�8���T	�PT	�
�`����8 x(`08@�H�P8`�h�p8������
�x��8 ���h8�@�H�P�p�x���������������������� �(�0�P�X�`�h�������x�������8|@r 0(��p80�0����80�8�@�H�P�X�����hh�������� (��x�������.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.rela__jump_table.rela__patchable_function_entries.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rela.rodata.rodata.str1.8.modinfo.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @h @���#!+� 8&@x!;� (6@�H!K!�F@��!]���!�X@X�!	�"�z@�!�0'��@�`!
�@)�@�@�!0!��,��,��,��,��@ "�!�2`5��7>J��? �?$�?0+@
6M;MK0M\T\M]�Y�����"f	���
�$h0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key'�S�S��hžxe 0	`�He0
	*�H��
�>�&�k*z��s�zv���a��8���ʻr���tg?�te�y9��nY~F�
��`*o	��wXd�)�Ccj���&���P��S1�����yt�L�ƽn�넣
va(_^D�AwM���d��Ny�q���y��׽٧�>�]\Ϊ)|���k�.�S\�F����0�$3ǥ����ZO/����r��Dļ	Z�E	P>�t�H�G��"�_%�߆{�{|3˴�M��2��
y�΍�rQ�[!��Qz�ae\Ilv�vW����3�ꙑF��,��#��k��r���{�)��ĵ:,��]��k�Ram�?��C�Z��z-�"�߼��E�-�X�X ���^�9\2�Ш�]�m�Z7���%��lm�@��@�(M?֥����/����wS��{1*�"��.B�
�1�.?ѳ|/�G�g�i�x�LW�S���lQ�]��`�`�6��(�G��0�ΖSKS��ߘ4��?m
���ͅ�U7�~Module signature appended~

Выполнить команду


Для локальной разработки. Не используйте в интернете!