[PATCH 00/18] Clean ups and preparation for IPC abstraction in the SOF driver
Ranjani Sridharan
ranjani.sridharan at linux.intel.com
Mon Mar 7 19:10:53 CET 2022
In preparation for adding support for the new IPC version that has been
introduced in the SOF firmware, this patch set includes some clean ups
and necessary modifications to commonly used functions that will be
re-used across different IPC-specific code.
Pierre-Louis Bossart (1):
ASoC: SOF: sof-audio: removed unused function
Rander Wang (1):
ASoC: SOF: move definition of snd_sof_ipc to header file
Ranjani Sridharan (16):
ASoC: SOF: remove snd_sof_pipeline_find()
ASoC: SOF: simplify snd_sof_device_remove()
ASoC: SOF: set swidget's core for scheduler widget
ASoC: SOF: topology: remove redundant code
ASoC: SOF: topology: remove redundant code in sof_link_afe_load()
ASoC: SOF: topology: Drop the size parameter from struct
sof_topology_token
ASoC: SOF: topology: Modify the get_token op for string tokens
ASoC: SOF: topology: expose some get_token ops
ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai
ASoC: SOF: make struct snd_sof_widget IPC agnostic
ASoC: SOF: topology: make sof_route_load() IPC agnostic
ASoC: SOF: Add a tuples array to struct snd_sof_widget
ASoC: SOF: topology: Modify signature for token parsing functions
ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()
ASoC: SOF: topology: Rename arguments in sof_parse_tokens()
ASoC: SOF: make struct snd_sof_dai IPC agnostic
include/sound/sof/dai.h | 5 +
include/sound/sof/topology.h | 5 -
sound/soc/sof/core.c | 10 +-
sound/soc/sof/intel/hda-dai.c | 27 ++-
sound/soc/sof/intel/hda.c | 39 +++-
sound/soc/sof/ipc.c | 12 --
sound/soc/sof/pcm.c | 77 +++----
sound/soc/sof/sof-audio.c | 108 +++-------
sound/soc/sof/sof-audio.h | 30 ++-
sound/soc/sof/sof-priv.h | 12 ++
sound/soc/sof/topology.c | 391 +++++++++++++++++-----------------
11 files changed, 354 insertions(+), 362 deletions(-)
--
2.25.1
More information about the Alsa-devel
mailing list