mmc: am654_sdhci: Add MMC_HS_52 to timing data
authorJudith Mendez <jm@ti.com>
Thu, 17 Apr 2025 23:43:31 +0000 (18:43 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 24 Apr 2025 16:44:52 +0000 (10:44 -0600)
This patch adds MMC_HS_52 to the timing data structure.

Previously, this bus mode tap settings were not populated and
were instead populated for MMC_HS which is a different bus mode
up to 26MHz. Since we intended these settings according to the
device data sheet[0] for MMC_HS_52 up to 52MHz, populate MMC_HS
tap settings for MMC_HS_52.

While we are here, fix typo in ti,itap-del-sel-mms-hs.

[0] https://www.ti.com/lit/ds/symlink/am625.pdf Table 7-79

Signed-off-by: Judith Mendez <jm@ti.com>
Reviewed-by: Bryan Brattlof <bb@ti.com>
drivers/mmc/am654_sdhci.c

index b4c60a4..e4fa8a8 100644 (file)
@@ -125,12 +125,15 @@ static const struct timing_data td[] = {
        [MMC_LEGACY]    = {"ti,otap-del-sel-legacy",
                           "ti,itap-del-sel-legacy",
                           0},
-       [MMC_HS]        = {"ti,otap-del-sel-mmc-hs",
-                          "ti,itap-del-sel-mms-hs",
+       [MMC_HS]        = {"ti,otap-del-sel-mmc-hs26",
+                          "ti,itap-del-sel-mmc-hs26",
                           MMC_CAP(MMC_HS)},
        [SD_HS]         = {"ti,otap-del-sel-sd-hs",
                           "ti,itap-del-sel-sd-hs",
                           MMC_CAP(SD_HS)},
+       [MMC_HS_52]     = {"ti,otap-del-sel-mmc-hs",
+                          "ti,itap-del-sel-mmc-hs",
+                          MMC_CAP(MMC_HS_52)},
        [UHS_SDR12]     = {"ti,otap-del-sel-sdr12",
                           "ti,itap-del-sel-sdr12",
                           MMC_CAP(UHS_SDR12)},