ASoC: SOF: ipc4-topology: Add load of ASRC component
authorSeppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Thu, 19 Jun 2025 10:47:35 +0000 (13:47 +0300)
committerMark Brown <broonie@kernel.org>
Thu, 19 Jun 2025 23:21:17 +0000 (00:21 +0100)
commitf9c7c093797fc00c7ce3042387994cf9d6c6d4ce
tree8203956209def71d3f4d2b89c6040eb48d36e340
parent3d77763c9a6d94ebc258183583891fdf23599a18
ASoC: SOF: ipc4-topology: Add load of ASRC component

This patch adds to IPC4 topology parsing the support for the
asynchronous sample rate converter (ASRC) SOF component. It
is applied for the DAPM widget type SND_SOC_TPLG_DAPM_ASRC.

The parsed SOF tokens for ASRC are SOF_TKN_ASRC_RATE_OUT and
SOF_TKN_ASRC_OPERATION_MODE.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Reviewed-by: Liam Girdwood <liam.r.girdwood@intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://patch.msgid.link/20250619104735.26161-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/ipc4-topology.c
sound/soc/sof/ipc4-topology.h