]> git.ipfire.org Git - thirdparty/linux.git/commit
ASoC: SDCA: Use named control mux for GE/SU controls
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Tue, 3 Mar 2026 15:53:08 +0000 (15:53 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 16 Mar 2026 18:45:29 +0000 (18:45 +0000)
commitb6a6cd3f6b5b0de65b398383ba12e72eb7322c82
tree17f37ac602120e2a9a85a438ae531acead74e6e4
parente29d097ead33d0172f028b5b23f10812fe8e8335
ASoC: SDCA: Use named control mux for GE/SU controls

Most of the time a GE Entity will control many SU Entities and thus the
generated control will use the control name, since the control is
shared. However, in rare cases the GE Entity will only control a single
SU Entity. In this case the control is only linked to a single SU widget
and will thus inherit the name from that. This leads to the naming for
the Selected Mode control to be unpredictable. Update to use the new
named control muxes to always force the use of the control name.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20260303155308.138989-3-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sdca/sdca_asoc.c