diff options
author | Wang Xingchao <xingchao.wang@linux.intel.com> | 2013-06-18 10:41:53 +0800 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2013-06-18 08:04:15 +0200 |
commit | 53b434f09340db8ad59b43789b7c43f54171fe36 (patch) | |
tree | 0e883bf150eb8ceea494614a2f4cbf3c1cbda2ec /sound/firewire/scs1x.c | |
parent | 06ec56d3c60238f27bfa50d245592fccc1b4ef0f (diff) | |
download | blackbird-obmc-linux-53b434f09340db8ad59b43789b7c43f54171fe36.tar.gz blackbird-obmc-linux-53b434f09340db8ad59b43789b7c43f54171fe36.zip |
ALSA: hda - Haswell converter power state D0 verify
Haswell converters maybe in wrong power state before usage.
i.e. only converter 0 is in D0, converter 1/2 are in D3.
When pin choose converter 1/2, there's no audio output, this
cause dependency when playing differnt stream on pins.
AUD_PWRST ConvertorA_Widget_Power_State_Current D0
AUD_PWRST ConvertorA_Widget_Power_State_Requsted D0
AUD_PWRST ConvertorB_Widget_Power_State_Current D3
AUD_PWRST ConvertorB_Widget_Power_State_Requested D3
AUD_PWRST ConvC_Widget_PwrSt_Curr D3
AUD_PWRST ConvC_Widget_PwrSt_Req D3
This patch check converter's power state and set D0 if it's in D3 mode.
Signed-off-by: Wang Xingchao <xingchao.wang@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/scs1x.c')
0 files changed, 0 insertions, 0 deletions