ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 9 Feb 2023 12:27:59 +0000 (12:27 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 9 Feb 2023 14:03:27 +0000 (14:03 +0000)
commitc2ac3aec474da0455df79c4a182f19687bc98d1d
tree8caf23200153a573cd0870152a75ef4d833c2560
parent65f0a8ea90d2fc2e79a616143f844047e25057c8
ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared

prepare callback can be called multiple times, so unprepare the stream
if its already prepared.

Without this DSP is not happy to setting the params on a already
prepared graph.

Fixes: 9b4fe0f1cd79 ("ASoC: qdsp6: audioreach: add q6apm-dai support")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20230209122806.18923-2-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c