summaryrefslogtreecommitdiffstats
path: root/drivers/mci
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2018-08-30 22:18:24 -0700
committerSascha Hauer <s.hauer@pengutronix.de>2018-08-31 08:46:05 +0200
commit3999ab3a2aa2c412eeae25f5433e4a355169518c (patch)
treea03d8908c2909d56364baf9f7b721c6f9fd2ab92 /drivers/mci
parent635b8c17ee590d19f4a7740ad3abc488d18c3cce (diff)
downloadbarebox-3999ab3a2aa2c412eeae25f5433e4a355169518c.tar.gz
barebox-3999ab3a2aa2c412eeae25f5433e4a355169518c.tar.xz
mci: imx-esdhc: Specify that DMA is 32-bit only
ESDHC can only do a DMA transfer to 32-bit address space, so mark it as such. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci')
-rw-r--r--drivers/mci/imx-esdhc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mci/imx-esdhc.c b/drivers/mci/imx-esdhc.c
index db96a81397..7f2472012f 100644
--- a/drivers/mci/imx-esdhc.c
+++ b/drivers/mci/imx-esdhc.c
@@ -629,6 +629,8 @@ static int fsl_esdhc_probe(struct device_d *dev)
host->socdata = &esdhc_imx25_data;
}
+ dma_set_mask(dev, DMA_BIT_MASK(32));
+
host->clk = clk_get(dev, "per");
if (IS_ERR(host->clk))
return PTR_ERR(host->clk);