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

Commit 6bc96857 authored by Takashi Iwai's avatar Takashi Iwai Committed by Jaroslav Kysela
Browse files

[ALSA] hda-codec - Fix ALC268 acer model



ALC268 has different NIDs from ALC262.  Acer model should use NID 0x02 and
0x03 instead of 0x0c and 0x0d for the master volume.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Signed-off-by: default avatarJaroslav Kysela <perex@suse.cz>
parent 7583cb51
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -8418,7 +8418,16 @@ static struct hda_verb alc268_toshiba_verbs[] = {
};

/* Acer specific */
#define alc268_acer_bind_master_vol	alc262_fujitsu_bind_master_vol
/* bind volumes of both NID 0x0c and 0x0d */
static struct hda_bind_ctls alc268_acer_bind_master_vol = {
	.ops = &snd_hda_bind_vol,
	.values = {
		HDA_COMPOSE_AMP_VAL(0x02, 3, 0, HDA_OUTPUT),
		HDA_COMPOSE_AMP_VAL(0x03, 3, 0, HDA_OUTPUT),
		0
	},
};

#define alc268_acer_master_sw_put	alc262_fujitsu_master_sw_put
#define alc268_acer_automute	alc262_fujitsu_automute