]> git.proxmox.com Git - mirror_ubuntu-jammy-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)
commit1b450791d517d4d6666ab9ab6d9a20c8819e3572
treeb9d3991892f0bc2487d3674b4d343de7706a235b
parent1b290ef023b3eeb4f4688b582fecb773915ef937
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