diff options
| author | Takashi Iwai <tiwai@suse.de> | 2009-01-14 02:27:35 -0500 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2009-01-14 17:28:13 -0500 |
| commit | 1b0652eb588e57c3ab230e0291e7da99c7e665e0 (patch) | |
| tree | 7e39499039fe6f1f7d44a8193fd62792f04caff7 | |
| parent | 2465fb6605b4f8f3964b132017bf4078d1265fe9 (diff) | |
ALSA: hda - Fix HP dv5 mic input
Fix HP dv5 (103c:3603) built-in mic input.
Reference: kernel bug 12440
http://bugzilla.kernel.org/show_bug.cgi?id=12440
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Cc: stable@kernel.org
| -rw-r--r-- | sound/pci/hda/patch_sigmatel.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 6d9a4a2aa4af..e6c13963f215 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
| @@ -90,6 +90,7 @@ enum { | |||
| 90 | STAC_DELL_M4_2, | 90 | STAC_DELL_M4_2, |
| 91 | STAC_DELL_M4_3, | 91 | STAC_DELL_M4_3, |
| 92 | STAC_HP_M4, | 92 | STAC_HP_M4, |
| 93 | STAC_HP_DV5, | ||
| 93 | STAC_92HD71BXX_MODELS | 94 | STAC_92HD71BXX_MODELS |
| 94 | }; | 95 | }; |
| 95 | 96 | ||
| @@ -1778,6 +1779,7 @@ static unsigned int *stac92hd71bxx_brd_tbl[STAC_92HD71BXX_MODELS] = { | |||
| 1778 | [STAC_DELL_M4_2] = dell_m4_2_pin_configs, | 1779 | [STAC_DELL_M4_2] = dell_m4_2_pin_configs, |
| 1779 | [STAC_DELL_M4_3] = dell_m4_3_pin_configs, | 1780 | [STAC_DELL_M4_3] = dell_m4_3_pin_configs, |
| 1780 | [STAC_HP_M4] = NULL, | 1781 | [STAC_HP_M4] = NULL, |
| 1782 | [STAC_HP_DV5] = NULL, | ||
| 1781 | }; | 1783 | }; |
| 1782 | 1784 | ||
| 1783 | static const char *stac92hd71bxx_models[STAC_92HD71BXX_MODELS] = { | 1785 | static const char *stac92hd71bxx_models[STAC_92HD71BXX_MODELS] = { |
| @@ -1786,6 +1788,7 @@ static const char *stac92hd71bxx_models[STAC_92HD71BXX_MODELS] = { | |||
| 1786 | [STAC_DELL_M4_2] = "dell-m4-2", | 1788 | [STAC_DELL_M4_2] = "dell-m4-2", |
| 1787 | [STAC_DELL_M4_3] = "dell-m4-3", | 1789 | [STAC_DELL_M4_3] = "dell-m4-3", |
| 1788 | [STAC_HP_M4] = "hp-m4", | 1790 | [STAC_HP_M4] = "hp-m4", |
| 1791 | [STAC_HP_DV5] = "hp-dv5", | ||
| 1789 | }; | 1792 | }; |
| 1790 | 1793 | ||
| 1791 | static struct snd_pci_quirk stac92hd71bxx_cfg_tbl[] = { | 1794 | static struct snd_pci_quirk stac92hd71bxx_cfg_tbl[] = { |
| @@ -1799,7 +1802,7 @@ static struct snd_pci_quirk stac92hd71bxx_cfg_tbl[] = { | |||
| 1799 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30fc, | 1802 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30fc, |
| 1800 | "HP dv7", STAC_HP_M4), | 1803 | "HP dv7", STAC_HP_M4), |
| 1801 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3603, | 1804 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3603, |
| 1802 | "HP dv5", STAC_HP_M4), | 1805 | "HP dv5", STAC_HP_DV5), |
| 1803 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x361a, | 1806 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x361a, |
| 1804 | "unknown HP", STAC_HP_M4), | 1807 | "unknown HP", STAC_HP_M4), |
| 1805 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0233, | 1808 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0233, |
