[alsa-devel] [PATCH 0/8]ALSA: ASoc: DaVinci: cleanup

Mark Brown broonie at sirena.org.uk
Wed Dec 24 15:44:14 CET 2008

On Wed, Dec 24, 2008 at 12:06:56PM +0530, Medisetty, Naresh wrote:
> Mark,

> > DAI mode should always produce the same effect in hardware no matter 
> > which device is being configured.  This makes the code much easier to 

> From this I came to conclusion in ASoC Normal FS means active high
> and Normal BCLK means receive data sampled on rising edge and transmit 
> data driven on falling edge. Correct me if I am wrong here.

No.  It means whatever is standard for the mode (DSP, I2S, left
justified and so on) that the DAI is operating in.  For DSP mode the
above is accurate but the others differ.  The reason why the same
case statement is used for all modes in the DaVinci mode is that when
I2S mode is selected the user provided bit/frame inversion options are
changed before they are used.

More information about the Alsa-devel mailing list