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-24 19:11:59
Also in: alsa-devel

On Wed, Mar 22, 2017 at 09:38:28AM -0600, Stephen Warren wrote:
Now the BCM2835 I2S controller does appear to have a few features beyond
plain I2S/DSP modes, that not all I2S controllers might have, such as:
- Frame length, FS length, channel position, and channel width are specified
at bit resolution rather than byte/sample/...
- PDM mode (for digital mics).
- Sign extension of RX data.
So, the controller can generate/receive some formats beyond plain I2S/DSP,
but to be honest I doubt that this level of detail needs to be exposed to
the ALSA/ASoC core or user-space, nor is it required to interface to any
typical HW, so it can be hidden in the driver's register programming
implementation.
At the minute the driver doesn't even support these features, it just
supports plain stereo I2S mode and it *may* be that all that's needed
here is the addition of the DSP modes.
-------------- 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/20170324/1c926b42/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