diff options
| author | Takashi Iwai <tiwai@suse.de> | 2015-02-18 15:39:59 +0100 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2015-02-23 09:16:07 +0100 |
| commit | 59ed1eade1d6ec24751baca99305f9713a5d779e (patch) | |
| tree | 47846571754cc487fcc5eb17e03cf91b7b258301 /tools/perf/scripts/python/sctop.py | |
| parent | ALSA: hda - Bind codecs via standard bus (diff) | |
| download | linux-59ed1eade1d6ec24751baca99305f9713a5d779e.tar.gz linux-59ed1eade1d6ec24751baca99305f9713a5d779e.zip | |
ALSA: hda - Move codec suspend/resume to codec driver
This patch moves the suspend/resume mechanisms down to each codec
driver level, as we have a proper codec driver bound on the bus now.
Then we get the asynchronous PM gratis without fiddling much in the
driver level.
As a soft-landing transition, implement the common suspend/resume pm
ops for hda_codec_driver and keep the each codec driver intact. Only
the callers of suspend/resume in the controller side (azx_suspend()
and azx_resume()) are removed.
Another involved place is azx_bus_reset() calling the temporary
suspend and resume as a hackish method of bus reset. The HD-audio
core provide a helper function snd_hda_bus_reset() instead.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python/sctop.py')
0 files changed, 0 insertions, 0 deletions
