ASoC: Intel: avs: Constrain path based on BE capabilities
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Mon, 7 Apr 2025 13:08:51 +0000 (15:08 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 7 Apr 2025 23:53:49 +0000 (00:53 +0100)
commitf2f847461fb7620e299be873cdd9437ddecd2266
tree66bbf8692493b887363760b5ee052943828c77fc
parent95f723cf141b95e3b3a5b92cf2ea98a863fe7275
ASoC: Intel: avs: Constrain path based on BE capabilities

For i2s and DMIC copiers constraint stream capabilities based on
available NHLT configuration. This allows topology to provide generic
configuration that handles more hardware, while filtering unavailable
ones at runtime.

Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://patch.msgid.link/20250407130851.1726800-1-amadeuszx.slawinski@linux.intel.com
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/path.c
sound/soc/intel/avs/path.h
sound/soc/intel/avs/pcm.c