mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-15 06:55:13 +08:00
[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: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
d654a66035
commit
2626a263ff
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user