From: Mark Brown Date: Fri, 18 Oct 2024 20:47:03 +0000 (+0100) Subject: ASoC/SoundWire: clean up link DMA during stop for IPC4 X-Git-Tag: v6.12-rc5~17^2^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d641c164f8de5b5e19e66a27d9b5feedc8f2e84c;p=thirdparty%2Flinux.git ASoC/SoundWire: clean up link DMA during stop for IPC4 Merge series from Bard Liao : Clean up the link DMA for playback during stop for IPC4 is required to reset the DMA read/write pointers when the stream is prepared and restarted after a call to snd_pcm_drain()/snd_pcm_drop(). The change is mainly on ASoC. We may go via ASoC tree with Vinod's Acked-by tag Ranjani Sridharan (4): ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's soundwire: intel_ace2x: Send PDI stream number during prepare ASoC: SOF: Intel: hda: Always clean up link DMA during stop drivers/soundwire/intel_ace2x.c | 19 +++++----------- sound/soc/sof/intel/hda-dai-ops.c | 23 +++++++++---------- sound/soc/sof/intel/hda-dai.c | 37 +++++++++++++++++++++++++++---- sound/soc/sof/ipc4-topology.c | 15 +++++++++++-- 4 files changed, 62 insertions(+), 32 deletions(-) -- 2.43.0 --- d641c164f8de5b5e19e66a27d9b5feedc8f2e84c