linux/sound/isa/msnd
Cássio Gabriel efca489a86 ALSA: msnd: add ISA and PnP system sleep callbacks
The msnd drivers do not implement system sleep callbacks today, so
they have no defined way to recover DSP state after suspend.

Add common card suspend/resume helpers, rerun the DSP
initialization path on resume, restore the cached capture-source
state, and rearm the shared IRQ for already-open users.

Signed-off-by: Cássio Gabriel <cassiogabrielcontato@gmail.com>
Link: https://patch.msgid.link/20260409-msnd-pm-support-v1-2-2abef720d0e7@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2026-04-09 12:02:39 +02:00
..
Makefile ALSA: msnd: Remove midi code 2025-05-12 09:55:09 +02:00
msnd_classic.c ALSA: isa: Add SPDX id lines to some files 2026-02-18 08:56:47 +01:00
msnd_classic.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
msnd_pinnacle_mixer.c ALSA: msnd: prepare system sleep support 2026-04-09 12:02:31 +02:00
msnd_pinnacle.c ALSA: msnd: add ISA and PnP system sleep callbacks 2026-04-09 12:02:39 +02:00
msnd_pinnacle.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
msnd.c ALSA: msnd: prepare system sleep support 2026-04-09 12:02:31 +02:00
msnd.h ALSA: msnd: add ISA and PnP system sleep callbacks 2026-04-09 12:02:39 +02:00