summaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/patch_conexant.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2013-01-24 17:23:35 +0100
committerTakashi Iwai <tiwai@suse.de>2013-01-24 17:23:35 +0100
commit9419ab6b72325e20789a61004cf68dc9e909a009 (patch)
treef9c7a7ddaec6208153716ae798e4374ae49f06a0 /sound/pci/hda/patch_conexant.c
parent25368c47aee6d909923001918041f2e94bfa02ef (diff)
downloadlinux-stable-9419ab6b72325e20789a61004cf68dc9e909a009.tar.gz
linux-stable-9419ab6b72325e20789a61004cf68dc9e909a009.tar.bz2
linux-stable-9419ab6b72325e20789a61004cf68dc9e909a009.zip
ALSA: hda - Add power state filtering
Add a hook to struct hda_codec for filtering the target power state of each widget when powering up/down. The current hackish EAPD check is implemented as the default hook pointer, too. This allows codec drivers to implement own power filter. In the upcoming changes, the generic parser will have the better power filter based on the active paths. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/patch_conexant.c')
-rw-r--r--sound/pci/hda/patch_conexant.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
index d98d470b0f26..7d941ef54172 100644
--- a/sound/pci/hda/patch_conexant.c
+++ b/sound/pci/hda/patch_conexant.c
@@ -435,7 +435,7 @@ static void conexant_set_power(struct hda_codec *codec, hda_nid_t fg,
/* partial workaround for "azx_get_response timeout" */
if (power_state == AC_PWRST_D0)
msleep(10);
- snd_hda_codec_set_power_to_all(codec, fg, power_state, true);
+ snd_hda_codec_set_power_to_all(codec, fg, power_state);
}
static int conexant_init(struct hda_codec *codec)