mmc: am654_sdhci: Clear UHS_MODE_SELECT when <= MMC_HS_52
authorJudith Mendez <jm@ti.com>
Thu, 22 May 2025 15:05:50 +0000 (10:05 -0500)
committerTom Rini <trini@konsulko.com>
Wed, 4 Jun 2025 17:50:39 +0000 (11:50 -0600)
commit2782ce5fce883554c968b8852a5ecfde0f2b9a95
treeebdbf5885c9a6e5e1770015a653d053770efdee0
parent4ef863f2d69417df2bd88358bd79a51995ac5bc5
mmc: am654_sdhci: Clear UHS_MODE_SELECT when <= MMC_HS_52

This clears UHS_MODE_SELECT for timing modes <= MMC_HS_52.

When initializing to HS400 mode, the host controller downgrades to non-uhs
modes so clear UHS_MODE_SELECT at modes <= MMC_HS_52.

This fixes eMMC writes on j7200 EVM.

Fixes: 6067aa66b3bb ("mmc: am654_sdhci: Add am654_sdhci_set_control_reg")
Signed-off-by: Judith Mendez <jm@ti.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
drivers/mmc/am654_sdhci.c