[alsa-devel] [PATCH 0/5 v7][RFC] ASoC: simple-card DT support

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Fri Jul 12 02:04:45 CEST 2013

Hi Daniel
Cc Mark, Stephen

> > These are v7 of simple-card DT support.
> > I well considered your comments/advices.
> > Then, I noticed that creating snd_soc_register_cpu() is better solution.
> > It is very basic/simple version at this point, and I added [RFC] on these patches.
> > I hope it is accepted by you, and updated to be more useful.
> > Now, snd_soc_codec, and snd_soc_cpu has .of_xlate_dai_name() callback.
> > 
> > Kuninori Morimoto (5):
> >       ASoC: add snd_soc_register_cpu()
> >       ASoC: add .of_xlate_dai_name on snd_soc_cpu_cpu/codec_driver
> >       ASoC: simple-card: add Device Tree support
> >       ASoC: ak4642: add .of_xlate_dai_name support
> >       ASoC: fsi: add .of_xlate_dai_name support
> May I ask what happened to this approach and the patch set?

The 1st patch renamed as snd_soc_register_component() on
(ASoC: snd_soc_register_component() uses properly snd_soc_register_dai[s]())

In next step (2nd step), if my understanding was correct,
current snd_soc_register_codec() will replaced to use snd_soc_register_component().

In 3rd step, snd_soc_register_component() will have name <-> id exchange function for DT suport.
(DT use "ID", but ALSA use "name" for sound card matching)

In 4th step, simple-card can support DT

But, I'm busy now. and unfortunately, I don't know detail of how to do 2nd step at this point.

Best regards
Kuninori Morimoto

More information about the Alsa-devel mailing list