]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/mmc/fsl_esdhc.c
mmc:eSDHC: Workaround for data timeout issue on Txxx SoC
[karo-tx-uboot.git] / drivers / mmc / fsl_esdhc.c
index 00a454f850e48eba637e9c18d53330ca09313f81..4c3b93d413dec99e361338fd8d7a6c360a54981b 100644 (file)
@@ -244,6 +244,9 @@ static int esdhc_setup_data(struct mmc *mmc, struct mmc_data *data)
                timeout++;
 #endif
 
+#ifdef ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE
+       timeout = 0xE;
+#endif
        esdhc_clrsetbits32(&regs->sysctl, SYSCTL_TIMEOUT_MASK, timeout << 16);
 
        return 0;