Hi,
I am currently facing a strange problem with the SPDIF output on IMX6ULL.
Instead of being 44,1kHz, my AP shows it as 44,8343kHz. This causes some applications to stutter.
Apart from that, SPDIF does work.
Any ideas ?
Thanks!
Hi Noel
what bsp used in the case, one can look at i.MX6ULL spdif example on
Best regards
igor
was asrc used in the case:
one can try to test with unit tests:
https://source.codeaurora.org/external/imx/imx-test/tree/test/mxc_spdif_test?h=imx_5.4.70_2.3.0
Best regards
igor
>The SRC is not used.
this may be the reason, may be recommended to port asrc using below example
Best regards
igor
>could you please elaborate on what this example is supposed to show ?
it is in "imx6ull.dtsi" included in that example (imx6ull-14x14-ddr3-arm2.dts) :
Best regards
igor
The ASRC and SPDIF parts of this device tree are identical to mine.
In the 5.4.7 BSP, this has moved to the 6ul dtsi. The SPDIF part was omitted in this BSP and added by patch.
The ASRC part has not changed.
So this can't be the reason either.
Unless there is some other configuration that needs to be done.
when testing with unit tests, had you used Audio Mixer controls:
https://source.codeaurora.org/external/imx/imx-test/tree/test/mxc_spdif_test?h=imx_5.4.70_2.3.0
they are described in sect.7.5 Audio Mixer (AUDMIX) i.MX Linux Reference Manual
https://source.codeaurora.org/external/imx/imx-test/tree/test/mxc_amix_test?h=imx_5.4.70_2.3.0
Best regards
igor