OSDN Git Service

ASoC: Intel: avs: Configure modules according to their type
authorCezary Rojewski <cezary.rojewski@intel.com>
Thu, 31 Mar 2022 13:52:46 +0000 (15:52 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 19 Apr 2022 11:04:04 +0000 (12:04 +0100)
commit274d79e5187558078fcf107445fe56ab2fbe4c97
tree0bdd9f8dcd67dac55129eda75a8a40fea23ff923
parent435e25730fe7b3a4e4a8e66028e39597b2524f0c
ASoC: Intel: avs: Configure modules according to their type

Each module on DSP side serves a processing purpose. Depending on its
purpose, it needs different information during its initialization. Add
functions responsible for creating instances of specific module types
given the information coming from the topology file.

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/20220331135246.993089-15-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/Kconfig
sound/soc/intel/avs/avs.h
sound/soc/intel/avs/path.c
sound/soc/intel/avs/path.h