]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: avs: APL-based platforms support
authorCezary Rojewski <cezary.rojewski@intel.com>
Mon, 16 May 2022 10:11:16 +0000 (12:11 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 17 May 2022 10:58:08 +0000 (11:58 +0100)
commit6af0b3fd1368066b5f9e9c895c335b5b64adc209
tree0b85460ec46a6925b303e927a0aba0882f91fc69
parent88cfe5864400901b0a837cecd1655ad79a8a932c
ASoC: Intel: avs: APL-based platforms support

Define handlers specific to cAVS 1.5+ platforms, that is, APL and
similar platforms. These differ from SKL-alike ones in terms of AudioDSP
firmware generation and thus the '+' suffix. Introduciton of IMR,
removal of CLDMA, D0IX support and monolithic-ation of library/module
code are most impactful but are not the only changes brought with this
newer generation. Some generic and 1.5 operations are being re-used to
reduce code size.

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-16-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/Makefile
sound/soc/intel/avs/apl.c [new file with mode: 0644]
sound/soc/intel/avs/avs.h
sound/soc/intel/avs/core.c
sound/soc/intel/avs/loader.c
sound/soc/intel/avs/messages.h
sound/soc/intel/avs/registers.h