diff options
author | David Henningsson <david.henningsson@canonical.com> | 2011-04-29 08:10:55 -0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2011-04-29 08:19:31 -0400 |
commit | 94024cd1aefa0f8bcc9dfe46c05bd7ce3f471a1c (patch) | |
tree | c47956f028be6db82e2d4907708a61cad9f0e2e7 /sound/pci | |
parent | a7e985e18fbfda71313a399688a6233802e7fbd0 (diff) |
ALSA: HDA: Fix automute for Gateway NV79
The PCI SSID is 1025:031c and the codec SSID is 1025:031d,
so the driver mistakes this for a SKU value, but looking at
the numbers, this is obviously wrong.
Cc: stable@kernel.org (2.6.38+)
BugLink: http://bugs.launchpad.net/bugs/761861
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci')
-rw-r--r-- | sound/pci/hda/patch_realtek.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 07352224cee9..5c26c713e17b 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c | |||
@@ -19480,6 +19480,7 @@ enum { | |||
19480 | ALC272_FIXUP_MARIO, | 19480 | ALC272_FIXUP_MARIO, |
19481 | ALC662_FIXUP_CZC_P10T, | 19481 | ALC662_FIXUP_CZC_P10T, |
19482 | ALC662_FIXUP_GIGABYTE, | 19482 | ALC662_FIXUP_GIGABYTE, |
19483 | ALC662_FIXUP_SKU_IGNORE, | ||
19483 | }; | 19484 | }; |
19484 | 19485 | ||
19485 | static const struct alc_fixup alc662_fixups[] = { | 19486 | static const struct alc_fixup alc662_fixups[] = { |
@@ -19515,10 +19516,15 @@ static const struct alc_fixup alc662_fixups[] = { | |||
19515 | { } | 19516 | { } |
19516 | } | 19517 | } |
19517 | }, | 19518 | }, |
19519 | [ALC662_FIXUP_SKU_IGNORE] = { | ||
19520 | .type = ALC_FIXUP_SKU, | ||
19521 | .v.sku = ALC_FIXUP_SKU_IGNORE, | ||
19522 | }, | ||
19518 | }; | 19523 | }; |
19519 | 19524 | ||
19520 | static struct snd_pci_quirk alc662_fixup_tbl[] = { | 19525 | static struct snd_pci_quirk alc662_fixup_tbl[] = { |
19521 | SND_PCI_QUIRK(0x1025, 0x0308, "Acer Aspire 8942G", ALC662_FIXUP_ASPIRE), | 19526 | SND_PCI_QUIRK(0x1025, 0x0308, "Acer Aspire 8942G", ALC662_FIXUP_ASPIRE), |
19527 | SND_PCI_QUIRK(0x1025, 0x031c, "Gateway NV79", ALC662_FIXUP_SKU_IGNORE), | ||
19522 | SND_PCI_QUIRK(0x1025, 0x038b, "Acer Aspire 8943G", ALC662_FIXUP_ASPIRE), | 19528 | SND_PCI_QUIRK(0x1025, 0x038b, "Acer Aspire 8943G", ALC662_FIXUP_ASPIRE), |
19523 | SND_PCI_QUIRK(0x144d, 0xc051, "Samsung R720", ALC662_FIXUP_IDEAPAD), | 19529 | SND_PCI_QUIRK(0x144d, 0xc051, "Samsung R720", ALC662_FIXUP_IDEAPAD), |
19524 | SND_PCI_QUIRK(0x1458, 0xa002, "Gigabyte", ALC662_FIXUP_GIGABYTE), | 19530 | SND_PCI_QUIRK(0x1458, 0xa002, "Gigabyte", ALC662_FIXUP_GIGABYTE), |