mmc: sdhci: Add a quirk to add delay during completion of sdhci_send_cmd
authorTushar Behera <tushar.behera@linaro.org>
Thu, 20 Sep 2012 20:31:57 +0000 (20:31 +0000)
committerAndy Fleming <afleming@freescale.com>
Mon, 22 Oct 2012 07:53:36 +0000 (02:53 -0500)
commit13243f2eafc4292917178051fe1bb5aab2774dca
treead66677b0f99f5daae35d5ef0e750e51931eb25d
parent804c7f422169212e92530e1ddaf74bf1ca9ebfa1
mmc: sdhci: Add a quirk to add delay during completion of sdhci_send_cmd

MMC host controller requires a delay between every sdhci_send_cmd()
execution. In s5p_mmc driver (s5p_sdhci replaces this driver), a delay
of 1000us was provided after every mmc_send_cmd() call. Adding a quirk
in current sdhci driver to replicate the behaviour.

Without this delay, MMC initialization on Origen board fails with
following error messages.

Timeout for status update!
mmc fail to send stop cmd

Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
drivers/mmc/s5p_sdhci.c
drivers/mmc/sdhci.c
include/sdhci.h