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.
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.