i.mx53 has no audio output when using HDMI block.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

i.mx53 has no audio output when using HDMI block.

1,799 次查看
YuLin
Contributor I

i.mx53 has no audio output when using HDMI block.

 

i.mx53's HDMI audio output comes from S/PDIF normally.

 

I have modprobe snd-spdif.ko.

And with 'aplay' to check the card no and device no for s/pdif card.

 

Finally, use aplay -D 'hw:0,0' to play wav file. All seems ok!

But there is no sound from TV. TV is ok, we test it with other HDMI device.

 

I have tested this on several 2.6.35 release, including freescale's and linaro's. 

标记 (1)
0 项奖励
11 回复数

1,467 次查看
JackyHuang
Contributor III

According to the mx53_sabre board schematics, I found that the sabre board have a additional OSC which clk is 22.5792MHz, this OSC seem to support spdif output.

0 项奖励

1,467 次查看
YuLin
Contributor I
Chinese, ~~~, are you Chinese. If yes, I can call you.
0 项奖励

1,467 次查看
zhangenvi
Contributor I
r10.3
0 项奖励

1,467 次查看
zhangenvi
Contributor I

yes,configuration is right.I think HAL should support spdif audio. you  should check it and update HAL code. where are you from?

YuLin said:

"HDMI audio and codec audio can't work together,do you encounter the problem?"

What meaning? "HDMI audio" and "Codec Audio".

 

We have added spdif driver into kernel. Clock is 48k. We have detected wave form on oscillometer, 3MHz.

What your detailed configuration?

0 项奖励

1,467 次查看
YuLin
Contributor I

Which SPDIF Driver you used? 

 kernel_imx\sound\arm mxc-alsa-spdif.c 
or 
mxc-spdif.c
??
0 项奖励

1,467 次查看
YuLin
Contributor I

"HDMI audio and codec audio can't work together,do you encounter the problem?"

What meaning? "HDMI audio" and "Codec Audio".

 

We have added spdif driver into kernel. Clock is 48k. We have detected wave form on oscillometer, 3MHz.

What your detailed configuration?

0 项奖励

1,468 次查看
zhangenvi
Contributor I

yes,audio output,but you add spdif driver in linux kernel. HDMI audio and codec audio can't work together,do you encounter the problem?

0 项奖励

1,468 次查看
YuLin
Contributor I
include audio output???
0 项奖励

1,468 次查看
zhangenvi
Contributor I
yes, add the boot command .

YuLin said:
Alan, have you succeed with this way?

Alan said:

You will need something on the command line like "video=mxcdi0fb:RGB24,1024x768M@60 di0_primary hdmi'

 

The other issue is that the clock source is not accurate.  If you are on a qsb, there is a briev note about that in mx53_loco.c for mxc_spdif_data.  There isn't a very accurate clock for S/PDIF playback on that board.  So it is possible to play audio but the TV may reject it due to the sample rate being off.  Some TV sets are more forgiving than others.

 

Alan

0 项奖励

1,468 次查看
YuLin
Contributor I
Alan, have you succeed with this way?

Alan said:

You will need something on the command line like "video=mxcdi0fb:RGB24,1024x768M@60 di0_primary hdmi'

 

The other issue is that the clock source is not accurate.  If you are on a qsb, there is a briev note about that in mx53_loco.c for mxc_spdif_data.  There isn't a very accurate clock for S/PDIF playback on that board.  So it is possible to play audio but the TV may reject it due to the sample rate being off.  Some TV sets are more forgiving than others.

 

Alan

0 项奖励

1,468 次查看
zhangenvi
Contributor I

i.mx53 has no audio output when using HDMI. but how to solve it? thanks

0 项奖励