ALSA: x86: Don't set PCM state to DISCONNECTED
authorTakashi Iwai <tiwai@suse.de>
Tue, 31 Jan 2017 06:30:20 +0000 (07:30 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 3 Feb 2017 15:20:41 +0000 (16:20 +0100)
commit716733032ab3203498f17f785c2e1d1ca08a51a1
treefb16fd6e8935d1c580198ecceecaf2c93db6685e
parent9db13e5f2d6dc85150cb8a69ab220b84d9b9fbe7
ALSA: x86: Don't set PCM state to DISCONNECTED

Theoretically setting the state to SNDRV_PCM_STATE_DISCONNECTED is
correct.  But, unfortunately, PA gets confused by this action, and it
won't re-probe the device after HDMI/DP is re-plugged.  (It reprobes
only when the card itself is recreated.)

As a workaround, set SNDRV_PCM_STATE_SETUP instead.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/x86/intel_hdmi_audio_if.c