]> 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)
commit5168a1e5d7ee753a3ddd3b547c1cab2e4c95ab21
treeb9d3991892f0bc2487d3674b4d343de7706a235b
parent763f73df3023620c7f1e530d29dcd5f093dd9255
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