]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: Intel: avs: Configure basefw on TGL-based platforms
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Mon, 3 Feb 2025 14:10:47 +0000 (15:10 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 3 Feb 2025 14:04:58 +0000 (14:04 +0000)
commitcbe37a4d2b3c25d2e2a94097e09b6d87461b8833
treec792fb8f3c3a13e8ae7720d06c13d1197234e0f6
parente995c51903384be1c7aead246dc30cb5244179ac
ASoC: Intel: avs: Configure basefw on TGL-based platforms

The AudioDSP firmware requires additional information about the
configuration on selected devices. That information is unaccessible from
the DSP side and shall be sent before any streaming starts.

To achieve the goal, introduce FW_CONFIG_SET request. FW_CONFIG_SET
message allows driver to modify firmware's configuration. Multiple
parameters can be modified at once, thanks to payload being an array of
TLVs.

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