summaryrefslogtreecommitdiff
path: root/sound/soc/sof/ipc4-pcm.c
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2023-04-20 16:49:35 +0300
committerMark Brown <broonie@kernel.org>2023-04-20 16:49:35 +0300
commit389b01aba302c4504930cd6089d1910995e870af (patch)
treecf5aff58ed514b5ce43e394a0b6aae12a1096fc3 /sound/soc/sof/ipc4-pcm.c
parentefd090c040f2ab68b7be79f6c0e94ac8c30d70f1 (diff)
parent6d0a21dd95c349bbe3663a4870ff7e70ddc6c9b6 (diff)
downloadlinux-389b01aba302c4504930cd6089d1910995e870af.tar.xz
ASoC: SOF: pcm/Intel: Pause-resume improvements for
Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>: Last minute patch for correct the pasue/resume operation with IPC4. The issues are hardto reproduce and needs extended stress testing to be hit, in which case the audio breaks due to DMA errors.
Diffstat (limited to 'sound/soc/sof/ipc4-pcm.c')
-rw-r--r--sound/soc/sof/ipc4-pcm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/soc/sof/ipc4-pcm.c b/sound/soc/sof/ipc4-pcm.c
index 6a4c91ea47ed..9e2b6c45080d 100644
--- a/sound/soc/sof/ipc4-pcm.c
+++ b/sound/soc/sof/ipc4-pcm.c
@@ -836,5 +836,6 @@ const struct sof_ipc_pcm_ops ipc4_pcm_ops = {
.pcm_setup = sof_ipc4_pcm_setup,
.pcm_free = sof_ipc4_pcm_free,
.delay = sof_ipc4_pcm_delay,
- .ipc_first_on_start = true
+ .ipc_first_on_start = true,
+ .platform_stop_during_hw_free = true,
};