On Tue, Jul 28, 2009 at 12:32:01AM +0800, Barry Song wrote:
2009/7/27 Mark Brown broonie@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.