]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ASoC: edma-pcm: Remove PCM_INFO_BATCH and add PCM_INFO_NO_PERIOD_WAKEUP flag
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Wed, 16 Jul 2014 12:12:02 +0000 (15:12 +0300)
committerMark Brown <broonie@linaro.org>
Wed, 16 Jul 2014 21:08:55 +0000 (22:08 +0100)
The SNDRV_PCM_INFO_BATCH will be added back based on the dmaengine driver's
capabilities.
Patches for edma dmaengine driver has been prepared to suppress the
interrupts. We can add this flag right away and have the benefit of not
having interrupts during audio activity when the edma and ASoC patches
are in the same tree.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Daniel Mack <daniel@zonque.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/davinci/edma-pcm.c

index d38afb1c61ae20733578d471643f0cdc2c7945cf..605e643133db3ebe695a8cb16fdb16c8ed7ddd7e 100644 (file)
@@ -28,8 +28,8 @@
 static const struct snd_pcm_hardware edma_pcm_hardware = {
        .info                   = SNDRV_PCM_INFO_MMAP |
                                  SNDRV_PCM_INFO_MMAP_VALID |
-                                 SNDRV_PCM_INFO_BATCH |
                                  SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME |
+                                 SNDRV_PCM_INFO_NO_PERIOD_WAKEUP |
                                  SNDRV_PCM_INFO_INTERLEAVED,
        .buffer_bytes_max       = 128 * 1024,
        .period_bytes_min       = 32,