[alsa-devel] [PATCH 1/2] blackfin I2S(TDM mode) CPU DAI driver

Mark Brown broonie at opensource.wolfsonmicro.com
Mon Jul 27 18:35:26 CEST 2009

On Tue, Jul 28, 2009 at 12:32:01AM +0800, Barry Song wrote:
> 2009/7/27 Mark Brown <broonie at opensource.wolfsonmicro.com>:

> > ...are you sure there's a different meaning for the external pins - what
> > are these differences?  If they're not just related to the number of bit
> > clock cycles per frame clock then are you sure it will interoperate with
> > other DSP mode devices?

> For I2S mode, each SPORT has two sets of independent transmit and
> receive pins. Every set of pins support a stereo receive or transmit.

> For TDM mode, the main characteristic is using time-sharing to a set
> of pins. A typical connection for TDM is like "tdm.gif". Only
> tx/rx/clk/sync are connected to codec.  And in codec side, DSDATA1

OK, that's not really a difference as far as ASoC is concerned - all the
pins have their normal meanings, it's just that your I2S mode permits
additional data lines (presumably your TDM mode could also be set up to
use multiple data lines).  None of the pins change meaning.

More information about the Alsa-devel mailing list