summaryrefslogtreecommitdiff
path: root/drivers/mmc/sdhci.c
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2015-03-17 15:46:38 -0500
committerPantelis Antoniou <pantelis.antoniou@konsulko.com>2015-03-18 09:55:59 +0200
commit3c1fcb770b046c04eab25963ab2c427dff725875 (patch)
treed73332a99c16408e2f02204801e93255504b6ef6 /drivers/mmc/sdhci.c
parente113fe3c06e34c9d29bd8952955558d585e4f80c (diff)
downloadu-boot-imx-3c1fcb770b046c04eab25963ab2c427dff725875.zip
u-boot-imx-3c1fcb770b046c04eab25963ab2c427dff725875.tar.gz
u-boot-imx-3c1fcb770b046c04eab25963ab2c427dff725875.tar.bz2
sdhci: fix warnings on 64-bit builds
Change addresses to unsigned long to be compatible with 64-bit builds. Regardless of fixing warnings, the device is still only 32-bit capable. Signed-off-by: Rob Herring <robh@kernel.org> Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
Diffstat (limited to 'drivers/mmc/sdhci.c')
-rw-r--r--drivers/mmc/sdhci.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c
index 1f8917b..5332e61 100644
--- a/drivers/mmc/sdhci.c
+++ b/drivers/mmc/sdhci.c
@@ -194,13 +194,13 @@ static int sdhci_send_command(struct mmc *mmc, struct mmc_cmd *cmd,
#ifdef CONFIG_MMC_SDMA
if (data->flags == MMC_DATA_READ)
- start_addr = (unsigned int)data->dest;
+ start_addr = (unsigned long)data->dest;
else
- start_addr = (unsigned int)data->src;
+ start_addr = (unsigned long)data->src;
if ((host->quirks & SDHCI_QUIRK_32BIT_DMA_ADDR) &&
(start_addr & 0x7) != 0x0) {
is_aligned = 0;
- start_addr = (unsigned int)aligned_buffer;
+ start_addr = (unsigned long)aligned_buffer;
if (data->flags != MMC_DATA_READ)
memcpy(aligned_buffer, data->src, trans_bytes);
}