Thread (39 messages) 39 messages, 7 authors, 2017-03-27

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

From: broonie@kernel.org (Mark Brown)
Date: 2017-03-27 11:30:05
Also in: alsa-devel

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-arm-kernel/attachments/20170327/0d7f419f/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help