From: Marcus Cooper <codekip...@gmail.com>

Signed-off-by: Marcus Cooper <codekip...@gmail.com>
---
 sound/soc/sunxi/i2s/sunxi-i2s.c |  1 -
 sound/soc/sunxi/i2s/sunxi-i2s.h | 97 -----------------------------------------
 2 files changed, 98 deletions(-)

diff --git a/sound/soc/sunxi/i2s/sunxi-i2s.c b/sound/soc/sunxi/i2s/sunxi-i2s.c
index 4f741e8..cdba4ca 100644
--- a/sound/soc/sunxi/i2s/sunxi-i2s.c
+++ b/sound/soc/sunxi/i2s/sunxi-i2s.c
@@ -629,7 +629,6 @@ static int __devinit sunxi_i2s_dev_probe(struct 
platform_device *pdev)
        reg_val |= SUNXI_IISCTL_GEN;
        writel(reg_val, sunxi_iis.regs + SUNXI_IISCTL);
 
-       iounmap(sunxi_iis.ioregs);
        ret = snd_soc_register_dai(&pdev->dev, &sunxi_iis_dai);
        if (ret) {
                dev_err(&pdev->dev, "Failed to register DAI\n");
diff --git a/sound/soc/sunxi/i2s/sunxi-i2s.h b/sound/soc/sunxi/i2s/sunxi-i2s.h
index 8bdfb5b..aed2dea 100644
--- a/sound/soc/sunxi/i2s/sunxi-i2s.h
+++ b/sound/soc/sunxi/i2s/sunxi-i2s.h
@@ -163,101 +163,6 @@
        #define SUNXI_RXCHMAP_CH1(v)                    (((v)-1) << 4)
        #define SUNXI_RXCHMAP_CH0(v)                    (((v)-1) << 0)
 
-
-/* DMA REGISTER */
-#define SUNXI_DMABASE          (0x01C02000)
-
-#define SUNXI_DMAIRQEN         (0x0)
-       #define SUNXI_DMAIRQEN_NDMA_FULLEN(v)           (1 << ((v) * 2 + 1))
-       #define SUNXI_DMAIRQEN_NDMA_HALFEN(v)           (1 << ((v) * 2))
-
-#define SUNXI_DMAIRQPENDING    (0x4)
-       #define SUNXI_DMAIRQPENGDING_NDMA_FULLPEND(v)   (1 << ((v) * 2 + 1))
-       #define SUNXI_DMAIRQPENGDING_NDMA_HALFPEND(v)   (1 << ((v) * 2))
-
-#define SUNXI_NDMACFG(v)                               ((v)*0x20 + 0x100)
-       #define SUNXI_NDMACFG_DMALOAD                   (1 << 31)
-       #define SUNXI_NDMACFG_BUSY                      (1 << 30)
-       #define SUNXI_NDMACFG_CONTINUOUS                (1 << 29)
-       /* wait clock = 2^n  example: 8 clocks = 2^3 */
-       #define SUNXI_NDMACFG_WAIT(v)                   (((v) - 1) << 26)
-       #define SUNXI_NDMACFG_DSTDATAWIDTH_8BIT         (0 << 24)
-       #define SUNXI_NDMACFG_DSTDATAWIDTH_16BIT        (1 << 24)
-       #define SUNXI_NDMACFG_DSTDATAWIDTH_32BIT        (2 << 24)
-       #define SUNXI_NDMACFG_DSTDATAWIDTH_RVD          (3 << 24)
-       #define SUNXI_NDMACFG_DSTBURST4                 (1 << 23)
-       #define SUNXI_NDMACFG_DSTADDRTYPE_INC           (0 << 21)
-       #define SUNXI_NDMACFG_DSTADDRTYPE_CON           (1 << 21)
-       #define SUNXI_NDMACFG_DSTTYPE_IRTX              (0x0 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_SPDIFTX           (0x1 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_IISTX             (0x2 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_AC97TX            (0x3 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_SPI0TX            (0x4 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_SPI1TX            (0x5 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_SPI2TX            (0x6 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART0TX           (0x8 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART1TX           (0x9 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART2TX           (0xA << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART3TX           (0xB << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_AUDIODA           (0xC << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_NFC               (0xF << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_SRAM              (0x10 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_DRAM              (0x11 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART4TX           (0x12 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART5TX           (0x13 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART6TX           (0x14 << 16)
-       #define SUNXI_NDMACFG_DSTTYPE_UART7TX           (0x15 << 16)
-       #define SUNXI_NDMACFG_SRCDATAWIDTH_8BIT         (0 << 8)
-       #define SUNXI_NDMACFG_SRCDATAWIDTH_16BIT        (1 << 8)
-       #define SUNXI_NDMACFG_SRCDATAWIDTH_32BIT        (2 << 8)
-       #define SUNXI_NDMACFG_SRCDATAWIDTH_RVD          (3 << 8)
-       #define SUNXI_NDMACFG_SRCBURST4                 (1 << 7)
-       #define SUNXI_NDMACFG_SRCADDRTYPE_INC           (0 << 5)
-       #define SUNXI_NDMACFG_SRCADDRTYPE_CON           (1 << 5)
-       #define SUNXI_NDMACFG_SRCTYPE_IRRX              (0x0 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_SPDIFRX           (0x1 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_IISRX             (0x2 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_AC97RX            (0x3 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_SPI0RX            (0x4 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_SPI1RX            (0x5 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_SPI2RX            (0x6 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART0RX           (0x8 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART1RX           (0x9 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART2RX           (0xA << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART3RX           (0xB << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_AUDIOAD           (0xC << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_TPAD              (0xD << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_NFC               (0xF << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_SRAM              (0x10 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_DRAM              (0x11 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART4RX           (0x12 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART5RX           (0x13 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART6RX           (0x14 << 0)
-       #define SUNXI_NDMACFG_SRCTYPE_UART7RX           (0x15 << 0)
-
-#define SUNXI_NDMASRCADDR(v)                           ((v)*0x20 + 0x100 + 4)
-
-#define SUNXI_NDMADSTADDR(v)                           ((v)*0x20 + 0x100 + 8)
-
-#define SUNXI_NDMACNT(v)                               ((v)*0x20 + 0x100 + 0xC)
-
-
-/* CCM REGISTER */
-#define SUNXI_CCMBASE                  (0x01C20000)
-
-#define SUNXI_CCM_AUDIO_HOSC_PLL_REG   (0x08)
-       #define SUNXI_CCM_AUDIO_HOSC_PLL_REG_AUDIOEN            (1 << 31)
-       #define SUNXI_CCM_AUDIO_HOSC_PLL_REG_FRE225792MHZ       (0 << 27)
-       #define SUNXI_CCM_AUDIO_HOSC_PLL_REG_FRE24576MHZ        (1 << 27)
-
-#define SUNXI_CCM_APB_GATE_REG         (0x68)
-       #define SUNXI_CCM_APB_GATE_REG_IISGATE                  (1 << 3)
-
-#define SUNXI_CCM_AUDIO_CLK_REG                (0xb8)
-       #define SUNXI_CCM_AUDIO_CLK_REG_IISSPECIALGATE          (1 << 31)
-       #define SUNXI_CCM_AUDIO_CLK_REG_DIV(v)                  ((v) << 16)
-/*------------------------------------------------------------*/
-
 /*------------------------------------------------------------*/
 /* Clock dividers */
 #define SUNXI_DIV_MCLK                 0
@@ -306,8 +211,6 @@ extern void sunxi_snd_rxctrl_i2s(int on);
  */
 struct sunxi_i2s_info {
        void __iomem   *regs;
-       void __iomem   *ccmregs;
-       void __iomem   *ioregs;
 
        u32 slave;
        u32 mono;
-- 
1.9.1

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to