mmc: sdhci-esdhc-imx: Convert to mmc_send_tuning()
authorUlf Hansson <ulf.hansson@linaro.org>
Fri, 5 Dec 2014 11:59:40 +0000 (12:59 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 8 Dec 2014 08:20:47 +0000 (09:20 +0100)
commitd1785326891c2f9919163be5dae8f2538cfcae58
tree0599f9c6d18ca1f0b70cbd8deed2b266b238547d
parentfe5afb13d46e76b07ab7e732f2b694dcafef4d9d
mmc: sdhci-esdhc-imx: Convert to mmc_send_tuning()

Instead of having a local function taking care of sending the tuning
command, let's use the common mmc_send_tuning() API provided by the mmc
core. In this way the request will be handled as any other request by
sdhci core.

As an effect of this change, the pm_runtime_get_sync() call at
esdhc_prepare_tuning() isn't needed any more.

This patch will also introduce another change in behavior, since before
the response pattern to the tuning command wasn't verified by
sdhci-esdhc-imx. The mmc_send_tuning() does that.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Tested-by: Dong Aisheng <b29396@freescale.com>
Acked-by: Dong Aisheng <b29396@freescale.com>
drivers/mmc/host/sdhci-esdhc-imx.c