| From 4963d66b8a26c489958063abb6900ea6ed8e4836 Mon Sep 17 00:00:00 2001 |
| From: Adam Barber <barberadam995@gmail.com> |
| Date: Fri, 10 Apr 2020 17:00:32 +0800 |
| Subject: ALSA: hda/realtek - Enable the headset mic on Asus FX505DT |
| |
| From: Adam Barber <barberadam995@gmail.com> |
| |
| commit 4963d66b8a26c489958063abb6900ea6ed8e4836 upstream. |
| |
| On Asus FX505DT with Realtek ALC233, the headset mic is connected |
| to pin 0x19, with default 0x411111f0. |
| |
| Enable headset mic by reconfiguring the pin to an external mic |
| associated with the headphone on 0x21. Mic jack detection was also |
| found to be working. |
| |
| BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=207131 |
| Signed-off-by: Adam Barber <barberadam995@gmail.com> |
| Cc: <stable@vger.kernel.org> |
| Link: https://lore.kernel.org/r/20200410090032.2759-1-barberadam995@gmail.com |
| Signed-off-by: Takashi Iwai <tiwai@suse.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| sound/pci/hda/patch_realtek.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/sound/pci/hda/patch_realtek.c |
| +++ b/sound/pci/hda/patch_realtek.c |
| @@ -7253,6 +7253,7 @@ static const struct snd_pci_quirk alc269 |
| SND_PCI_QUIRK(0x1043, 0x16e3, "ASUS UX50", ALC269_FIXUP_STEREO_DMIC), |
| SND_PCI_QUIRK(0x1043, 0x17d1, "ASUS UX431FL", ALC294_FIXUP_ASUS_DUAL_SPK), |
| SND_PCI_QUIRK(0x1043, 0x18b1, "Asus MJ401TA", ALC256_FIXUP_ASUS_HEADSET_MIC), |
| + SND_PCI_QUIRK(0x1043, 0x18f1, "Asus FX505DT", ALC256_FIXUP_ASUS_HEADSET_MIC), |
| SND_PCI_QUIRK(0x1043, 0x19ce, "ASUS B9450FA", ALC294_FIXUP_ASUS_HPE), |
| SND_PCI_QUIRK(0x1043, 0x1a13, "Asus G73Jw", ALC269_FIXUP_ASUS_G73JW), |
| SND_PCI_QUIRK(0x1043, 0x1a30, "ASUS X705UD", ALC256_FIXUP_ASUS_MIC), |