diff options
| author | Cássio Gabriel <cassiogabrielcontato@gmail.com> | 2026-04-10 00:54:33 -0300 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-04-10 14:59:47 +0200 |
| commit | 47f72d57ddb11222479c80bd07f5bc036d84c94d (patch) | |
| tree | c7b9870d6d40647de89ceece0b4bc6368def4ddd /tools/perf/scripts/python | |
| parent | fb79bf127ac2577b4876132da6dba768018aad4c (diff) | |
ALSA: sc6000: Restore board setup across suspend
snd_wss_resume() restores only the codec register image. The SC-6000
driver also programs card-specific DSP routing and enters MSS mode
during probe, and that setup is not replayed after suspend.
Cache the WSS chip pointer in the SC-6000 card state and wire ISA
suspend and resume callbacks to the shared board-programming helper,
so the board is reinitialized before the codec state is restored.
This keeps the old/new DSP split in one place and restores the
board-level MSS setup that the codec resume path does not cover.
Signed-off-by: Cássio Gabriel <cassiogabrielcontato@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20260410-alsa-sc6000-pm-v1-2-4d9e95493d26@gmail.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
