]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: avs: HDA PCM BE operations
authorCezary Rojewski <cezary.rojewski@intel.com>
Mon, 16 May 2022 10:11:06 +0000 (12:11 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 17 May 2022 10:57:57 +0000 (11:57 +0100)
commit9ec9d7694d6dd60b7a8047d52e11bcd912718ea0
tree0401c80c92afc54b489f0a8692b23199aeb81420
parent973941a8c35a7b86e2e1d44ffdaaa700919e9708
ASoC: Intel: avs: HDA PCM BE operations

HDA streaming in DSP world means enlisting HDAudio links as BE
interfaces. Another difference when compared to its DMIC and I2S friends
is lack of NHLT blob usage - no additional hardware configuration is
needed.

Similarly to I2S component, HDA populates its DAIs dynamically, here by
the means of codec->pcm_list_head. Allows for cutting the number of soc
components required to support the interface.

Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20220516101116.190192-6-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/avs.h
sound/soc/intel/avs/pcm.c