]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list
authorStefan Binding <sbinding@opensource.cirrus.com>
Mon, 7 Apr 2025 15:16:42 +0000 (16:16 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 5 May 2025 23:49:19 +0000 (08:49 +0900)
commita3ec669efcee2cffd8ca020df777adbf79ac0b75
tree76b90f3ad4ae62f3091e003658d189256ac17019
parent8c0821ccaa1e53c30f6a51d034171e20d522a9c0
ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list

Registers to set Mute, Volume and Posture are inside firmware,
which means they should be added to the list of registers set inside
firmware, in case they vary across Device or Revision.

These three registers are also used for controls, so additional
handling is required to be able to obtain and set the register inside
ALSA controls.

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20250407151842.143393-4-sbinding@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/cs35l56.h
sound/pci/hda/cs35l56_hda.c
sound/soc/codecs/cs35l56-shared.c
sound/soc/codecs/cs35l56.c