[alsa-devel] integration into ASoC

Maxime Ripard maxime.ripard at free-electrons.com
Mon Mar 10 11:11:53 CET 2014


On Sun, Mar 09, 2014 at 07:48:53AM +0000, Mark Brown wrote:
> On Fri, Mar 07, 2014 at 06:12:33PM +0100, Lars-Peter Clausen wrote:
> > On 03/07/2014 05:53 PM, Maxime Ripard wrote:
> 
> > >I have a sound IP that is part of an SoC that I'm willing to write a
> > >driver for.
> 
> > Which SoC is this?
> 
> I'm going to guess it's the Allwinner stuff.

Yep.

> > >Should such a hardware block be handled into ASoC, and if yes, how?
> > >If not, which other framework should be used?
> 
> > It makes sense to use ASoC if there are components where the driver
> > can be shared e.g. the DMA in your case. Otherwise you can also use
> > plain old ALSA.
> 
> Right, though one thing to consider here is if the device is typically
> used with external components - some of these systems provide a line
> output which is then connected to external speaker and headphone
> amplifiers which can be things that have ASoC drivers.

Ah, yes. Good to know.

Thanks!

-- 
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20140310/ddf7861f/attachment.sig>


More information about the Alsa-devel mailing list