[alsa-devel] ASOC: For SND_SOC_DAIFMT_IB_IF what is invert baseed on?

Liam Girdwood lrg at kernel.org
Mon Oct 27 12:26:51 CET 2008


On Mon, 2008-10-27 at 10:46 +0000, Liam Girdwood wrote:
> On Mon, 2008-10-27 at 11:00 +0800, Richard Zhao wrote:

> > 
> > But when wm8350 in i2s mode, it take SND_SOC_DAIFMT_NB_NF as LRCLK is
> > 0 for frame start.
> 
> I2S frame start is the LRC going high (from low) to indicate left
> channel PCM data is available after the next bit clock.
> 

Correction. I've just noticed my datasheet is wrong here.

I2S LRC Left = low, right = high.

So frame start is LRC going low from high.

Liam



More information about the Alsa-devel mailing list