From 5af2c1f9ee7bee1fb74c3acd9ed1fb8afad39b00 Mon Sep 17 00:00:00 2001 From: fang Date: Wed, 23 Feb 2011 10:48:34 +0800 Subject: [PATCH] fix dma mem bug --- arch/arm/mach-rk29/dma.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-rk29/dma.c b/arch/arm/mach-rk29/dma.c index 9a7875530488..4a6dec0e0e5f 100755 --- a/arch/arm/mach-rk29/dma.c +++ b/arch/arm/mach-rk29/dma.c @@ -11,7 +11,7 @@ static u64 dma_dmamask = DMA_BIT_MASK(32); static struct resource rk29_dmac0_resource[] = { [0] = { .start = RK29_SDMAC0_PHYS,//RK29_DMAC0_PHYS, - .end = RK29_SDMAC0_PHYS + RK29_SDMAC0_SIZE, + .end = RK29_SDMAC0_PHYS + RK29_SDMAC0_SIZE -1, .flags = IORESOURCE_MEM, }, [1] = { @@ -30,7 +30,7 @@ static struct rk29_pl330_platdata rk29_dmac0_pdata = { [4] = DMACH_I2S_2CH_TX, [5] = DMACH_I2S_2CH_RX, [6] = DMACH_SPDIF, - [7] = DMACH_MAX, + [7] = DMACH_MAX, [8] = DMACH_MAX, [9] = DMACH_MAX, [10] = DMACH_MAX, @@ -57,7 +57,7 @@ static struct platform_device rk29_device_dmac0 = { static struct resource rk29_dmac2_resource[] = { [0] = { .start = RK29_DMA2_PHYS, - .end = RK29_DMA2_PHYS + RK29_DMA2_SIZE, + .end = RK29_DMA2_PHYS + RK29_DMA2_SIZE - 1, .flags = IORESOURCE_MEM, }, [1] = { @@ -84,7 +84,7 @@ static struct rk29_pl330_platdata rk29_dmac2_pdata = { [12] = DMACH_SPI1_TX, [13] = DMACH_SPI1_RX, [14] = DMACH_PID_FILTER, - [15] = DMACH_DMAC0_MEMTOMEM, + [15] = DMACH_DMAC0_MEMTOMEM, [16] = DMACH_MAX, }, }; -- 2.34.1