summaryrefslogtreecommitdiffstats
path: root/include/uapi/sound/skl-tplg-interface.h
diff options
context:
space:
mode:
authorMateusz Gorski <mateusz.gorski@linux.intel.com>2020-04-27 15:27:26 +0200
committerMark Brown <broonie@kernel.org>2020-04-27 17:02:25 +0200
commit1b450791d517d4d6666ab9ab6d9a20c8819e3572 (patch)
treeb9d3991892f0bc2487d3674b4d343de7706a235b /include/uapi/sound/skl-tplg-interface.h
parentASoC: Intel: Skylake: Add alternative topology binary name (diff)
downloadlinux-1b450791d517d4d6666ab9ab6d9a20c8819e3572.tar.xz
linux-1b450791d517d4d6666ab9ab6d9a20c8819e3572.zip
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 'include/uapi/sound/skl-tplg-interface.h')
-rw-r--r--include/uapi/sound/skl-tplg-interface.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/sound/skl-tplg-interface.h b/include/uapi/sound/skl-tplg-interface.h
index 9eee32f5e407..f2711186c81f 100644
--- a/include/uapi/sound/skl-tplg-interface.h
+++ b/include/uapi/sound/skl-tplg-interface.h
@@ -18,6 +18,7 @@
*/
#define SKL_CONTROL_TYPE_BYTE_TLV 0x100
#define SKL_CONTROL_TYPE_MIC_SELECT 0x102
+#define SKL_CONTROL_TYPE_MULTI_IO_SELECT 0x103
#define HDA_SST_CFG_MAX 900 /* size of copier cfg*/
#define MAX_IN_QUEUE 8