mirror_ubuntu-kernels/sound/soc/intel/avs
Cezary Rojewski 215e67b2d2
ASoC: Intel: avs: Dynamic firmware resources management
Wrap elementary DSP-core operations and resource control into more
complex handlers. This is done to reduce the number of invocations of
wrapped operations throughout the driver as order of operations matters -
most flows involve register manipulation and IPCs combined.

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/20220311153544.136854-14-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-03-11 16:24:05 +00:00
..
avs.h ASoC: Intel: avs: Dynamic firmware resources management 2022-03-11 16:24:05 +00:00
dsp.c ASoC: Intel: avs: Dynamic firmware resources management 2022-03-11 16:24:05 +00:00
ipc.c ASoC: Intel: avs: Add module management requests 2022-03-11 16:23:59 +00:00
Makefile ASoC: Intel: avs: Firmware resources management utilities 2022-03-11 16:24:03 +00:00
messages.c ASoC: Intel: avs: Declare module configuration types 2022-03-11 16:24:04 +00:00
messages.h ASoC: Intel: avs: Declare module configuration types 2022-03-11 16:24:04 +00:00
registers.h ASoC: Intel: avs: Inter process communication 2022-03-11 16:23:55 +00:00
utils.c ASoC: Intel: avs: Firmware resources management utilities 2022-03-11 16:24:03 +00:00