[PATCH 0/3] ASoC: SOF: get pipeline instance id from pipe_widget->instance_id

Bard Liao yung-chuan.liao at linux.intel.com
Tue Nov 8 01:29:07 CET 2022


Currently we set pipeline instance id = swidget->pipeline_id, but
pipeline_id is from topology and can be any number. In fact, the
number of pipelines is limited. This patch use ida to allocate pipeline
instance id and will be used for pipeline instance id in the IPC
message.

Bard Liao (3):
  ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp
  ASoC: SOF: ipc4-loader: get max pipeline number
  ASoC: SOF: ipc4: get pipeline instance id from
    pipe_widget->instance_id

 sound/soc/sof/intel/hda-dai.c | 12 ++++++------
 sound/soc/sof/ipc4-loader.c   | 11 +++++++++++
 sound/soc/sof/ipc4-pcm.c      |  4 ++--
 sound/soc/sof/ipc4-priv.h     |  2 ++
 sound/soc/sof/ipc4-topology.c | 30 ++++++++++++++++++++++++------
 5 files changed, 45 insertions(+), 14 deletions(-)

-- 
2.25.1



More information about the Alsa-devel mailing list