diff options
author | Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 2010-02-11 11:50:14 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2010-03-01 21:09:04 -0500 |
commit | 8b1935e6a36b0967efc593d67ed3aebbfbc1f5b1 (patch) | |
tree | 811ebd670e9704790625137b4a824e548bded00b /drivers/dma/shdma.h | |
parent | 027811b9b81a6b3ae5aa20c3302897bee9dcf09e (diff) |
dmaengine: shdma: separate DMA headers.
Separate SH DMA headers into ones, commonly used by both drivers, and ones,
specific to each of them. This will make the future development of the
dmaengine driver easier.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/dma/shdma.h')
-rw-r--r-- | drivers/dma/shdma.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/dma/shdma.h b/drivers/dma/shdma.h index 800fd884be83..9f0897f7fe34 100644 --- a/drivers/dma/shdma.h +++ b/drivers/dma/shdma.h | |||
@@ -17,6 +17,8 @@ | |||
17 | #include <linux/interrupt.h> | 17 | #include <linux/interrupt.h> |
18 | #include <linux/list.h> | 18 | #include <linux/list.h> |
19 | 19 | ||
20 | #include <asm/dmaengine.h> | ||
21 | |||
20 | #define SH_DMA_TCR_MAX 0x00FFFFFF /* 16MB */ | 22 | #define SH_DMA_TCR_MAX 0x00FFFFFF /* 16MB */ |
21 | 23 | ||
22 | struct sh_dmae_regs { | 24 | struct sh_dmae_regs { |
@@ -55,7 +57,7 @@ struct sh_dmae_chan { | |||
55 | 57 | ||
56 | struct sh_dmae_device { | 58 | struct sh_dmae_device { |
57 | struct dma_device common; | 59 | struct dma_device common; |
58 | struct sh_dmae_chan *chan[MAX_DMA_CHANNELS]; | 60 | struct sh_dmae_chan *chan[SH_DMAC_MAX_CHANNELS]; |
59 | struct sh_dmae_pdata *pdata; | 61 | struct sh_dmae_pdata *pdata; |
60 | u32 __iomem *chan_reg; | 62 | u32 __iomem *chan_reg; |
61 | u16 __iomem *dmars; | 63 | u16 __iomem *dmars; |