On Thu, Oct 30, 2008 at 09:40:17AM -0200, Daniel Ribeiro wrote: > Here are my test results for stereo S16_LE audio: > set_tdm_slot(cpu_dai, 1, 2), SSCR0_Datasize(16): > Only left channel works. > set_tdm_slot(cpu_dai, 2, 2), SSCR0_Datasize(16): > No I/O. Could you expand on what you mean by "No I/O" here - do you get silent output or does DMA not work either? > set_tdm_slot(cpu_dai, 3, 2), SSCR0_Datasize(16): > Only left channel works. > set_tdm_slot(cpu_dai, 1, 1), SSCR0_Datasize(16) | SSCR0_EDSS: > Both channels work. Just a thought, but you should also be able to get things working by adding a constraint on the format in your machine driver to force use of 32 bit - see things like the WM8903 driver for examples of how to this. Ideally that shouldn't be required, though. > On my board CLK and FRM are driven by the codec, pxa is slave. I have > no specs for the codec, only a 2.4 kernel driver that works with > (SSCR0_Datasize(16) | SSCR0_EDSS | SSCR0_SlotsPerFrm(1)). Which codec is this? Could you post the driver? BTW, your mail client is doing some really strange indentation here and indenting the first line of each paragraph by a tab which looks like how some other clients do quotation. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel