diff options
author | Jeeja KP <jeeja.kp@intel.com> | 2015-10-22 23:22:42 +0530 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-10-24 01:31:34 +0900 |
commit | 6abca1d71b62090821240ee2a4507c94ddd144e9 (patch) | |
tree | 5cc989b512ef945f10cc913508faff91b7795544 /sound/soc/intel/skylake/skl-tplg-interface.h | |
parent | bfa764accdea017b1c557f43fa5f2c77a0dc3b15 (diff) | |
download | blackbird-op-linux-6abca1d71b62090821240ee2a4507c94ddd144e9.tar.gz blackbird-op-linux-6abca1d71b62090821240ee2a4507c94ddd144e9.zip |
ASoC: Intel: Skylake: Add support to topology for module static pin
Some module pin connection are static and defined by the topology.
This patch adds support for static pin definitions in topology widget
private data
Signed-off-by: Jeeja KP <jeeja.kp@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl-tplg-interface.h')
-rw-r--r-- | sound/soc/intel/skylake/skl-tplg-interface.h | 6 |
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; |