]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda - Record the current power state before suspend/resume calls
authorTakashi Iwai <tiwai@suse.de>
Tue, 29 Jan 2019 13:03:33 +0000 (14:03 +0100)
committerTakashi Iwai <tiwai@suse.de>
Tue, 29 Jan 2019 17:25:48 +0000 (18:25 +0100)
commitccb4a945813a3fe11915deb8acbf2561ef3c9ebc
treecdbd6d9fc86dc62037e795b8eb7c7d286398aeee
parentd6a34ba71cb162af219ed9bac2651f175ba71707
ALSA: hda - Record the current power state before suspend/resume calls

Currently we deal with single codec and suspend codec callbacks for
all S3, S4 and runtime PM handling.  But it turned out that we want
distinguish the call patterns sometimes, e.g. for applying some init
sequence only at probing and restoring from hibernate.

This patch slightly modifies the common PM callbacks for HD-audio
codec and stores the currently processed PM event in power_state of
the codec's device.power field, which is currently unused.  The codec
callback can take a look at this event value and judges which purpose
it's being called.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_codec.c