aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/fsl
diff options
context:
space:
mode:
authorNicolin Chen <Guangyu.Chen@freescale.com>2014-04-08 06:46:10 -0400
committerNitin Garg <nitin.garg@freescale.com>2014-04-16 09:58:18 -0400
commitcf0e709ba674b3f82b6b5ee5c3bd5b3534c8b6b6 (patch)
treeb066ae8f599be9e8fd3f9ba343ca4f9a221523cb /sound/soc/fsl
parent80f676b476d21c22bda1daf62998e5a837f8e4df (diff)
ENGR00307635-1 ASoC: fsl_sai: Specify buffer size for SAI
Add a new micro for SAI so as to make further define flexible. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
Diffstat (limited to 'sound/soc/fsl')
-rw-r--r--sound/soc/fsl/fsl_sai.c4
-rw-r--r--sound/soc/fsl/imx-pcm.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c
index c7874b357ef2..ffdd1417ed46 100644
--- a/sound/soc/fsl/fsl_sai.c
+++ b/sound/soc/fsl/fsl_sai.c
@@ -1,7 +1,7 @@
1/* 1/*
2 * Freescale ALSA SoC Digital Audio Interface (SAI) driver. 2 * Freescale ALSA SoC Digital Audio Interface (SAI) driver.
3 * 3 *
4 * Copyright 2012-2013 Freescale Semiconductor, Inc. 4 * Copyright 2012-2014 Freescale Semiconductor, Inc.
5 * 5 *
6 * This program is free software, you can redistribute it and/or modify it 6 * This program is free software, you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the 7 * under the terms of the GNU General Public License as published by the
@@ -674,7 +674,7 @@ static int fsl_sai_probe(struct platform_device *pdev)
674 674
675 if (sai->sai_on_imx) 675 if (sai->sai_on_imx)
676 return imx_pcm_dma_init(pdev, SND_DMAENGINE_PCM_FLAG_NO_RESIDUE, 676 return imx_pcm_dma_init(pdev, SND_DMAENGINE_PCM_FLAG_NO_RESIDUE,
677 IMX_SSI_DMABUF_SIZE); 677 IMX_SAI_DMABUF_SIZE);
678 else 678 else
679 return devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 679 return devm_snd_dmaengine_pcm_register(&pdev->dev, NULL,
680 SND_DMAENGINE_PCM_FLAG_NO_RESIDUE); 680 SND_DMAENGINE_PCM_FLAG_NO_RESIDUE);
diff --git a/sound/soc/fsl/imx-pcm.h b/sound/soc/fsl/imx-pcm.h
index ee01836ad696..07093c354ecb 100644
--- a/sound/soc/fsl/imx-pcm.h
+++ b/sound/soc/fsl/imx-pcm.h
@@ -20,6 +20,7 @@
20 */ 20 */
21#define IMX_DEFAULT_DMABUF_SIZE (256 * 1024) 21#define IMX_DEFAULT_DMABUF_SIZE (256 * 1024)
22#define IMX_SSI_DMABUF_SIZE (64 * 1024) 22#define IMX_SSI_DMABUF_SIZE (64 * 1024)
23#define IMX_SAI_DMABUF_SIZE (64 * 1024)
23#define IMX_SPDIF_DMABUF_SIZE (64 * 1024) 24#define IMX_SPDIF_DMABUF_SIZE (64 * 1024)
24#define IMX_ESAI_DMABUF_SIZE (256 * 1024) 25#define IMX_ESAI_DMABUF_SIZE (256 * 1024)
25#define IMX_ASRC_DMABUF_SIZE (256 * 1024) 26#define IMX_ASRC_DMABUF_SIZE (256 * 1024)