On Fri, Mar 8, 2019 at 10:59 PM Nicolin Chen wrote:
>
> On Fri, Mar 08, 2019 at 05:39:30PM +, Daniel Baluta wrote:
>
> > @@ -542,6 +544,11 @@ static int fsl_sai_trigger(struct snd_pcm_substream
> > *substream, int cmd,
> > case SNDRV_PCM_TRIGGER_START:
> > case SNDRV_PCM_TRIGGER_R
On Fri, Mar 08, 2019 at 05:39:30PM +, Daniel Baluta wrote:
> @@ -542,6 +544,11 @@ static int fsl_sai_trigger(struct snd_pcm_substream
> *substream, int cmd,
> case SNDRV_PCM_TRIGGER_START:
> case SNDRV_PCM_TRIGGER_RESUME:
> case SNDRV_PCM_TRIGGER_PAUSE_RELEASE:
> +
From: Shengjiu Wang
For [dir=playback, cmd = PCM_TRIGGER_START], fsl_sai_trigger
does the following:
* Enable DMA request
* Enable Transmitter
Now, because DMA doesn't copy data to TDR fast enough we hit
TX FIFO underrun error:
[ 37.175974] fsl-sai 308b.sai: isr: Transmit
3 matches
Mail list logo