ASoC: rt715-sdca: fix clock stop prepare timeout issue
authorJack Yu <jack.yu@realtek.com>
Mon, 7 Jun 2021 22:22:35 +0000 (17:22 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 8 Jun 2021 12:36:37 +0000 (13:36 +0100)
commite343d34a9c912fc5c321e2a9fbc02e9dc9534ade
treedc1c049db6462334dc6051f94ae79ecb362fdadc
parentdbc07517ab173688ef11234d1099bc1e24e4f14b
ASoC: rt715-sdca: fix clock stop prepare timeout issue

Fix clock stop prepare timeout issue (#2853).
The trigger of internal circuit which belong to
“SDCA preset stuffs” was not set correctly in previous driver,
which could block clock_stop_preparation state.
Add the correct register setting to fix it.

Fixes: 20d17057f0a8c ('ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver')
Signed-off-by: Jack Yu <jack.yu@realtek.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20210607222239.582139-12-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt715-sdca-sdw.c
sound/soc/codecs/rt715-sdca-sdw.h
sound/soc/codecs/rt715-sdca.c
sound/soc/codecs/rt715-sdca.h