Hi Mark, Stephen, Lars
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
Documentation/devicetree/bindings/sound/ak4642.txt | 5 + .../devicetree/bindings/sound/renesas,fsi.txt | 9 ++ .../devicetree/bindings/sound/simple-card.txt | 75 +++++++++++ include/sound/soc.h | 33 +++++ sound/soc/codecs/ak4642.c | 11 ++ sound/soc/generic/simple-card.c | 139 +++++++++++++++++++- sound/soc/sh/fsi.c | 22 +++- sound/soc/soc-core.c | 118 +++++++++++++++++ 8 files changed, 405 insertions(+), 7 deletions(-)
Best regards --- Kuninori Morimoto