diff options
author | Mateusz Gorski <mateusz.gorski@linux.intel.com> | 2020-04-27 15:27:26 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-04-27 16:02:25 +0100 |
commit | 1b450791d517d4d6666ab9ab6d9a20c8819e3572 (patch) | |
tree | b9d3991892f0bc2487d3674b4d343de7706a235b /sound/soc/intel/skylake/skl-topology.h | |
parent | 1b290ef023b3eeb4f4688b582fecb773915ef937 (diff) | |
download | linux-1b450791d517d4d6666ab9ab6d9a20c8819e3572.tar.bz2 |
ASoC: Intel: Multiple I/O PCM format support for pipe
For pipes supporting multiple input/output formats, kcontrol is
created and selection of pipe input and output configuration
is done based on control set.
If more than one configuration is supported, then this patch
allows user to select configuration of choice
using amixer settings.
Signed-off-by: Mateusz Gorski <mateusz.gorski@linux.intel.com>
Signed-off-by: Pavan K S <pavan.k.s@intel.com>
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200427132727.24942-3-mateusz.gorski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl-topology.h')
-rw-r--r-- | sound/soc/intel/skylake/skl-topology.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/intel/skylake/skl-topology.h b/sound/soc/intel/skylake/skl-topology.h index e967800dbb62..06576147cc29 100644 --- a/sound/soc/intel/skylake/skl-topology.h +++ b/sound/soc/intel/skylake/skl-topology.h @@ -306,6 +306,7 @@ struct skl_pipe { struct skl_path_config configs[SKL_MAX_PATH_CONFIGS]; struct list_head w_list; bool passthru; + u32 pipe_config_idx; }; enum skl_module_state { |