Commit 57307bf2 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Don't create secondary substream when no independent-hp is used



For VIA codecs, we shouldn't create a substream for independent HP mode,
when no individual HP DAC is found.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent f4a7828b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1557,6 +1557,8 @@ static int via_build_pcms(struct hda_codec *codec)
		*(spec->stream_analog_playback);
	info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid =
		spec->multiout.dac_nids[0];
	if (!spec->multiout.hp_nid)
		info->stream[SNDRV_PCM_STREAM_PLAYBACK].substreams = 1;
	info->stream[SNDRV_PCM_STREAM_CAPTURE] = *(spec->stream_analog_capture);
	info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->adc_nids[0];