summaryrefslogtreecommitdiff
path: root/src/topology/elem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/topology/elem.c')
-rw-r--r--src/topology/elem.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/topology/elem.c b/src/topology/elem.c
index f7ff0706..01dce1f1 100644
--- a/src/topology/elem.c
+++ b/src/topology/elem.c
@@ -208,6 +208,10 @@ struct tplg_elem* tplg_elem_new_common(snd_tplg_t *tplg,
list_add_tail(&elem->list, &tplg->tuple_list);
elem->free = tplg_free_tuples;
break;
+ case SND_TPLG_TYPE_HW_CONFIG:
+ list_add_tail(&elem->list, &tplg->hw_cfg_list);
+ obj_size = sizeof(struct snd_soc_tplg_hw_config);
+ break;
default:
free(elem);
return NULL;