summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>2016-04-21 13:37:04 -0400
committerStefano Babic <sbabic@denx.de>2016-05-24 15:11:48 +0200
commite96b6ee7bd6ad29d47d50ca69a731afa3c66f174 (patch)
treea7dde5e379e091767884b0e4999b854517db98ea /include
parente453794f87436c7788ba763f90e0e905ace8b7f7 (diff)
downloadblackbird-obmc-uboot-e96b6ee7bd6ad29d47d50ca69a731afa3c66f174.tar.gz
blackbird-obmc-uboot-e96b6ee7bd6ad29d47d50ca69a731afa3c66f174.zip
ts4800: add CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
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>
Diffstat (limited to 'include')
-rw-r--r--include/configs/ts4800.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/configs/ts4800.h b/include/configs/ts4800.h
index 03928633c7..0db5ab55ef 100644
--- a/include/configs/ts4800.h
+++ b/include/configs/ts4800.h
@@ -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
OpenPOWER on IntegriCloud