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

Commit e9c28e16 authored by Woodrow Shen's avatar Woodrow Shen Committed by Takashi Iwai
Browse files

ALSA: hda - Fix the headset mic that will not work on Dell desktop machine

When the headset was plugged in the Dell desktop, the mic of headset
can't be detected and workable.
According to the alsa-info, we found the differece between alsa and
init_pin_configs on the machine, so we need to add the pin configs to
make headset work.

Codec: Realtek ALC3234
Vendor Id: 0x10ec0255
Subsystem Id: 0x102806bb

BugLink: https://bugs.launchpad.net/bugs/1477900


Signed-off-by: default avatarWoodrow Shen <woodrow.shen@canonical.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 44008f08
Loading
Loading
Loading
Loading
+22 −0
Original line number Original line Diff line number Diff line
@@ -5472,6 +5472,28 @@ static const struct snd_hda_pin_quirk alc269_pin_fixup_tbl[] = {
		{0x1d, 0x4054c029},
		{0x1d, 0x4054c029},
		{0x1e, 0x411111f0},
		{0x1e, 0x411111f0},
		{0x21, 0x0221103f}),
		{0x21, 0x0221103f}),
	SND_HDA_PIN_QUIRK(0x10ec0255, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE,
		{0x12, 0x40000000},
		{0x14, 0x90170150},
		{0x17, 0x411111f0},
		{0x18, 0x411111f0},
		{0x19, 0x411111f0},
		{0x1a, 0x411111f0},
		{0x1b, 0x02011020},
		{0x1d, 0x4054c029},
		{0x1e, 0x411111f0},
		{0x21, 0x0221105f}),
	SND_HDA_PIN_QUIRK(0x10ec0255, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE,
		{0x12, 0x40000000},
		{0x14, 0x90170110},
		{0x17, 0x411111f0},
		{0x18, 0x411111f0},
		{0x19, 0x411111f0},
		{0x1a, 0x411111f0},
		{0x1b, 0x01014020},
		{0x1d, 0x4054c029},
		{0x1e, 0x411111f0},
		{0x21, 0x0221101f}),
	SND_HDA_PIN_QUIRK(0x10ec0255, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE,
	SND_HDA_PIN_QUIRK(0x10ec0255, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE,
		{0x12, 0x90a60160},
		{0x12, 0x90a60160},
		{0x14, 0x90170120},
		{0x14, 0x90170120},