[alsa-devel] [PATCH 2/5 v2] ASoC: S3C platform: Fix s3c2410_dma_started called at wrong time
Shine Liu
shinel at foxmail.com
Mon Aug 24 10:56:53 CEST 2009
part 2: Drop s3c2410_dma_ctrl() related calls. These will be called
automaticly in s3c2410_dma_trigger().
--- a/sound/soc/s3c24xx/s3c24xx-pcm.c 2009-08-24 13:28:58.000000000 +0800
+++ b/sound/soc/s3c24xx/s3c24xx-pcm.c 2009-08-24 14:46:32.000000000 +0800
@@ -254,15 +254,12 @@
case SNDRV_PCM_TRIGGER_RESUME:
case SNDRV_PCM_TRIGGER_PAUSE_RELEASE:
prtd->state |= ST_RUNNING;
- s3c2410_dma_ctrl(prtd->params->channel, S3C2410_DMAOP_START);
- s3c2410_dma_ctrl(prtd->params->channel, S3C2410_DMAOP_STARTED);
break;
case SNDRV_PCM_TRIGGER_STOP:
case SNDRV_PCM_TRIGGER_SUSPEND:
case SNDRV_PCM_TRIGGER_PAUSE_PUSH:
prtd->state &= ~ST_RUNNING;
- s3c2410_dma_ctrl(prtd->params->channel, S3C2410_DMAOP_STOP);
break;
default:
More information about the Alsa-devel
mailing list