|
|
@@ -643,6 +643,9 @@ static void esdhc_reset(struct sdhci_host *host, u8 mask)
|
|
|
sdhci_writel(host, host->ier, SDHCI_INT_ENABLE);
|
|
|
sdhci_writel(host, host->ier, SDHCI_SIGNAL_ENABLE);
|
|
|
|
|
|
+ if (of_find_compatible_node(NULL, NULL, "fsl,p2020-esdhc"))
|
|
|
+ mdelay(5);
|
|
|
+
|
|
|
if (mask & SDHCI_RESET_ALL) {
|
|
|
val = sdhci_readl(host, ESDHC_TBCTL);
|
|
|
val &= ~ESDHC_TB_EN;
|