Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a926757f authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Fix warning with ALC882 digital-out detection



The digital out pin on ALC882 may have multiple connections.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent c2d986b0
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2080,11 +2080,13 @@ static void alc_auto_parse_digital(struct hda_codec *codec)
	/* support multiple SPDIFs; the secondary is set up as a slave */
	for (i = 0; i < spec->autocfg.dig_outs; i++) {
		hda_nid_t conn[4];
		err = snd_hda_get_connections(codec,
					      spec->autocfg.dig_out_pins[i],
					      &dig_nid, 1);
					      conn, ARRAY_SIZE(conn));
		if (err < 0)
			continue;
		dig_nid = conn[0]; /* assume the first element is audio-out */
		if (!i) {
			spec->multiout.dig_out_nid = dig_nid;
			spec->dig_out_type = spec->autocfg.dig_out_type[0];