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

Mark Brown broonie at kernel.org
Fri Mar 24 12:11:59 PDT 2017


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>


More information about the linux-arm-kernel mailing list