Patchworkβ DaVinci: MMC: Modify data types of EDMA related variables

login
register
about
Submitter Rajashekhara, Sudhakar
Date 2009-10-15 11:37:57
Message ID <1255606677-30219-1-git-send-email-sudhakar.raj@ti.com>
Download mbox | patch
Permalink /patch/54013/
State New
Headers show

Comments

Rajashekhara, Sudhakar - 2009-10-15 11:37:57
From: Sudhakar Rajashekhara <sudhakar.raj@ti.com> 

Currently DaVinci EDMA driver supports multiple EDMA channel
controller instances. edma_alloc_channel() api returns a 32
bit value which has the channel controller number in MSB and
the EDMA channel number in LSB. The variables which store the
value returned by edma_alloc_channel() have to be 32 bit wide
now.

Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
Acked-by: Vipin Bhandari <vipin.bhandari@ti.com>
---
 This patch applies on top of the following patch submitted by
 Vipin Bhandari <vipin.bhandari@ti.com>,
 http://patchwork.kernel.org/patch/50914/.

 drivers/mmc/host/davinci_mmc.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Patch

diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c
index fe8f613..6c76f64 100644
--- a/drivers/mmc/host/davinci_mmc.c
+++ b/drivers/mmc/host/davinci_mmc.c
@@ -178,7 +178,7 @@  struct mmc_davinci_host {
 	u32 buffer_bytes_left;
 	u32 bytes_left;
 
-	u8 rxdma, txdma;
+	u32 rxdma, txdma;
 	bool use_dma;
 	bool do_dma;
 
@@ -190,7 +190,7 @@  struct mmc_davinci_host {
 	struct edmacc_param	tx_template;
 	struct edmacc_param	rx_template;
 	unsigned		n_link;
-	u8			links[NR_SG - 1];
+	u32			links[NR_SG - 1];
 
 	/* For PIO we walk scatterlists one segment at a time. */
 	unsigned int		sg_len;