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 a1422b8cb443c6cfc58da38394673b8b8eda6458 (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 _______________________________________________ devicetree-discuss mailing list [email protected] https://lists.ozlabs.org/listinfo/devicetree-discuss
