summaryrefslogtreecommitdiff
path: root/sound/soc/intel/skylake/skl-tplg-interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/intel/skylake/skl-tplg-interface.h')
-rw-r--r--sound/soc/intel/skylake/skl-tplg-interface.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/sound/soc/intel/skylake/skl-tplg-interface.h b/sound/soc/intel/skylake/skl-tplg-interface.h
index 718d3d5df9a8..2bc396d54cbe 100644
--- a/sound/soc/intel/skylake/skl-tplg-interface.h
+++ b/sound/soc/intel/skylake/skl-tplg-interface.h
@@ -113,8 +113,6 @@ enum skl_dev_type {
struct skl_dfw_module_pin {
u16 module_id;
u16 instance_id;
- u8 pin_id;
- bool is_dynamic;
} __packed;
struct skl_dfw_module_fmt {
@@ -155,9 +153,13 @@ struct skl_dfw_module {
u32 converter;
u32 module_type;
u32 vbus_id;
+ u8 is_dynamic_in_pin;
+ u8 is_dynamic_out_pin;
struct skl_dfw_pipe pipe;
struct skl_dfw_module_fmt in_fmt;
struct skl_dfw_module_fmt out_fmt;
+ struct skl_dfw_module_pin in_pin[MAX_IN_QUEUE];
+ struct skl_dfw_module_pin out_pin[MAX_OUT_QUEUE];
struct skl_dfw_module_caps caps;
} __packed;