summaryrefslogtreecommitdiff
path: root/include/sdhci.h
diff options
context:
space:
mode:
authorTushar Behera <tushar.behera@linaro.org>2012-09-20 20:31:57 +0000
committerAndy Fleming <afleming@freescale.com>2012-10-22 02:53:36 -0500
commit13243f2eafc4292917178051fe1bb5aab2774dca (patch)
treead66677b0f99f5daae35d5ef0e750e51931eb25d /include/sdhci.h
parent804c7f422169212e92530e1ddaf74bf1ca9ebfa1 (diff)
downloadu-boot-imx-13243f2eafc4292917178051fe1bb5aab2774dca.zip
u-boot-imx-13243f2eafc4292917178051fe1bb5aab2774dca.tar.gz
u-boot-imx-13243f2eafc4292917178051fe1bb5aab2774dca.tar.bz2
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>
Diffstat (limited to 'include/sdhci.h')
-rw-r--r--include/sdhci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sdhci.h b/include/sdhci.h
index c0345ed..c44793d 100644
--- a/include/sdhci.h
+++ b/include/sdhci.h
@@ -224,6 +224,7 @@
#define SDHCI_QUIRK_NO_HISPD_BIT (1 << 3)
#define SDHCI_QUIRK_BROKEN_VOLTAGE (1 << 4)
#define SDHCI_QUIRK_NO_CD (1 << 5)
+#define SDHCI_QUIRK_WAIT_SEND_CMD (1 << 6)
/* to make gcc happy */
struct sdhci_host;