]> git.ipfire.org Git - thirdparty/linux.git/commit
ASoC: Handle edge case on SDCA jack control naming
authorMark Brown <broonie@kernel.org>
Mon, 16 Mar 2026 18:45:30 +0000 (18:45 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 16 Mar 2026 18:45:30 +0000 (18:45 +0000)
commitb7cbc6b8646eec120a652bbfc867e9cc50a14d5f
tree4c27f159aede18ebdc1542fc5a11736c35ce5cd5
parentf8d51e903a6c97d8d298f14d9f8b4fff808670e3
parentb6a6cd3f6b5b0de65b398383ba12e72eb7322c82
ASoC: Handle edge case on SDCA jack control naming

Charles Keepax <ckeepax@opensource.cirrus.com> says:

Normally the SDCA jack detection controls will be named after the GE
widget that represents the grouping of everything in the topology
controlled by the jack selection. However, in the case that the jack
selection only controls a single widget the control will be named after
the SU widget that implements that. It is rather confusing to have the
jack detection controls change naming scheme between devices. Add a new
widget type, similar to mixer widgets, to force use of the control name
rather than falling back to the widget names.
sound/soc/sdca/sdca_asoc.c