This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

No audio over HDMI with faster clock settings

Trying to increase the clock frequencies of the DM816x to Device Speed 2 (1.2GHz ARM).  Applied the faster clock settings from the RDK to a system based on the EZSDK (1.0GHz ARM).  With the faster settings, audio is no longer present on the HDMI output.  Verified the device is CYG2 (silicon rev2.1).  Any ideas?

Thanks,

Matt

 

 

  • 1.Check if you are using autoCTS or SWCTS by putting a printk in

    hdmi_acr_mode function in Linux_lsp\sound\soc\davinci\davinci-hdmi.c

     

    2. Check HDMI i2s_mclk is 128 * Fsampling in both 1 GHZ and 1.2 Ghz case.

    You can get the i2s_mclk from

    mount -t debugfs debugfs /sys/kernel/debug

    cd /sys/kernel/debug/clock/

    3.DVRRDK has a pll_print utility .Pls run the utility and share the dumps.I am attaching the utility (remove .txt extension) but may not run on target due to toolchain diff.It is better you rebuild and run the utlity on target.

    ELF(��4=4 
    ("p%��44�4�@@tt�t��� % %��.�.�.HP�///�������  Q�tdR�td�.�.�.�e(/lib/ld-linux.so.3GNU%
    
    	>0�d<�^H�zT�/  il�lx�I��C��s��Y��libpthread.so.0_Jv_RegisterClasseslibm.so.6__gmon_start__opencloseraiselibc.so.6exitabortmmapvsnprintfmunmap__libc_start_mainGLIBC_2.4O ii
    �ii
    �8000000 0$0(0	,0
    0040@-�5�����-�������ԫƏ�
    ʌ�����Ə�
    ʌ�����Ə�
    ʌ�����Ə�
    ʌ����Ə�
    ʌ����Ə�
    ʌ����Ə�
    ʌ����Ə�
    ʌ����Ə�
    ʌ����Ə�
    ʌ����Ə�
    ʌ�����������
     �� -�-�����-���0�����������@�x�0�� ��0��0��S��/�����80�� ��R� � ��/�D0 ��@-�0��S���0��S���3�/����/-���@-�H@��M�@@������ ��0�������������Ѝ�@��Ѝ��/�h0����0@-�@������M�$���� ��0����P�����p�P��
    �D����F����@�������Ѝ�0�������������H1��G-�!j��HQ���M�������p��������� ��0��j��`�����v���p�@��9
    �����������@�������'ʠ����� ��0��ʠ������c���$H��p����(
    �t����v��	��p��q���������� ��0��`�����Q����p�p�`��
    P������a���UT������������P�� ��0��4��
    �����Ѝ����$�����������}���������z�������H1���O-�!ʠ�lR���M�@��`��p����������� ��0��ʠ���������p����
    �D��
    ��F����@��+��������W���P�����T�����Ѝ������'ʠ����� ��0��ʠ����������p����i
    �t��$8��v��T�����	��@��0��
    ������T���O���D������	��I�������(ʠ��� ��0��ʠ��������������p�P��D
    �����������p������0������p��.�P��
    ��+���V������&�����P������P��8��������P��� ��0������������������
    ��������	����������t� ��0��t��������n� ��0��`��������X������T�����������H������z���<���������0���������H1�H�L�l���������آ���A-��M�L����������������� ��0���D������s���p�P���
    7������S�������$�4�D�(D�8D�P�8��P��P��2������������ ��0���D������V���p�P��
    7������S��f�����A.��4�D�(D�8D�P����P��P�������������� ��0���D������9���p�P��
    7������S��I�����A.��4�D�(D�8D�P�X��P��P��������������� ��0���D���������p�P��
    7������S��,�����$�4�D�(D�8D�P��
    ��P��P��������������� ��0���D����������p�P��f
    7������S�������B.��$4�D�(D�8D�P�x
    ��P��P�������������� ��0���D����������p�P��L
    7������S��������B.��$4�D�(D�8D�P�
    ��P��P�������������� ��0���D����������p�P��2
    7������S��������($�,4�D�(D�8D�P�	��P��P�������������� ��0���D���������p�P��
    7������T�������������� ��0���D���������%X��p�`��
    44���0@���p�������������� ��0���D����������p�p�`���
    7������d�������Vd�����M���>���`�� ��0��|��|�������������� ��0���D������a���p�P���
    7������T��q������������ ��0���D������O���%X��p�`���
    <4���0@���p��]������������ ��0���D������;����p�p�`��
    7������d��J�����Vd�����������`�� ��0��`��d��m������������ ��0���D���������p�P��
    7������,S��*���G��x$�|4�D�(D�8D�P����P��P��������������� ��0���D����������p�P��
    7������H3��
    ������������ ��0���D����������p�P��s
    7������4S������G��-��4�D�(D�8D�P�D��P��P�������������� ��0���D����������p�P��Y
    7������@3��������������� ��0���D���������p�P��J
    7������8S������G��$�4�D�(D�8D�P���P��P��{������������ ��0���D���������p�P��0
    7������LS�����J��K.��4�D�(D�8D�P���P��P��^������������ ��0���D���������p�P��
    7������PS�����J��$�4�D�(D�8D�P���P��P��A���������� ��0����P�����D����d���p�`���
    7������Tc��t���J��-���4�D�(D�8D�`�8��`��`��#���������� ��0����p�����D����F���p�`���
    7������Xc��V���J���$��4�D�(D�8D�`����`��`������������ ��0����`�����D����(���p�����
    7������|���8�����X��
    X��
    X��o
    �� ��0��8��Z������������ ��0���D���������p����
    7�����〃�������X��
    X��
    X��L
    �� ��0����9������������ ��0���D����������p����
    7�����㄃��������X��
    X��
    X��)
    �� ��0��8�������������� ��0���D����������p�@��
    7������C������@�T��
    T��
    T��
    ~� ��0����Ѝ��A��������������������������������������������-���t������G���h������a���\������{���P���������D���������8����������,���������� �������������������������!����������1����������B����������_���������y���������������������������������������������������������������x�����6���l�����T���`�����r���H1�@�P�`�p��������ģȣ����0�D�X�l�����������D��@-�@�6���8@��p���
    ,��|��������E����������u�����E���̤H1�ؤ Q��/#:P���
    ?o�/o� C�0����2�� ��P�@  �!�P�@ � �!!P�!@ #!�!�P�@ �!�!P�#2�!�������/����/�/o� b�0���/�P��G�Q����
    @-�����@���A��/�!��1#�0@-�@��P��4�0����������y
    �J��Zt�Pe��@��  �0!�"�#�  �0!�6U�0������Ơ�!��
    p����6��#6��
     r�0��4�W
    @D� �u���2������S��� PE� ��R����#S�����Q�Z�|�����Q�:Q�:���`��l���@��*��r�U*\���������0�����������@D����1���?o� 0�0C�  S�� ������ b���1��� �� �b���0����@T�����0���@��@T�
    �@���@��  d�0����1��0���@d�  d�0������0���1����0���4�6#�!@�PE�����������
    4�0
    �����0���1���0���ʰ�������#0���E���20��8Q�������0������������0� �F��V�1�0���0���/0@-�K��2@��P�������0���/0@-�K��2@��Q�`B����� �����a�����4�3!�/2��3�/0@-�M��Q������ ���/0@-�P��� ���/0@-�Q�Zp���K��2@��!˰�\��
     ����� ����� ��!�� 0b�à�0����1��@��O��� ��!� ��0�2B��C��<
    ",��#<r� �� �!� �0c�S��/�������`������a2�#
     B�Q�� 0c���1�Zq���P�:P�:���a�� ���R�-*Q�������/������ B�����o��L� R����� b���0���/�2�!�  �0C����0��B���C��
    2�
    2���/�0���/������#�/�$���2�/11������/�B,���C<���$��4�0��/�0���1�`B����/K4������� ���/0��� ���/1�Zp����������[4��2C5C�/o� R�;C��2�� �  b�\�0����/�  �� �  b���1����/�����+�;23>
     ��� ����
    3������1���Q��1��1�0�1�� ���R��S�����/�0��������� R��0r‚���/���0�� R�5�r���/� b���1��  b� �a����0����/�2���� B���
    ��3����0C���
    ������;�2�3
    �������� ���/�0�0�11
    
    2��$��	3��4��� �������/������/�����+�;23:
     B�� �����
    2��!�� 2���S�0�1} ��Š�S�0C �!�S�0C ��!!S�!1C ,�!�S�1C ��!2��,°����R����S�����/����� ���0r‚���/���0�� R����2���� B���
    ��3����0C���
    ������;�2��$����3��������3��4����
    �������������!����1��������@-�����������E-�`��LP��p��H���������@0��
    �e�0��J���P�����@��0������ ��@��3�/�
    T����:�����������\��/�@-����Could not open the mem file 
    %s Freq        : %8.2f MHz (Mult %d, Div %d, PreDiv %d)
    
    %s Freq        : %-8.2f MHz
    	MAIN_N       : %d
    	PREDIV       : %d
    	INTFREQ      : %d
    	FRACFREQ     : %-8.2f
    	FREQ         : %-8.2f
    	MDIV         : %d
    	Freq Reg     : 0x%8X
    %s: 	 is NOT Locked 
    
    
    --------- PLL Values ---------
    SYSCLK1 (DSP)SYSCLK2 (A8)SYSCLK23 (SGX)SYSCLK3 (HDVICP)SYSCLK4 (L3 Fast)SYSCLK5 (Ducati M3/ HDVPSS)SYSCLK24 (EMAC)USBAUDIO PLL Reference clockSYSCLK11 (Video)SYSCLK13 (HD_VENC_D_CLK)SYSCLK15 (HD_VENC_A_CLK)SYSCLK19 (Audio)SYSCLK20 (Audio)SYSCLK21 (Audio)SYSCLK22 (Audio)MCASP0 CLK = %f
    MCASP1 CLK = %f
    MCASP2 CLK = %f
    MCBSP CLK = %f
    /dev/memCould not open /dev/mem - exiting...
    /dev/mem opened.
    ���0��%O�
    ��./�����
    �0X�������op����o���oV�/�����������A*aeabi 7-A
    A	GCC: (crosstool-NG 1.18.0) 4.5.3����h��� �P�p���h����h�/home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/arm/lib1funcs.asm/home/a0875134/rdk/ct-ng/.build/arm-arago-linux-gnueabi/build/build-cc-final/arm-arago-linux-gnueabi/libgccGNU AS 2.20.1���h� �/home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/arm/ieee754-df.S/home/a0875134/rdk/ct-ng/.build/arm-arago-linux-gnueabi/build/build-cc-final/arm-arago-linux-gnueabi/libgccGNU AS 2.20.1��(� �p�/home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/arm/ieee754-sf.S/home/a0875134/rdk/ct-ng/.build/arm-arago-linux-gnueabi/build/build-cc-final/arm-arago-linux-gnueabi/libgccGNU AS 2.20.1��<�p�h�/home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/arm/ieee754-sf.S/home/a0875134/rdk/ct-ng/.build/arm-arago-linux-gnueabi/build/build-cc-final/arm-arago-linux-gnueabi/libgccGNU AS 2.20.1��Ph�x�/home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/arm/lib1funcs.asm/home/a0875134/rdk/ct-ng/.build/arm-arago-linux-gnueabi/build/build-cc-final/arm-arago-linux-gnueabi/libgccGNU AS 2.20.1�%%%%%�k�
    /home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/armlib1funcs.asm���0/////�|.)���/1//0L/2f///////�{�
    /home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/armieee754-df.Slib1funcs.asmh��/361//00////2/0////////3�.�.////3/1///3/3/21///////////0//2/5//3///1///1//50///.v./////.0//0/3///2////20/5/20/�.�.////1////�.�.////�.�./�.�./0///20/00/10/�~.�.2/�~.�.///0�~.�.0�~.�.2//�~.�.0//0//0//�~.�.0/////2/60/////02/6///0///00/1////65
    .1/35
    .1/3/1/	./1/0/0/0////// j�
    /home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/armieee754-sf.S �4/3	.0////2/0///0301//0///02/22//1/3/3///1//1/5/0//2////.///5//403/0///100/0/10/02/1//0//0//2//	.0///0///./3000110/
    .50/350/3/.0//10/./2/0////0/0////0/Aj�
    /home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/armieee754-sf.Sp��/0///2130////.130//11//1/0/2/0///0//1//210/1///////0/3/0//////0/////2/0/10/2//10///////////0/22///2//	./0///212/////120/1/0//0//0//0//0/1/1/0/2//0//0///3/0//////0/////2//////////////00/0////�k�
    /home/a0875134/rdk/ct-ng/.build/src/gcc-4.5.3/libgcc/../gcc/config/armlib1funcs.asmh��	//�w.����|
    ���.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.ARM.attributes.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_framet�t#��� 1���H7���?����G���oV�VT���op�p@c	���l	���Xu�p��{���0���!���!(�p��%��%��.�.�//�//�//��00<�<0<0�D0D0�pD0+�0o0!��0�01��5d6�(�; �;5dB!e	dM�t��������V�p�����	�
    ����
    ����.///0<0D0������
    �
    ������"������
    �
    )��4/@0�A�,�WD0/f/0��0�X��.��.D0���`�� �x����0��@���������h�, �Lp�lh�����x�ԡ�)�����/�/0/(�.;/�,�0�D<0 O,��\0�l<�|H�������T������H0��`���t��|� 
     D�(*H10l�E�
    K��Xh�"f�`o(��x����� �$�<0�D0���D�(� �$�p���ĝ �H� �h�",��p��!���- ��;@0H��`T �d^L1��ft��ox�hL1���x����������`�D0���L1����|�l�@���t0�
    `�H L1��%(��2p��;��M��(ZD0��aĝ mh�{����l�@���(������x�t������@�`��
    �����p��initfini.c$acall_gmon_start$dinit.ccrtstuff.c__JCR_LIST____do_global_dtors_auxcompleted.5798__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrypll_print.c.udivsi3_skip_div0_testelf-init.c__FRAME_END____JCR_END___GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__aeabi_faddopen@@GLIBC_2.4mmap@@GLIBC_2.4abort@@GLIBC_2.4__libc_csu_fini_start__libc_start_main@@GLIBC_2.4__udivsi3printBuf__aeabi_fdiv__floatundidf__aeabi_l2f__gmon_start___Jv_RegisterClasses__floatsidfmemFdvsnprintf@@GLIBC_2.4_fini__aeabi_ul2f__aeabi_idiv0__divsf3__subsf3_IO_stdin_used__aeabi_uidiv__aeabi_ui2d__data_start__bss_start____aeabi_i2d__floatunsidf__subdf3__floatsisf__aeabi_uidivmod__aeabi_ldiv0__addsf3__aeabi_fmul__exidx_end__aeabi_frsub__dso_handle__floatdidfgetdivPLL__end____adddf3__libc_csu_init__bss_end__printf@@GLIBC_2.4raise@@GLIBC_2.4close@@GLIBC_2.4__aeabi_l2d__bss_start_bss_end____floatdisf__aeabi_f2d__aeabi_ul2dGetPllStatusprintValues_end__aeabi_fsub__mulsf3munmap@@GLIBC_2.4__aeabi_ui2f_edata__aeabi_i2f__aeabi_drsub__exidx_start__extendsfdf2__floatunsisfexit@@GLIBC_2.4ReadMem32Bit__aeabi_dadd__floatundisfmain_initreadPLL__aeabi_dsub

    Pls share pll print for both 1 Ghz and 1.2 Ghz case.

  • Is this issue still open? We have verified hdmi playback in ezsdk setup with same A8 PLL setting and not seeing any playback issue.