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

Commit 2626a263 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

[ALSA] hda-codec - Fix orphan Headphone controls in STAC codecs



Currently, the headphone controls are created as Master wrongly in
some cases, and this prevents the virtual master controls.
The patch fixes the problem by simply using "Headphone" always for
headphone controls.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent d654a660
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -2509,12 +2509,8 @@ static int stac92xx_auto_create_hp_ctls(struct hda_codec *codec,
			return err;
	}
	if (spec->multiout.hp_nid) {
		const char *pfx;
		if (old_num_dacs == spec->multiout.num_dacs)
			pfx = "Master";
		else
			pfx = "Headphone";
		err = create_controls(spec, pfx, spec->multiout.hp_nid, 3);
		err = create_controls(spec, "Headphone",
				      spec->multiout.hp_nid, 3);
		if (err < 0)
			return err;
	}