Hi ,
We are also got LOOP BACK and simultaneous issue with imx6solo->wm8960 codec, Simultaneous not working in our audio settings.
CODEC as master and IM^ as slave mode.
Audio recording side 16 bit mono and playback also mono only.But simultaneous ans loop back its not working is not working.that time we got full noise.
We trying for simultaneous process that time first we enabled the playback after enabled capture ,after that playback got full noise capture recording the what ever playing that time.
We are modified sound/soc/codecs/wm8960.c
static struct snd_soc_dai_driver wm8960_dai = {
// .name = "wm8960",
.name = "wm8960-hifi",
.playback = {
.stream_name = "Playback",
.channels_min = 1,
.channels_max = 2,
.capture = {
.stream_name = "Capture",
.channels_min = 1,
.channels_max = 2,
};
sound/soc/imx/imx-ssi.c
static struct snd_soc_dai_driver imx_ssi_dai = {
.playback = {1,
.channels_min =1,
.channels_max = 2,
},
.capture = {
.channels_min = 1,
.channels_max = 2, },
.ops = &imx_ssi_pcm_dai_ops,
};
sound/soc/imx/imx-pcm-dma-mx2.c
static struct snd_pcm_hardware snd_imx_hardware = {
.channels_min = 2,
.channels_max = 2,
};
In imx6 ssi interface any issue with simultaneous=us and loop back how to solve this issue.
Please let me know your update regarding this issue.
Thanks by,
Venkat