Hi Mark, Simon
These patches add DT support on simple-card driver. #1 patch adds new snd_soc_of_parse_daifmt() function on soc-core.c and #5 patch will use it.
#2 - #5 patches are based on mark/topic/fsi branch
Simon
#2, #3 patches modify sh-arm platform settings. please check it
Kuninori Morimoto (5): ASoC: add snd_soc_of_parse_daifmt() ASoC: simple-card: use struct device pointer for dev_xxx() ASoC: simple-card: add asoc_simple_dai_set for initializing ASoC: simple-card: remove pointless struct asoc_simple_dai_init_info ASoC: simple-card: add Device Tree support
.../devicetree/bindings/sound/simple-card.txt | 53 ++++++++ arch/arm/mach-shmobile/board-ap4evb.c | 19 +-- arch/arm/mach-shmobile/board-armadillo800eva.c | 18 +-- arch/arm/mach-shmobile/board-kzm9g.c | 12 +- arch/arm/mach-shmobile/board-mackerel.c | 19 +-- arch/sh/boards/mach-ecovec24/setup.c | 11 +- arch/sh/boards/mach-se/7724/setup.c | 13 +- include/sound/simple_card.h | 11 +- include/sound/soc.h | 2 + sound/soc/generic/simple-card.c | 132 ++++++++++++++++---- sound/soc/soc-core.c | 115 +++++++++++++++++ 11 files changed, 307 insertions(+), 98 deletions(-)
Best regards --- Kuninori Morimoto