]> git.alsa-project.org Git - alsa-lib.git/commit
topology: ABI - Separate PCM & BE/CC link support and bump ABI version to 4
authorVedang Patel <vedang.patel@intel.com>
Thu, 5 Nov 2015 12:48:30 +0000 (20:48 +0800)
committerJaroslav Kysela <perex@perex.cz>
Thu, 5 Nov 2015 13:53:24 +0000 (14:53 +0100)
commit368e4f2a897b5500573a2ee525f5504c135cfca2
tree337bf9e842e864f20700074723b6476ce75967f1
parentb73d50fc2b48a07d404c02539fa2f4ad47f7e80b
topology: ABI - Separate PCM & BE/CC link support and bump ABI version to 4

The struct snd_soc_tplg_pcm_dai is renamed to snd_soc_tplg_pcm.
This struct will now be used to handle data related to PCMs
(FE DAI & DAI links). It's not for BE, because BE DAI mappings will be
provided by ACPI/FDT data.

Remove the unused struct snd_soc_tplg_pcm_cfg_caps. We are using
snd_soc_tplg_stream and snd_soc_stream_caps instead.

Define the topology type for BE DAI link: SND_SOC_TPLG_TYPE_BACKEND_LINK.

Define struct snd_soc_tplg_link_config to configure BE & CC links.

Bump ABI version to 4.

Signed-off-by: Vedang Patel <vedang.patel@intel.com>
Signed-off-by: Mengdong Lin <mengdong.lin@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
include/sound/asoc.h
src/topology/elem.c
src/topology/parser.c
src/topology/pcm.c
src/topology/tplg_local.h