[PATCH 00/11] ASoC: SOF: Miscellaneous preparatory patches for IPC4

Ranjani Sridharan ranjani.sridharan at linux.intel.com
Tue Apr 26 19:17:32 CEST 2022


This series includes last few remaining miscellaneous patches to prepare
for the introduction of new IPC version, IPC4, in the SOF driver. The changes
include new IPC ops for topology parsing to set up the volume table, prepare
the widgets for set up and free the routes. The remaining patches introduce
new fields in the existing data structures for use in IPC4 and align the flows
for widget/route set up so that they are common for both IPC3 and IPC4.

Ranjani Sridharan (11):
  ASoC: SOF: Add a new op to set up volume table
  ASoC: SOF: sof-audio: reset route status before freeing widget
  ASoC: SOF: sof-audio: Set up widgets from source to sink
  ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
  ASoC: SOF: expose a couple of functions
  ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops
  ASoC: SOF: Add two new fields to struct snd_sof_widget
  ASoC: SOF: pcm: remove unnecessary function declaration
  ASoC: SOF: topology: Skip parsing DAI link tokens if not needed
  ASoC: SOF: clarify use of widget complete flag
  ASoC: SOF: Add a prepare op to IPC topology widget ops

 sound/soc/sof/ipc3-control.c |  38 +++--
 sound/soc/sof/pcm.c          |  23 +--
 sound/soc/sof/sof-audio.c    | 302 +++++++++++++++++++++++++++++------
 sound/soc/sof/sof-audio.h    |  68 +++++++-
 sound/soc/sof/topology.c     |  44 +++--
 5 files changed, 368 insertions(+), 107 deletions(-)

-- 
2.25.1



More information about the Alsa-devel mailing list