Loop Back and simutanious not working in ImX6 solo with SSI slave mode interface

cancel
Showing results for 
Search instead for 
Did you mean: 

Loop Back and simutanious not working in ImX6 solo with SSI slave mode interface

372 Views
venkatesh_pvsm
Contributor II

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

0 Kudos
0 Replies