]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mmc: sdhci-of-arasan: Remove no-hispd and no-cmd23 quirks for sdhci-arasan4.9a
authorRameshwar Prasad Sahu <rsahu@apm.com>
Wed, 23 Dec 2015 13:29:51 +0000 (18:59 +0530)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 2 Feb 2016 12:44:07 +0000 (13:44 +0100)
The Arason SD host controller supports set block count command (cmd23)
and high speed mode. This patch re-enable both of these features that
was disabled. For device that doesn't support high speed, it should
configure its capability register accordingly instead disables it
explicitly.

Signed-off-by: Rameshwar Prasad Sahu <rsahu@apm.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci-of-arasan.c

index 75379cb0fb354e7aa7749852ced8fca5973d435e..5d9fdb353446f2792f391281dd6fb1f0a0c22f42 100644 (file)
@@ -172,11 +172,6 @@ static int sdhci_arasan_probe(struct platform_device *pdev)
                goto clk_disable_all;
        }
 
-       if (of_device_is_compatible(pdev->dev.of_node, "arasan,sdhci-4.9a")) {
-               host->quirks |= SDHCI_QUIRK_NO_HISPD_BIT;
-               host->quirks2 |= SDHCI_QUIRK2_HOST_NO_CMD23;
-       }
-
        sdhci_get_of_property(pdev);
        pltfm_host = sdhci_priv(host);
        pltfm_host->priv = sdhci_arasan;