ts4800: add CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
authorSebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
Thu, 21 Apr 2016 17:37:04 +0000 (13:37 -0400)
committerStefano Babic <sbabic@denx.de>
Tue, 24 May 2016 13:11:48 +0000 (15:11 +0200)
This commit fixes the MMC data transactions timeout problem on the
TS4800.

The changes introduced in the commit e978a31 on the timeout calculation
for the MMC data transactions has revealed there is something wrong with
the timeout setting of the eSDHC controller used in the IMX51.

The IMX51 seems to be concerned by this erratum and without this change
the MMC driver is unable to do any transactions.

Signed-off-by: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
include/configs/ts4800.h

index 03928633c7bb88e7fa9c5de36d3f366ad8955f05..0db5ab55ef6f72c66bf6604555f82847049eb9ba 100644 (file)
@@ -62,6 +62,8 @@
 #define CONFIG_FSL_ESDHC
 #define CONFIG_SYS_FSL_ESDHC_ADDR      MMC_SDHC1_BASE_ADDR
 
+#define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
+
 #define CONFIG_MMC
 
 #define CONFIG_GENERIC_MMC