From c0dc2ab2410746227df9e330e5665c4aaa93370f Mon Sep 17 00:00:00 2001 From: Ariff Abdullah Date: Sun, 11 Mar 2007 15:26:49 +0000 Subject: Fix analog CD connectivity. HP decided to screw pinconfig settings in their latest Compaq V3000 BIOS (revision F.22). As a result, analog CD connectivity is gone to the oblivion. Even if they decide to fix it in future revisions, the damage has been done. --- sys/dev/sound/pci/hda/hdac.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c index ccc3b9b24a02..46b0883384dc 100644 --- a/sys/dev/sound/pci/hda/hdac.c +++ b/sys/dev/sound/pci/hda/hdac.c @@ -1784,6 +1784,12 @@ hdac_widget_pin_getconfig(struct hdac_widget *w) config |= (HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN | HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_FIXED); break; + case 21: + config &= ~(HDA_CONFIG_DEFAULTCONF_DEVICE_MASK | + HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_MASK); + config |= (HDA_CONFIG_DEFAULTCONF_DEVICE_CD | + HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_FIXED); + break; default: break; } -- cgit v1.3