summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/renesas_sdhi_core.c
diff options
context:
space:
mode:
authorMasahiro Yamada2018-01-17 17:28:04 +0100
committerUlf Hansson2018-01-18 09:08:56 +0100
commitbc45719c1b1a56047246d44c7e4ed88a8ae702c1 (patch)
tree359d9d0ea79497ab52e41603496bcdcc484d4696 /drivers/mmc/host/renesas_sdhi_core.c
parentmmc: tmio: move {tmio_}mmc_of_parse() to tmio_mmc_host_alloc() (diff)
downloadkernel-qcow2-linux-bc45719c1b1a56047246d44c7e4ed88a8ae702c1.tar.gz
kernel-qcow2-linux-bc45719c1b1a56047246d44c7e4ed88a8ae702c1.tar.xz
kernel-qcow2-linux-bc45719c1b1a56047246d44c7e4ed88a8ae702c1.zip
mmc: tmio: remove dma_ops from tmio_mmc_host_probe() argument
Drivers need to set up various struct members for tmio_mmc_host before calling tmio_mmc_host_probe(). Do likewise for host->dma_ops instead of passing it as a function argument. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc/host/renesas_sdhi_core.c')
-rw-r--r--drivers/mmc/host/renesas_sdhi_core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c
index e18a1c553df6..80943fa07db6 100644
--- a/drivers/mmc/host/renesas_sdhi_core.c
+++ b/drivers/mmc/host/renesas_sdhi_core.c
@@ -532,6 +532,7 @@ int renesas_sdhi_probe(struct platform_device *pdev,
host->clk_update = renesas_sdhi_clk_update;
host->clk_disable = renesas_sdhi_clk_disable;
host->multi_io_quirk = renesas_sdhi_multi_io_quirk;
+ host->dma_ops = dma_ops;
/* SDR speeds are only available on Gen2+ */
if (mmc_data->flags & TMIO_MMC_MIN_RCAR2) {
@@ -575,7 +576,7 @@ int renesas_sdhi_probe(struct platform_device *pdev,
if (ret)
goto efree;
- ret = tmio_mmc_host_probe(host, dma_ops);
+ ret = tmio_mmc_host_probe(host);
if (ret < 0)
goto edisclk;