]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: fsl_spdif: Add support for i.MX8QM platform
authorShengjiu Wang <shengjiu.wang@nxp.com>
Thu, 15 Oct 2020 05:28:48 +0000 (13:28 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 26 Oct 2020 18:37:08 +0000 (18:37 +0000)
commit5d9fe628225392956d4cc40ff75fe48fddd839df
tree2f5046463445fac96c7ddac9705076586a72acad
parent4c7732db4bb969ddd851eb074112c7d3d329bb82
ASoC: fsl_spdif: Add support for i.MX8QM platform

On i.MX8QM, there are separate interrupts for TX and RX.

As the EDMA can't be configured to swing back to first FIFO
after writing the second FIFO, so we need to force the burst
size to be 2 on i.MX8QM. And EDMA don't support to shift
the data from S24_LE to S16_LE, so the supported TX format
is also different on i.MX8QM.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>
Link: https://lore.kernel.org/r/1602739728-4433-2-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_spdif.c