Hi,
We are using DM8148 based customized board in our project. We are able to capture single stereo channel perfectly. But when we try to capture four stereo channel we are not able to capture perfectly. We made below changes.
In board file :board-ti8148evm.c
static u8 ti8148_iis_serializer_direction[] = {
RX_MODE, RX_MODE, RX_MODE, RX_MODE,
INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE,
INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE,
INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE,
};
In sound/soc/davinci/davinci-pcm.c file
In function
static void davinci_pcm_enqueue_dma(struct snd_pcm_substream *substream)
{
fifo_level = 4; /* Hard coded */
}
It capture audio but it not perfect. We are not able hear it . It's noisey. Can anyone suggest me if I am missing anything.
To avoid hard code I tried
.rxnumevt = 4 in board file .
But with this changes it give me an input/output error.
Reagads,
Jemish