Update of /cvsroot/alsa/alsa-kernel/pci/ac97 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11913/pci/ac97
Modified Files: ac97_patch.c Log Message: added the quirk for Compaq Evo D510C. Index: ac97_patch.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/pci/ac97/ac97_patch.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- ac97_patch.c 14 Mar 2004 08:46:39 -0000 1.39 +++ ac97_patch.c 17 Mar 2004 11:14:45 -0000 1.40 @@ -1130,10 +1130,12 @@ val &= ~0x03; /* disable */ snd_ac97_write_cache(ac97, AC97_ALC650_CLOCK, val); - val = snd_ac97_read(ac97, AC97_ALC650_MULTICH); - val &= ~0xc000; /* slot: 3,4,7,8,6,9 */ - val &= ~(1 << 10); /* center-on-mic off */ - snd_ac97_write_cache(ac97, AC97_ALC650_MULTICH, val); + /* set default: slot 3,4,7,8,6,9 + spdif-in monitor off, analog-spdif off, spdif-in off + center on mic off, surround on line-in off + downmix off, duplicate front off + */ + snd_ac97_write_cache(ac97, AC97_ALC650_MULTICH, 0); /* set GPIO0 for mic bias */ /* GPIO0 pin output, no interrupt, high */ @@ -1262,10 +1264,12 @@ val |= (1 << 1); /* spdif input pin */ val &= ~(1 << 12); /* vref enable */ snd_ac97_write_cache(ac97, 0x7a, val); - val = snd_ac97_read(ac97, AC97_ALC650_MULTICH); - val |= (1 << 15); /* enable spdif in */ - val &= ~(1 << 10); /* disable center on mic */ - snd_ac97_write_cache(ac97, AC97_ALC650_MULTICH, val); + /* set default: spdif-in enabled, + spdif-in monitor off, spdif-in PCM off + center on mic off, surround on line-in off + duplicate front off + */ + snd_ac97_write_cache(ac97, AC97_ALC650_MULTICH, 1<<15); /* full DAC volume */ snd_ac97_write_cache(ac97, AC97_ALC650_SURR_DAC_VOL, 0x0808); ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog