From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: VIA 8233A, 8235 with ALC650 codec Date: Thu, 20 Feb 2003 10:08:57 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <16243.030220@linux.spb.org> Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <16243.030220@linux.spb.org> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Anton Worshevsky Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Thu, 20 Feb 2003 05:51:01 +0300, Anton Worshevsky wrote: > > Now i made tests with last cvs for 4 channel too : > VIA8235 + ALC650 > 0x6a.14=0 : 4ch - OK; 5.1 - swaped > 0x6a.14=1 : 4ch - swaped; 5.1 - OK > > As you see - setting bit 14 of 0x6a reg is not an option. > > We need to apply following patch again. =) > > @@ -919,8 +920,8 @@ > case 2: slots = (1<<0) | (2<<4); break; > case 3: slots = (1<<0) | (2<<4) | (5<<8); break; > case 4: slots = (1<<0) | (2<<4) | (3<<8) | (4<<12); break; > - case 5: slots = (1<<0) | (2<<4) | (5<<8) | (3<<12) | (4<<16); break; > - case 6: slots = (1<<0) | (2<<4) | (5<<8) | (6<<12) | (3<<16) | (4<<20); break; > + case 5: slots = (1<<0) | (2<<4) | (3<<8) | (4<<12) | (5<<16); break; > + case 6: slots = (1<<0) | (2<<4) | (3<<8) | (4<<12) | (5<<16) | (6<<20); break; > default: slots = 0; break; > } > /* STOP index is never reached */ ok. i'll take the change back again. > All working fine with this for VIA8235 + ALC650 > It does not affect on VIA8233A as you remembered. =) > What chip combination is working wrong with this ? no idea. i hope both via8233 and 8233c follow to the same rule. thanks, Takashi ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge