mmc: sdhci_am654: Fix the driver data of AM64 SoC
authorAswath Govindraju <a-govindraju@ti.com>
Fri, 11 Feb 2022 07:50:55 +0000 (13:20 +0530)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 28 Feb 2022 12:06:23 +0000 (13:06 +0100)
The MMCSD IPs used in AM64 are the same as the ones used in J721E.
Therefore, fix this by using the driver data from J721E for AM64 too, for
both 8 and 4 bit instances.

Fixes: 754b7f2f7d2a ("mmc: sdhci_am654: Add Support for TI's AM64 SoC")
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
Link: https://lore.kernel.org/r/20220211075056.26179-1-a-govindraju@ti.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci_am654.c

index f654afbe8e83c6e097782d66b568075b3daa8682..b4891bb2664856028bb7d677b47866fcb1d4df8f 100644 (file)
@@ -514,26 +514,6 @@ static const struct sdhci_am654_driver_data sdhci_j721e_4bit_drvdata = {
        .flags = IOMUX_PRESENT,
 };
 
-static const struct sdhci_pltfm_data sdhci_am64_8bit_pdata = {
-       .ops = &sdhci_j721e_8bit_ops,
-       .quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN,
-};
-
-static const struct sdhci_am654_driver_data sdhci_am64_8bit_drvdata = {
-       .pdata = &sdhci_am64_8bit_pdata,
-       .flags = DLL_PRESENT | DLL_CALIB,
-};
-
-static const struct sdhci_pltfm_data sdhci_am64_4bit_pdata = {
-       .ops = &sdhci_j721e_4bit_ops,
-       .quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN,
-};
-
-static const struct sdhci_am654_driver_data sdhci_am64_4bit_drvdata = {
-       .pdata = &sdhci_am64_4bit_pdata,
-       .flags = IOMUX_PRESENT,
-};
-
 static const struct soc_device_attribute sdhci_am654_devices[] = {
        { .family = "AM65X",
          .revision = "SR1.0",
@@ -759,11 +739,11 @@ static const struct of_device_id sdhci_am654_of_match[] = {
        },
        {
                .compatible = "ti,am64-sdhci-8bit",
-               .data = &sdhci_am64_8bit_drvdata,
+               .data = &sdhci_j721e_8bit_drvdata,
        },
        {
                .compatible = "ti,am64-sdhci-4bit",
-               .data = &sdhci_am64_4bit_drvdata,
+               .data = &sdhci_j721e_4bit_drvdata,
        },
        { /* sentinel */ }
 };