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.