From 4a78aa6385e3fc65b8a823e84189b05efcd2986a Mon Sep 17 00:00:00 2001 From: Jerry Huang Date: Mon, 16 Jan 2012 14:13:04 +0800 Subject: [PATCH] --- yaml --- r: 287627 b: refs/heads/master c: 147c3b338d1029b6624b7dbe7f7bb98f14236f3b h: refs/heads/master i: 287625: df67710f1764daca341b3035319034cc82069c54 287623: 788f1d2da54d511f05766039e4d822947d7094fd v: v3 --- [refs] | 2 +- trunk/drivers/mmc/host/sdhci-pltfm.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ec33e7841b07..e46c16985c4a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 81e499224a7ef02e1889736ebb6b432da1735ab6 +refs/heads/master: 147c3b338d1029b6624b7dbe7f7bb98f14236f3b diff --git a/trunk/drivers/mmc/host/sdhci-pltfm.c b/trunk/drivers/mmc/host/sdhci-pltfm.c index 67b9ab075dee..c5c2a48bdd94 100644 --- a/trunk/drivers/mmc/host/sdhci-pltfm.c +++ b/trunk/drivers/mmc/host/sdhci-pltfm.c @@ -74,6 +74,11 @@ void sdhci_get_of_property(struct platform_device *pdev) if (of_device_is_compatible(np, "fsl,p2020-rev1-esdhc")) host->quirks |= SDHCI_QUIRK_BROKEN_DMA; + if (of_device_is_compatible(np, "fsl,p2020-esdhc") || + of_device_is_compatible(np, "fsl,p1010-esdhc") || + of_device_is_compatible(np, "fsl,mpc8536-esdhc")) + host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; + clk = of_get_property(np, "clock-frequency", &size); if (clk && size == sizeof(*clk) && *clk) pltfm_host->clock = be32_to_cpup(clk);