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