linux/sound/soc/sdca
Maciej Strozek 91094f9c86
ASoC: SDCA: Add better pm_runtime error handling in func probe
Add a common error path in probe that balances the runtime PM reference.

Fixes: 3af1815a2f ("ASoC: SDCA: Add basic SDCA function driver")
Signed-off-by: Maciej Strozek <mstrozek@opensource.cirrus.com>
Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20260924095458.2683755-3-mstrozek@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
History 2026-09-24 12:45:04 +01:00
..
Kconfig ASoC: SDCA: Make CONFIG_SND_SOC_SDCA a user selectable symbol 2026-05-27 11:13:59 +01:00
Makefile ASoC: SDCA: Factor out jack handling into new c file 2025-12-22 09:00:56 +00:00
sdca_asoc.c ASoC: SDCA: Remove unused dev pointer argument 2026-08-06 13:41:29 +01:00
sdca_class.c ASoC: SDCA: Rename sdca_irq_allocate() to include devm 2026-07-27 18:47:03 +01:00
sdca_class.h ASoC: SDCA: Use new SoundWire enumeration helper 2026-06-11 20:46:54 +01:00
sdca_class_function.c ASoC: SDCA: Add better pm_runtime error handling in func probe 2026-09-24 12:45:04 +01:00
sdca_device.c ASoC: SDCA: Correct pointer passed to devm_acpi_table_put 2026-07-23 21:10:12 +01:00
sdca_fdl.c ASoC: SDCA: Use auto-cleanup for firmware loading 2026-08-10 15:34:16 +01:00
sdca_function_device.c ASoC: SDCA: Pass swft table through sdca_dev_register() 2026-08-06 13:41:40 +01:00
sdca_function_device.h ASoC: SDCA: add function devices 2025-11-20 17:22:59 +00:00
sdca_functions.c treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
sdca_hid.c ASoC: SDCA: Add missing HID kernel doc 2026-08-06 13:41:39 +01:00
sdca_interrupts.c ASoC: SDCA: Add missing destroy for HID device 2026-08-06 13:41:38 +01:00
sdca_jack.c ASoC: SDCA: Move kcontrol search out of IRQ 2026-07-27 18:47:09 +01:00
sdca_regmap.c ASoC: SDCA: Add regmap defaults for specification defined values 2026-02-04 14:10:50 +00:00
sdca_ump.c ASoC: SDCA: Make UMP message size check more robust 2026-07-23 21:10:15 +01:00