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.
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.
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?
Which SPDIF Driver you used?
"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?
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?
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
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
i.mx53 has no audio output when using HDMI. but how to solve it? thanks