aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2012-04-11 11:18:12 -0400
committerTakashi Iwai <tiwai@suse.de>2012-04-12 01:58:19 -0400
commit038d4fef376bc494d4f11072d2ab248414b7d568 (patch)
tree016c2c4d6c11c136ca90285816da5f4732c8f8cd /sound
parent912093bc7c08f59e97faed2c0269e1e5429dcd58 (diff)
ALSA: hda/realtek - Fix GPIO1 setup for Acer Aspire 4930 & co
Add GPIO1 setup explicitly for Acer Aspire 493x & co. This could be set by alc_auto_init_amp(), but it's safer to set it more explicitly in the fixup table. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r--sound/pci/hda/patch_realtek.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index e7b2b839a539..4eec2150312b 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -5269,7 +5269,9 @@ static const struct alc_fixup alc882_fixups[] = {
5269 { 0x16, 0x99130111 }, /* CLFE speaker */ 5269 { 0x16, 0x99130111 }, /* CLFE speaker */
5270 { 0x17, 0x99130112 }, /* surround speaker */ 5270 { 0x17, 0x99130112 }, /* surround speaker */
5271 { } 5271 { }
5272 } 5272 },
5273 .chained = true,
5274 .chain_id = ALC882_FIXUP_GPIO1,
5273 }, 5275 },
5274 [ALC882_FIXUP_ACER_ASPIRE_8930G] = { 5276 [ALC882_FIXUP_ACER_ASPIRE_8930G] = {
5275 .type = ALC_FIXUP_PINS, 5277 .type = ALC_FIXUP_PINS,
@@ -5312,7 +5314,9 @@ static const struct alc_fixup alc882_fixups[] = {
5312 { 0x20, AC_VERB_SET_COEF_INDEX, 0x07 }, 5314 { 0x20, AC_VERB_SET_COEF_INDEX, 0x07 },
5313 { 0x20, AC_VERB_SET_PROC_COEF, 0x3050 }, 5315 { 0x20, AC_VERB_SET_PROC_COEF, 0x3050 },
5314 { } 5316 { }
5315 } 5317 },
5318 .chained = true,
5319 .chain_id = ALC882_FIXUP_GPIO1,
5316 }, 5320 },
5317 [ALC885_FIXUP_MACPRO_GPIO] = { 5321 [ALC885_FIXUP_MACPRO_GPIO] = {
5318 .type = ALC_FIXUP_FUNC, 5322 .type = ALC_FIXUP_FUNC,