ASoC: qcom: sdw: do not restart soundwire ports for every prepare
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 23 Mar 2023 16:44:01 +0000 (16:44 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 6 Apr 2023 13:45:12 +0000 (14:45 +0100)
commite2e530886359246ae782c779be248c59bc2ed111
tree9291c18b364fe8074957efd8763840fed4dc766d
parentc52615e494f17f44b076ac8ae5a53cfc0041a0dd
ASoC: qcom: sdw: do not restart soundwire ports for every prepare

unpreparing/disabling and preparing/reenabling soundwire ports is not required
for every prepare call, this add lots of click and pop noise if we do this in
middle of playback or capture.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20230323164403.6654-3-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/sdw.c