diff options
| author | Marius Strobl <marius@FreeBSD.org> | 2014-04-26 00:40:02 +0000 |
|---|---|---|
| committer | Marius Strobl <marius@FreeBSD.org> | 2014-04-26 00:40:02 +0000 |
| commit | 430615608dddb59d4f673acd02b90117fbb9af48 (patch) | |
| tree | e6239e0e51f7e196fd254ab2e4115d01580576ed /sys/dev/sound | |
| parent | badbdddd7a44c83da9ed471650dfbe316b8743fb (diff) | |
Notes
Diffstat (limited to 'sys/dev/sound')
| -rw-r--r-- | sys/dev/sound/pci/hda/hdaa_patches.c | 9 | ||||
| -rw-r--r-- | sys/dev/sound/pci/hda/hdac.h | 1 |
2 files changed, 9 insertions, 1 deletions
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 */ |
