]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: fsl_spdif: Disable TX clock when stop
authorShengjiu Wang <shengjiu.wang@nxp.com>
Thu, 10 Mar 2022 02:37:43 +0000 (10:37 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 10 Mar 2022 12:17:50 +0000 (12:17 +0000)
commit9c3b10d0a3d138cfa7405c908c341e47d38b6750
tree43763354397d148110dc5b85d7e69f6acf4073f8
parent43019d05d06aa97eb0177e8a5fd72277fba003b3
ASoC: fsl_spdif: Disable TX clock when stop

The TX clock source may be changed in next case, need to
disable it when stop, otherwise the TX may not work after
changing the clock source, error log is:

aplay: pcm_write:2058: write error: Input/output error

Fixes: 6b3d131232e1 ("ASoC: fsl: Add S/PDIF CPU DAI driver")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/1646879863-27711-1-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_spdif.c