[alsa-devel] About ALSA SoC cpu/codec asymmetry
Kuninori Morimoto
kuninori.morimoto.gx at gmail.com
Mon Mar 10 08:20:22 CET 2014
Hi Lars
> > I would like to have new "struct snd_soc_cpu" and "snd_soc_register_cpu()"
> > instead of current "component" if possible.
> > It is understandable.
>
> The patchset I'm working goes the other direction. The idea is to eventually
> remove snd_soc_codec and only have snd_soc_component. With modern SoCs the
> CPU side isn't just a dumb DAI anymore, but you often have signal routing
> and mixing capabilities, sample rate converters, sometimes even a full DSP.
> And then there are also those SoCs which have a DAC and/or ADC directly
> built-in. This makes them complexity wise similar to the CODEC side and
> having things like DAPM and our set of standard predefined kcontrols makes
> it easier to manage them.
Ahh, very nice !
I can 100% agree to your idea :)
Sorry for my noise, I didn't know your (or ALSA SoC ?) plan
Please let me know if you need my help (maybe some test ?)
More information about the Alsa-devel
mailing list