diff options
| author | Mark Brown <broonie@kernel.org> | 2025-07-01 14:01:53 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2025-07-01 14:01:53 +0100 |
| commit | c1d10f4c8e2851eaa6e3be8e1cfbe351c39c5d04 (patch) | |
| tree | b28a36e39a96cd131aad6a8ca48a4cddce5aa7bb /sound/soc/sdca/sdca_functions.c | |
| parent | 29ddce17e909779633f856ad1c2f111fbf71c0df (diff) | |
| parent | b9ab3b61824190b1c6b2c59e7ba4de591f24eb92 (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.c | 2 |
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) |
