]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: catpt: Correct clock selection for dai trigger
authorCezary Rojewski <cezary.rojewski@intel.com>
Mon, 16 Nov 2020 13:33:29 +0000 (14:33 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 16 Nov 2020 20:03:28 +0000 (20:03 +0000)
commitee4af7cbd27728cfc7a341a6e32e75fe0f50cdde
tree8a390e17f18e8a89fb4e66f1a365362b5fd27a8b
parent6a5ac658fdf99f2063539fff9a6aa02e0a3657d7
ASoC: Intel: catpt: Correct clock selection for dai trigger

During stream start DSP firmware requires LPCS disabled as that moment in
time is resource heavy. Currently high-clock is selected on start of
second stream onwards while low-clock is re-selected before stream
actually leaves RESUME state i.e. PAUSE_STREAM call. Fix this by always
updating clock before RESUME_STREAM and directly after PAUSE_STREAM.

Fixes: 6da436fe2e2d ("ASoC: Intel: catpt: PCM operations")
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20201116133332.8530-3-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/catpt/pcm.c