| From 0a29c57b76624723b6b00c027e0e992d130ace49 Mon Sep 17 00:00:00 2001 |
| From: Kailang Yang <kailang@realtek.com> |
| Date: Wed, 24 Apr 2019 16:34:25 +0800 |
| Subject: ALSA: hda/realtek - Add new Dell platform for headset mode |
| |
| From: Kailang Yang <kailang@realtek.com> |
| |
| commit 0a29c57b76624723b6b00c027e0e992d130ace49 upstream. |
| |
| Add two Dell platform for headset mode. |
| |
| [ Note: this is a further correction / addition of the previous |
| pin-based quirks for Dell machines; another entry for ALC236 with |
| the d-mic pin 0x12 and an entry for ALC295 -- tiwai ] |
| |
| Fixes: b26e36b7ef36 ("ALSA: hda/realtek - add two more pin configuration sets to quirk table") |
| Signed-off-by: Kailang Yang <kailang@realtek.com> |
| Cc: <stable@vger.kernel.org> |
| Signed-off-by: Takashi Iwai <tiwai@suse.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| sound/pci/hda/patch_realtek.c | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| --- a/sound/pci/hda/patch_realtek.c |
| +++ b/sound/pci/hda/patch_realtek.c |
| @@ -7266,6 +7266,10 @@ static const struct snd_hda_pin_quirk al |
| {0x21, 0x02211020}), |
| SND_HDA_PIN_QUIRK(0x10ec0236, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE, |
| {0x21, 0x02211020}), |
| + SND_HDA_PIN_QUIRK(0x10ec0236, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE, |
| + {0x12, 0x40000000}, |
| + {0x14, 0x90170110}, |
| + {0x21, 0x02211020}), |
| SND_HDA_PIN_QUIRK(0x10ec0255, 0x1028, "Dell", ALC255_FIXUP_DELL2_MIC_NO_PRESENCE, |
| {0x14, 0x90170110}, |
| {0x21, 0x02211020}), |
| @@ -7540,6 +7544,9 @@ static const struct snd_hda_pin_quirk al |
| {0x17, 0x90170110}, |
| {0x21, 0x04211020}), |
| SND_HDA_PIN_QUIRK(0x10ec0295, 0x1028, "Dell", ALC269_FIXUP_DELL1_MIC_NO_PRESENCE, |
| + {0x14, 0x90170110}, |
| + {0x21, 0x04211020}), |
| + SND_HDA_PIN_QUIRK(0x10ec0295, 0x1028, "Dell", ALC269_FIXUP_DELL1_MIC_NO_PRESENCE, |
| ALC295_STANDARD_PINS, |
| {0x17, 0x21014020}, |
| {0x18, 0x21a19030}), |