![](https://secure.gravatar.com/avatar/2ea1ea42072986bc3dd023464d0c2de6.jpg?s=120&d=mm&r=g)
Dear Mark, Liam
These patches are FSI - codecs settings
Kuninori Morimoto (3): ASoC: ak4642: make sure snd_soc_codec value for ak4642 ASoC: da7210: make sure snd_soc_codec value for da7210 ASoC: Add fsi-codec support
But I'm not sure this type of fix is correct or not. So, please check and teach me.
Now, FSI driver has 2 connections like below.
fsi - ak4642 fsi - da7210
In future, I will send "fsi - HDMI" pair.
On AP4 board, I would like to use "fsi - ak4642" and "fsi - HDMI" in same time.
To use it, I guess I should modify snd_soc_card :: dai_link correct ? I expected this is correct, I tried to use "fsi - ak4642" and "fsi - da7210" in same time for test.
But when I used "soc_codec_dev_ak4642" for snd_soc_device :: codec_dev, da7210 didn't work. because i2c address of ak4642 is used for da7210. Same things happen on "soc_codec_dev_da7210" - ak4642.
My patches solve above issue for me. But I'm not sure this is correct way.
Best regards -- Kuninori Morimoto