[alsa-devel] [PATCH] ASoC: bcm2835: Increase channels_max to 8
Mark Brown
broonie at kernel.org
Mon Feb 6 17:43:59 CET 2017
On Mon, Feb 06, 2017 at 07:37:03AM +1100, Matt Flax wrote:
> On 06/02/17 03:34, Mark Brown wrote:
> > Looking at the driver it may be possible for the hardware to do DSP
> > modes at which point this gets much easier but right now it only has I2S
> > support, I've got a feeling that the other end of the link may actually
> > be running in a DSP mode.
> You've got it !
If you're actually using the device in DSP mode you need to be showing
that in the driver, not claiming that it's I2S.
> I haven't looked into why, but I am getting the correct channel mapping
> under the hood. To me that is a concern of the higher up levels of the ALSA
> driver - it was a pleasant surprise when it worked nicely, because to me it
> indicated a robustly coded system.
If the external device is running in DSP mode it'll work fine.
> My next patch is to allow DSP modes in this I2S driver. I wanted to make
> sure that this got through first however.
This is the wrong way round.
> The majority of these other concerns you mention are controlled at the
> machine driver level.
The driver should be checking for errors, it shouldn't be silently
accepting incorrect configurations - we shouldn't be forcing all the
machine drivers to replicate code for this, or requiring modifications
to machine drivers because a new feature has been added to one of the
drivers it uses.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20170206/c57d4efb/attachment-0001.sig>
More information about the Alsa-devel
mailing list