]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: Multiple I/O PCM format support for pipe
authorMateusz Gorski <mateusz.gorski@linux.intel.com>
Mon, 27 Apr 2020 13:27:26 +0000 (15:27 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 27 Apr 2020 15:02:25 +0000 (16:02 +0100)
commit112c061d734ad0091526eb68555385fb1b275af7
treeb9d3991892f0bc2487d3674b4d343de7706a235b
parentbf587b92e9e0fd8993a73fc506cc9cde98d9fe6c
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>
include/uapi/sound/skl-tplg-interface.h
sound/soc/intel/skylake/skl-topology.c
sound/soc/intel/skylake/skl-topology.h