]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda - Sync node attributes at resume from widget power saving
authorTakashi Iwai <tiwai@suse.de>
Sat, 4 Apr 2015 10:17:28 +0000 (12:17 +0200)
committerTakashi Iwai <tiwai@suse.de>
Sat, 4 Apr 2015 10:22:52 +0000 (12:22 +0200)
commit1e65ffc2c8f6fb5d769485ebc666dbc70672e7ad
treed4f756b072131bef0c4b04b67e00aaa872fa371b
parent2024ec346ad43476a13632f28e4e209d0a1cc669
ALSA: hda - Sync node attributes at resume from widget power saving

So far we assumed that the node attributes like amp values remain
during the power state transition of the node itself.  While this is
true for IDT/STAC codecs I've tested, but some other codecs don't seem
behaving in that way.

This patch implements a partial sync mechanism specific to the given
widget node.  Now we've merged the regmap support, and it can be
easily written with regcache_sync_region().

Tested-by: Hui Wang <hui.wang@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/hda_regmap.h
sound/pci/hda/hda_generic.c