]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: SDCA: Device boot into the system suspend process
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Fri, 9 Jan 2026 14:52:05 +0000 (14:52 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 14 Jan 2026 13:35:53 +0000 (13:35 +0000)
commitffd7e8a101110cba86925a2906d925e0db7102f3
tree45d923b3ae83fe0d473ecb24f9f72e0fe1c0b488
parent7a5214f769c7c953c58971027a762f2e191057d4
ASoC: SDCA: Device boot into the system suspend process

When system suspending the device may be powered off, this means all
state will be lost and the firmware may need to be re-downloaded. Add
the necessary calls to bring the device back up. This also requires that
that the FDL (firmware download) IRQ handler is modified to allow it to
run before runtime PM has been fully restored.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Link: https://patch.msgid.link/20260109145206.3456151-4-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sdca/sdca_class_function.c
sound/soc/sdca/sdca_interrupts.c