aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/patch_sigmatel.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2013-01-24 11:23:35 -0500
committerTakashi Iwai <tiwai@suse.de>2013-01-24 11:23:35 -0500
commit9419ab6b72325e20789a61004cf68dc9e909a009 (patch)
treef9c7a7ddaec6208153716ae798e4374ae49f06a0 /sound/pci/hda/patch_sigmatel.c
parent25368c47aee6d909923001918041f2e94bfa02ef (diff)
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_sigmatel.c')
-rw-r--r--sound/pci/hda/patch_sigmatel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
index 0aa0ceba0806..5895d8f9a546 100644
--- a/sound/pci/hda/patch_sigmatel.c
+++ b/sound/pci/hda/patch_sigmatel.c
@@ -3724,7 +3724,7 @@ static void stac_set_power_state(struct hda_codec *codec, hda_nid_t fg,
3724 } 3724 }
3725 snd_hda_codec_read(codec, fg, 0, AC_VERB_SET_POWER_STATE, 3725 snd_hda_codec_read(codec, fg, 0, AC_VERB_SET_POWER_STATE,
3726 afg_power_state); 3726 afg_power_state);
3727 snd_hda_codec_set_power_to_all(codec, fg, power_state, true); 3727 snd_hda_codec_set_power_to_all(codec, fg, power_state);
3728} 3728}
3729#else 3729#else
3730#define stac_suspend NULL 3730#define stac_suspend NULL