diff options
author | Ira W. Snyder <iws@ovro.caltech.edu> | 2012-09-12 14:17:35 -0700 |
---|---|---|
committer | Kim Phillips <kim.phillips@freescale.com> | 2012-09-18 16:16:45 -0500 |
commit | db1fc7d28e8947c402149ded4597970fdb3e5571 (patch) | |
tree | e6eedbc45598872c2948538df9cddcd64f6d5e68 /include/configs/MPC8308RDB.h | |
parent | 40775e9676f23adddc4aa47d8281d4a4b22f4c17 (diff) |
mpc8308rdb: add support for eSDHC MMC controller
Add support for the onboard eSDHC MMC controller. The hardware on the
MPC8308RDB has the following errata:
- ESDHC111: manual asynchronous CMD12 is broken
- DMA is broken (PIO works)
Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
[added include fsl_esdhc header to prevent implicit declarations of
fsl_esdhc_mmc_init() and fdt_fixup_esdhc()]
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Diffstat (limited to 'include/configs/MPC8308RDB.h')
-rw-r--r-- | include/configs/MPC8308RDB.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/configs/MPC8308RDB.h b/include/configs/MPC8308RDB.h index c65635fff0d..2d48dde8084 100644 --- a/include/configs/MPC8308RDB.h +++ b/include/configs/MPC8308RDB.h @@ -41,6 +41,20 @@ #define CONFIG_FIT 1 #define CONFIG_FIT_VERBOSE 1 +#define CONFIG_MMC 1 + +#ifdef CONFIG_MMC +#define CONFIG_FSL_ESDHC +#define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC83xx_ESDHC_ADDR +#define CONFIG_SYS_FSL_ERRATUM_ESDHC111 +#define CONFIG_SYS_FSL_ESDHC_USE_PIO + +#define CONFIG_CMD_MMC +#define CONFIG_GENERIC_MMC +#define CONFIG_CMD_FAT +#define CONFIG_DOS_PARTITION +#endif + /* * On-board devices * |