[alsa-devel] [PATCH 0/3] ASoC: Enable a new IC master mode: bcm2835<=>IC<=>cs42xx8

Mark Brown broonie at kernel.org
Mon Mar 27 04:30:05 PDT 2017

On Mon, Mar 27, 2017 at 09:35:33PM +1100, Matt Flax wrote:

> In this case, there is the TDM (DSP mode) protocol on the Codec. The SoC
> however is communicating in channel pairs {{0, 1}, {2, 3}, {4, 5}, {6, 7}}.
> Each channel separated by the PCM_FS clk leading edge.

> As far as the codec is concerned it is DSP mode. As far as the SoC is
> concerned, it is not I2S, nor is it strictly DSP mode because there is more
> then one PCM_FS per frame !

> If we look at this from the perspective of the Codec, then it is DSP mode. I
> am just not sure what to call the SoC's protocol, other then multi-paired
> PCM.

This isn't DSP mode from anything's point of view, the extra frame syncs
mean it's a whole new format.  Off the top of my head I'd suggest just
running it as stereo DSP mode from a kernel point of view and fixing
things up in userspace.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-rpi-kernel/attachments/20170327/0d7f419f/attachment.sig>

More information about the linux-rpi-kernel mailing list