]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: fsl_micfil: explicitly clear CHnF flags
authorShengjiu Wang <shengjiu.wang@nxp.com>
Sat, 7 May 2022 12:14:14 +0000 (20:14 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 11 May 2022 16:42:54 +0000 (17:42 +0100)
commit1e79c222ad2b847213bda31240772d7f4b865b8b
tree4e0afa7a76cd8bedf2e67c9c92351d039f89ecb7
parent6e0fbd22e912a667f1b8047333a852af27fc224e
ASoC: fsl_micfil: explicitly clear CHnF flags

There may be failure when start 1 channel recording after
8 channels recording. The reason is that the CHnF
flags are not cleared successfully by software reset.

This issue is triggerred by the change of clearing
software reset bit.

CHnF flags are write 1 clear bits. Clear them by force
write.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Link: https://lore.kernel.org/r/1651925654-32060-2-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_micfil.c