[alsa-devel] [PATCH 00/19]: add mrfld DSP support

Lars-Peter Clausen lars at metafoo.de
Wed Jun 25 06:27:44 CEST 2014


On 06/23/2014 12:09 PM, Mark Brown wrote:
> On Fri, Jun 20, 2014 at 10:57:25AM +0200, Lars-Peter Clausen wrote:
>
>> The idea is to get rid of the IO abstraction layer inside ASoC and only rely
>> on regmap for this. This is a process this has been going on ever since the
>> regmap framework was added to the kernel and we are almost there now. The
>> best is to implement a regmap bus or a bus-less regmap instance that
>> implements the IPC for the DSP. If the IPC does not map nicely onto a
>> register map, we need to come up with something better. It's basically the
>> same problem that that HDA CODEC by RT has.
>
> Well, it depends.  If the device looks like it has a register map that's
> sensible but if it looks nothing like that then we should be
> implementing the widgets differently.  It may be that we need to be
> constructing and destructing objects on the DSP for example.

What do you mean by 'constructing/destructing on the DSP'?

- Lars



More information about the Alsa-devel mailing list