summaryrefslogtreecommitdiffstats
path: root/drivers/mci/sdhci.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mci/sdhci.c')
-rw-r--r--drivers/mci/sdhci.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mci/sdhci.c b/drivers/mci/sdhci.c
index 8bba1e3bf9..ba1e07e966 100644
--- a/drivers/mci/sdhci.c
+++ b/drivers/mci/sdhci.c
@@ -484,10 +484,10 @@ void sdhci_setup_data_dma(struct sdhci *sdhci, struct mci_data *data,
nbytes = data->blocks * data->blocksize;
if (data->flags & MMC_DATA_READ)
- *dma = dma_map_single(dev, (void *)data->src, nbytes,
+ *dma = dma_map_single(dev, data->dest, nbytes,
DMA_FROM_DEVICE);
else
- *dma = dma_map_single(dev, data->dest, nbytes,
+ *dma = dma_map_single(dev, (void *)data->src, nbytes,
DMA_TO_DEVICE);
if (dma_mapping_error(dev, *dma)) {