|
|
@@ -920,8 +920,10 @@ static int sdhci_esdhc_probe(struct platform_device *pdev)
|
|
|
if (esdhc->vendor_ver > VENDOR_V_22)
|
|
|
host->quirks &= ~SDHCI_QUIRK_NO_BUSY_IRQ;
|
|
|
|
|
|
- if (of_find_compatible_node(NULL, NULL, "fsl,p2020-esdhc"))
|
|
|
+ if (of_find_compatible_node(NULL, NULL, "fsl,p2020-esdhc")) {
|
|
|
host->quirks2 |= SDHCI_QUIRK_RESET_AFTER_REQUEST;
|
|
|
+ host->quirks2 |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL;
|
|
|
+ }
|
|
|
|
|
|
if (of_device_is_compatible(np, "fsl,p5040-esdhc") ||
|
|
|
of_device_is_compatible(np, "fsl,p5020-esdhc") ||
|