[PATCH 00/10] ASoC: SOF: Fixes for Intel HD-Audio DMA stopping
Kai Vehmanen
kai.vehmanen at linux.intel.com
Thu Nov 25 11:15:10 CET 2021
Implement an updated programming sequence to handle DMA stop for Intel
HD-Audio DMA.
The new flow is only used if the firmware is sufficiently new to support
the feature. SOF1.9.2 is the first release with the updated flow. The kernel
changes are backwards compatible with old firmware releases. Likewise new
firmware releases will work with old kernel.
Series reviewed originally at:
https://github.com/thesofproject/linux/pull/3167
Buglink: https://github.com/thesofproject/sof/issues/4779
Ranjani Sridharan (10):
ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget
ASoC: SOF: Intel: hda: Add a helper function for stream reset
ASoC: SOF: Intel: hda: reset stream before coupling host and link
DMA's
ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers
ASoC: SOF: call platform hw_free for paused streams during suspend
ASoC: SOF: Add a helper for freeing PCM stream
ASoC: SOF: pcm: move the check for prepared flag
ASoC: SOF: align the hw_free sequence with stop
ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags
ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause
include/sound/sof/dai.h | 25 +++++++---
sound/soc/sof/intel/hda-dai.c | 53 +++++++++++++++++----
sound/soc/sof/intel/hda-stream.c | 81 +++++++++++++++++++-------------
sound/soc/sof/intel/hda.c | 26 ++++++----
sound/soc/sof/intel/hda.h | 6 ++-
sound/soc/sof/pcm.c | 36 +++++++-------
sound/soc/sof/sof-audio.c | 35 ++++++++++----
sound/soc/sof/sof-audio.h | 2 +
8 files changed, 180 insertions(+), 84 deletions(-)
base-commit: cd2f33e93d578e9e1c47ef8981ec69298da9cb38
--
2.33.0
More information about the Alsa-devel
mailing list