|
@@ -917,6 +917,9 @@ static int sdhci_esdhc_probe(struct platform_device *pdev)
|
|
|
if (esdhc->vendor_ver > VENDOR_V_22)
|
|
if (esdhc->vendor_ver > VENDOR_V_22)
|
|
|
host->quirks &= ~SDHCI_QUIRK_NO_BUSY_IRQ;
|
|
host->quirks &= ~SDHCI_QUIRK_NO_BUSY_IRQ;
|
|
|
|
|
|
|
|
|
|
+ if (of_find_compatible_node(NULL, NULL, "fsl,p2020-esdhc"))
|
|
|
|
|
+ host->quirks2 |= SDHCI_QUIRK_RESET_AFTER_REQUEST;
|
|
|
|
|
+
|
|
|
if (of_device_is_compatible(np, "fsl,p5040-esdhc") ||
|
|
if (of_device_is_compatible(np, "fsl,p5040-esdhc") ||
|
|
|
of_device_is_compatible(np, "fsl,p5020-esdhc") ||
|
|
of_device_is_compatible(np, "fsl,p5020-esdhc") ||
|
|
|
of_device_is_compatible(np, "fsl,p4080-esdhc") ||
|
|
of_device_is_compatible(np, "fsl,p4080-esdhc") ||
|