summaryrefslogtreecommitdiff
path: root/sound/soc/sdca/sdca_functions.c
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2025-07-01 14:01:53 +0100
committerMark Brown <broonie@kernel.org>2025-07-01 14:01:53 +0100
commitc1d10f4c8e2851eaa6e3be8e1cfbe351c39c5d04 (patch)
treeb28a36e39a96cd131aad6a8ca48a4cddce5aa7bb /sound/soc/sdca/sdca_functions.c
parent29ddce17e909779633f856ad1c2f111fbf71c0df (diff)
parentb9ab3b61824190b1c6b2c59e7ba4de591f24eb92 (diff)
ASoC: Add SDCA IRQ support and some misc fixups
Merge series from Charles Keepax <ckeepax@opensource.cirrus.com>: Add a maintainers entry for SDCA, do a couple of small fixups for previous chains, and then adding the beginnings of the SDCA IRQ handling. This is based around a regmap IRQ chip and a few helper functions that can be called from the client drivers to setup the IRQs.
Diffstat (limited to 'sound/soc/sdca/sdca_functions.c')
-rw-r--r--sound/soc/sdca/sdca_functions.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/sdca/sdca_functions.c b/sound/soc/sdca/sdca_functions.c
index 093c681e9387..c34f3bf62983 100644
--- a/sound/soc/sdca/sdca_functions.c
+++ b/sound/soc/sdca/sdca_functions.c
@@ -912,6 +912,8 @@ static int find_sdca_entity_control(struct device *dev, struct sdca_entity *enti
&tmp);
if (!ret)
control->interrupt_position = tmp;
+ else
+ control->interrupt_position = SDCA_NO_INTERRUPT;
control->label = find_sdca_control_label(dev, entity, control);
if (!control->label)