diff options
| author | Cássio Gabriel <cassiogabrielcontato@gmail.com> | 2026-04-11 15:14:40 -0300 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-04-12 10:00:18 +0200 |
| commit | f312f8b5988003a10d662904c58c8c6bc036782b (patch) | |
| tree | fb22913d2c26d96b71fa4aa6be343a27d5856001 /rust/kernel/iommu/git@git.tavy.me:linux.git | |
| parent | 86aa1ea1f15ce6b56ac1b4c0d9b88a07a5b9bf03 (diff) | |
ALSA: sscape: Cache per-card resources for board reinitialization
The SoundScape driver programs the gate-array directly from the global
resource arrays during probe. That is sufficient for initial bring-up,
but a PM resume path also needs the resolved per-card IRQ, DMA, MPU IRQ
and joystick settings after probe has finished.
Store the resolved resources in struct soundscape and move the board
setup into a reusable helper. Also factor the MIDI state programming so
the same sequence can be reused by a later PM resume path.
This is preparatory work for suspend/resume support and is not intended
to change runtime behaviour.
Signed-off-by: Cássio Gabriel <cassiogabrielcontato@gmail.com>
Link: https://patch.msgid.link/20260411-alsa-sscape-pm-v2-1-aeb5682e14b0@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'rust/kernel/iommu/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
