]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: Intel: avs: Update VOLUME and add MUTE IPCs
authorCezary Rojewski <cezary.rojewski@intel.com>
Mon, 17 Feb 2025 10:21:10 +0000 (11:21 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 24 Feb 2025 16:01:55 +0000 (16:01 +0000)
commit10188a25c9b5944c0a912482011b484b7c2e22d4
treea88b16db7727d193cbb3777b443b8ea8e53c92aa
parent4c43a930e3e165ca6890147a309508ccb6768faf
ASoC: Intel: avs: Update VOLUME and add MUTE IPCs

For mute kcontrols to have an effect add IPCs for triggering the mute
operation on the DSP side. On top of basic get/set, an aggregated
variant of the latter is provided for both MUTE and, to already present
VOLUME IPC. It allows for efficient transmission of multiple parameters
at once.

While at it, sort the functions - getters come before setters in the
AudioDSP firmware interface as well as in the kcontrol one.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://patch.msgid.link/20250217102115.3539427-6-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/messages.c
sound/soc/intel/avs/messages.h