summaryrefslogtreecommitdiff
path: root/sound/soc/stm/stm32_i2s.c
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2020-03-18 21:41:26 +0000
committerMark Brown <broonie@kernel.org>2020-03-18 21:41:26 +0000
commit8d34d0913974246cf7059561759b2b43564a5cc5 (patch)
treee29de923b330300baf4d441f5231eb4a63f4b0ab /sound/soc/stm/stm32_i2s.c
parent243de01deb545e9c288459458e28e5ff0656ca1f (diff)
parent1b93a88431470ea0b943157999084d9c7e6e3bd3 (diff)
Merge series "ASoC: sdm845: fix soundwire stream handling" from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
Recent addition of SoundWire stream state-machine checks in linux-next have shown an existing issue with handling soundwire streams in codec drivers. In general soundwire stream prepare/enable/disable can be called from either codec/machine/controller driver. However calling it in codec driver means that if multiple instances(Left/Right speakers) of the same codec is connected to the same stream then it will endup calling stream prepare/enable/disable more than once. This will mess up the stream state-machine checks in the soundwire core. Moving this stream handling to machine driver would fix this issue and also allow board/platform specfic power sequencing. Changes since v1: - removed false error check while setting sruntime. Srinivas Kandagatla (2): ASoC: qcom: sdm845: handle soundwire stream ASoC: codecs: wsa881x: remove soundwire stream handling sound/soc/codecs/wsa881x.c | 44 +------------------------ sound/soc/qcom/Kconfig | 2 +- sound/soc/qcom/sdm845.c | 67 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+), 44 deletions(-) -- 2.21.0
Diffstat (limited to 'sound/soc/stm/stm32_i2s.c')
0 files changed, 0 insertions, 0 deletions