summaryrefslogtreecommitdiff
path: root/src/topology/tplg_local.h
diff options
context:
space:
mode:
authorMengdong Lin <mengdong.lin@linux.intel.com>2016-11-06 13:11:49 +0800
committerTakashi Iwai <tiwai@suse.de>2016-11-08 16:33:16 +0100
commit18652f4629a51f63ac7c1d2f59a923ce2b2fa035 (patch)
treea2c8da5437410f7268e06d78d2bc956e8dd2bf16 /src/topology/tplg_local.h
parentfc8e5ab4a054ce85f9b8a836ee1d666005f54181 (diff)
downloadalsa-lib-18652f4629a51f63ac7c1d2f59a923ce2b2fa035.tar.gz
topology: Merge an element's be & cc pointer to one link pointer
Code refactoring. Previously an element has two pointers, 'be' and 'cc', for BE (Back End) and CC (Codec-Codec) link respectively. But actually the topology tool processes BE and CC links in the same way, so these two pointers can be merged into one 'link' pointer, which can be used configure any physical links. Signed-off-by: Mengdong Lin <mengdong.lin@linux.intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'src/topology/tplg_local.h')
-rw-r--r--src/topology/tplg_local.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/topology/tplg_local.h b/src/topology/tplg_local.h
index 7b30b849..3aa51eee 100644
--- a/src/topology/tplg_local.h
+++ b/src/topology/tplg_local.h
@@ -144,8 +144,7 @@ struct tplg_elem {
struct snd_soc_tplg_bytes_control *bytes_ext;
struct snd_soc_tplg_dapm_widget *widget;
struct snd_soc_tplg_pcm *pcm;
- struct snd_soc_tplg_link_config *be;
- struct snd_soc_tplg_link_config *cc;
+ struct snd_soc_tplg_link_config *link;/* physical link */
struct snd_soc_tplg_dapm_graph_elem *route;
struct snd_soc_tplg_stream *stream_cfg;
struct snd_soc_tplg_stream_caps *stream_caps;