[alsa-devel] [PATCH v2 0/6] ASoC: SOF driver dependencies
Liam Girdwood
liam.r.girdwood at linux.intel.com
Tue Mar 27 15:30:39 CEST 2018
This series is a set of ASoC core and topology updates needed by the SOF
driver.
The SOF driver uses topology extensively to define most of the characteristsics
of an audio card with the exception of some immutable items like hardware
backend DAI links.
The SOF driver also allows for reuse of existing upstream machine drivers
by re-writting some aspects of the DAI link and DAPM configuration with data
from topology. i.e. existing machine drivers can be reused with different
topologies.
V2: Rebased on top of today for-next, V1 was probably missing 1/6 meaning
the others would not apply.
Liam Girdwood (6):
ASoC: core: Allow topology to override machine driver FE DAI link
config.
ASoC: core: Add name prefix for machines with topology rewrites
ASoC: topology: Give more data to clients via callbacks
ASoC: topology: Add callback for DAPM route load/unload
ASoC: topology: Check widget kcontrols before deref.
ASoC: topology: Add support for compressed PCMs
include/sound/soc-topology.h | 30 ++++++++----
include/sound/soc.h | 12 +++++
sound/soc/intel/skylake/skl-pcm.c | 7 +--
sound/soc/intel/skylake/skl-topology.c | 5 +-
sound/soc/intel/skylake/skl-topology.h | 20 ++------
sound/soc/soc-core.c | 87 ++++++++++++++++++++++++++++++++--
sound/soc/soc-pcm.c | 12 +++++
sound/soc/soc-topology.c | 51 ++++++++++++++------
8 files changed, 177 insertions(+), 47 deletions(-)
--
2.14.1
More information about the Alsa-devel
mailing list