Hello
Following this manual for asrc: https://community.nxp.com/t5/i-MX-Processors/Dose-imx6-yocto-BSP-including-fsl-alsa-plugin/m-p/81587... .
Using linux-imx-4.14.98 from https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/mxc?h=imx_4.14.98_2.0.0_ga
However, as suggested in manual, none of the branches in above link have asrc driver in drivers/mxc/asrc. So is the repository/branch being used is correct?
Problem faced is that ASRC device is not recognized, despite fsl_asrc module being loaded.
Need some suggestions for above.
Thanks!
Hello @igorpadykov
Thanks for your reply. As per Sec 7.2.2.5 in the i.MX reference manual,
Compatible list, must contain "fsl,imx6q-asrc".
However as observed here in the driver file, it mentions like below:
static const struct of_device_id fsl_asrc_ids[] = { { .compatible = "fsl,imx35-asrc", }, { .compatible = "fsl,imx53-asrc", }, { .compatible = "fsl,imx8qm-asrc0", }, { .compatible = "fsl,imx8qm-asrc1", },
Can this be reason of device not recognized?
Could you please confirm if the referred manual is correct version?
What further could be checked?
Thanks!
YoungOne
Hi Anand
asrc driver can be found in
https://source.codeaurora.org/external/imx/linux-imx/tree/sound/soc/fsl?h=imx_4.14.98_2.0.0_ga
Best regards
igor