• Wang Xingchao's avatar
    ALSA: hda - Haswell converter power state D0 verify · 53b434f0
    Wang Xingchao authored
    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: default avatarWang Xingchao <xingchao.wang@linux.intel.com>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    53b434f0
patch_hdmi.c 73.7 KB