This patch addresses silicon errata i2458 [0] "MMCHS: eMMC HS400 tDCD timing marginal to JEDEC spec". Where, in some corner cases, MMC0 interface may marginally exceed the tdCD JEDEC spec requirement of 300 ps. As per workaround, switch to HS200 mode instead of HS400.
[0] https://www.ti.com/lit/er/sprz574a/sprz574a.pdf Signed-off-by: Judith Mendez <j...@ti.com> Reviewed-by: Bryan Brattlof <b...@ti.com> --- configs/am62px_evm_a53_defconfig | 4 ++-- configs/am62px_evm_r5_defconfig | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index dae87c3b788..d9e68956676 100644 --- a/configs/am62px_evm_a53_defconfig +++ b/configs/am62px_evm_a53_defconfig @@ -109,8 +109,8 @@ CONFIG_MMC_IO_VOLTAGE=y CONFIG_SPL_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_SPL_MMC_UHS_SUPPORT=y -CONFIG_MMC_HS400_SUPPORT=y -CONFIG_SPL_MMC_HS400_SUPPORT=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_SPL_MMC_HS200_SUPPORT=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ADMA=y CONFIG_SPL_MMC_SDHCI_ADMA=y diff --git a/configs/am62px_evm_r5_defconfig b/configs/am62px_evm_r5_defconfig index 39b6a83ab42..cba1f057be3 100644 --- a/configs/am62px_evm_r5_defconfig +++ b/configs/am62px_evm_r5_defconfig @@ -87,7 +87,6 @@ CONFIG_SYS_I2C_OMAP24XX=y CONFIG_DM_MAILBOX=y CONFIG_K3_SEC_PROXY=y CONFIG_ESM_K3=y -CONFIG_MMC_HS400_SUPPORT=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ADMA=y CONFIG_SPL_MMC_SDHCI_ADMA=y -- 2.49.0