ab5593793e
This 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(). Also, now that the stream is reset during stop, do not save LLP registers in the case of STOP/suspend to avoid erroneous delay reporting. Link: https://github.com/thesofproject/sof/issues/9502 Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> All: stable@vger.kernel.org # 6.10.x 6.11.x Link: https://patch.msgid.link/20241016032910.14601-5-yung-chuan.liao@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org> |
||
---|---|---|
.. | ||
amd | ||
imx | ||
intel | ||
mediatek | ||
xtensa | ||
compress.c | ||
control.c | ||
core.c | ||
debug.c | ||
fw-file-profile.c | ||
iomem-utils.c | ||
ipc3-control.c | ||
ipc3-dtrace.c | ||
ipc3-loader.c | ||
ipc3-pcm.c | ||
ipc3-priv.h | ||
ipc3-topology.c | ||
ipc3.c | ||
ipc4-control.c | ||
ipc4-fw-reg.h | ||
ipc4-loader.c | ||
ipc4-mtrace.c | ||
ipc4-pcm.c | ||
ipc4-priv.h | ||
ipc4-telemetry.c | ||
ipc4-telemetry.h | ||
ipc4-topology.c | ||
ipc4-topology.h | ||
ipc4.c | ||
ipc.c | ||
Kconfig | ||
loader.c | ||
Makefile | ||
nocodec.c | ||
ops.c | ||
ops.h | ||
pcm.c | ||
pm.c | ||
sof-acpi-dev.c | ||
sof-acpi-dev.h | ||
sof-audio.c | ||
sof-audio.h | ||
sof-client-ipc-flood-test.c | ||
sof-client-ipc-kernel-injector.c | ||
sof-client-ipc-msg-injector.c | ||
sof-client-probes-ipc3.c | ||
sof-client-probes-ipc4.c | ||
sof-client-probes.c | ||
sof-client-probes.h | ||
sof-client.c | ||
sof-client.h | ||
sof-of-dev.c | ||
sof-of-dev.h | ||
sof-pci-dev.c | ||
sof-pci-dev.h | ||
sof-priv.h | ||
sof-utils.c | ||
sof-utils.h | ||
stream-ipc.c | ||
topology.c | ||
trace.c |