ASoC: Fix review issues in i.MX2x PCM driver
authorjavier Martin <javier.martin@vista-silicon.com>
Wed, 5 Aug 2009 21:29:39 +0000 (22:29 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 5 Aug 2009 21:31:55 +0000 (22:31 +0100)
Signed-off-by: javier Martin <javier.martin@vista-silicon.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/imx/mx1_mx2-pcm.c
sound/soc/imx/mx1_mx2-pcm.h

index 94807f844131b317daa6068373333f8afe19b9db..16efd8a7a16d856c62d183ad07434d38edbff4e3 100644 (file)
@@ -126,7 +126,7 @@ static int dma_new_period(struct snd_pcm_substream *substream)
                                        dma_size, dev_addr,
                                        prtd->dma_params->transfer_type);
                if (ret < 0) {
-                       printk(KERN_ERR "Error configuring DMA\n");
+                       printk(KERN_ERR "Error %d configuring DMA\n", ret);
                        return ret;
                }
                imx_dma_enable(prtd->dma_ch);
@@ -216,7 +216,8 @@ static int mx1_mx2_pcm_hw_params(struct snd_pcm_substream *substream,
        ret = snd_pcm_lib_malloc_pages(substream,
                                        params_buffer_bytes(hw_params));
        if (ret < 0) {
-               printk(KERN_ERR "%s: failed to malloc pcm pages\n", __func__);
+               printk(KERN_ERR "%s: Error %d failed to malloc pcm pages \n",
+               __func__, ret);
                return ret;
        }
 
@@ -324,7 +325,7 @@ static int mx1_mx2_pcm_open(struct snd_pcm_substream *substream)
        prtd->dma_ch = imx_dma_request_by_prio(prtd->dma_params->name,
                                                DMA_PRIO_HIGH);
        if (prtd->dma_ch < 0) {
-               printk(KERN_ERR "Error requesting dma channel\n");
+               printk(KERN_ERR "Error %d requesting dma channel\n", ret);
                return ret;
        }
        imx_dma_config_burstlen(prtd->dma_ch,
@@ -336,8 +337,8 @@ static int mx1_mx2_pcm_open(struct snd_pcm_substream *substream)
                        prtd->dma_params->event_id, 0);
 
        if (ret) {
-               pr_debug(KERN_ERR "Error configuring dma channel %d\n",
-                       prtd->dma_ch);
+               pr_debug(KERN_ERR "Error %d configuring dma channel %d\n",
+                       ret, prtd->dma_ch);
                return ret;
        }
 
@@ -346,7 +347,7 @@ static int mx1_mx2_pcm_open(struct snd_pcm_substream *substream)
                                audio_dma_irq, NULL,
                                (void *)substream);
        if (ret < 0) {
-               printk(KERN_ERR "Error setting dma callback function\n");
+               printk(KERN_ERR "Error %d setting dma callback function\n", ret);
                return ret;
        }
        return 0;
index e1e3a3fd7bfe89b16d22b345c573a2c01b13c86a..2e528106570bca9dd32facfecd3baa37bf439b1e 100644 (file)
@@ -6,30 +6,8 @@
  * published by the Free Software Foundation.
  */
 
-#ifndef _MXC_PCM_H
-#define _MXC_PCM_H
-
-/* AUDMUX register definitions */
-#define AUDMUX_IO_BASE_ADDR    IO_ADDRESS(AUDMUX_BASE_ADDR)
-
-#define DAM_HPCR1      (*((volatile u32 *)(AUDMUX_IO_BASE_ADDR + 0x00)))
-#define DAM_HPCR2      (*((volatile u32 *)(AUDMUX_IO_BASE_ADDR + 0x04)))
-#define DAM_HPCR3      (*((volatile u32 *)(AUDMUX_IO_BASE_ADDR + 0x08)))
-#define DAM_PPCR1      (*((volatile u32 *)(AUDMUX_IO_BASE_ADDR + 0x10)))
-#define DAM_PPCR2      (*((volatile u32 *)(AUDMUX_IO_BASE_ADDR + 0x14)))
-#define DAM_PPCR3      (*((volatile u32 *)(AUDMUX_IO_BASE_ADDR + 0x1C)))
-
-#define AUDMUX_HPCR_TFSDIR     (1 << 31)
-#define AUDMUX_HPCR_TCLKDIR    (1 << 30)
-#define AUDMUX_HPCR_TFCSEL(x)  (((x) & 0xff) << 26)
-#define AUDMUX_HPCR_RXDSEL(x)  (((x) & 0x7) << 13)
-#define AUDMUX_HPCR_SYN                (1 << 12)
-
-#define AUDMUX_PPCR_TFSDIR     (1 << 31)
-#define AUDMUX_PPCR_TCLKDIR    (1 << 30)
-#define AUDMUX_PPCR_TFCSEL(x)  (((x) & 0xff) << 26)
-#define AUDMUX_PPCR_RXDSEL(x)  (((x) & 0x7) << 13)
-#define AUDMUX_PPCR_SYN                (1 << 12)
+#ifndef _MX1_MX2_PCM_H
+#define _MX1_MX2_PCM_H
 
 /* DMA information for mx1_mx2 platforms */
 struct mx1_mx2_pcm_dma_params {