From 430615608dddb59d4f673acd02b90117fbb9af48 Mon Sep 17 00:00:00 2001 From: Marius Strobl Date: Sat, 26 Apr 2014 00:40:02 +0000 Subject: MFC: r264831 Add quirk to configure headphones redirection on Intel DH87RL boards. --- sys/dev/sound/pci/hda/hdaa_patches.c | 9 ++++++++- sys/dev/sound/pci/hda/hdac.h | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'sys/dev/sound') diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/hda/hdaa_patches.c index 5633466c8f7e..d54e7991702b 100644 --- a/sys/dev/sound/pci/hda/hdaa_patches.c +++ b/sys/dev/sound/pci/hda/hdaa_patches.c @@ -351,7 +351,7 @@ hdac_pin_patch(struct hdaa_widget *w) case 25: patch = "as=1 seq=15"; break; - /* + /* * Group onboard mic and headphone mic * together. Fixes onboard mic. */ @@ -379,6 +379,13 @@ hdac_pin_patch(struct hdaa_widget *w) patch = "as=1 seq=15"; break; } + } else if (id == HDA_CODEC_ALC892 && + subid == INTEL_DH87RL_SUBVENDOR) { + switch (nid) { + case 27: + patch = "as=1 seq=15"; + break; + } } if (patch != NULL) diff --git a/sys/dev/sound/pci/hda/hdac.h b/sys/dev/sound/pci/hda/hdac.h index d7b9ee7761cf..f7cf20be1c48 100644 --- a/sys/dev/sound/pci/hda/hdac.h +++ b/sys/dev/sound/pci/hda/hdac.h @@ -146,6 +146,7 @@ /* OEM/subvendors */ /* Intel */ +#define INTEL_DH87RL_SUBVENDOR HDA_MODEL_CONSTRUCT(INTEL, 0x204a) #define INTEL_D101GGC_SUBVENDOR HDA_MODEL_CONSTRUCT(INTEL, 0xd600) /* HP/Compaq */ -- cgit v1.3