[U-Boot] [PATCH 0/9] iMX23 MMC support and environment addition

Otavio Salvador
2013-01-22T01:47:20Z

This patchset adds MMC suuport, in PIO mode for now, to iMX23; it has
been boot tested in mx23evk board. I did a brief look at DMA support
but it seems not fast to implement so I would prefer to have this
patchset merged so other people can start using and playing with it.

Marek Vasut (3):
mx23: Add SSP registers map
mx23: Use XFER_COUNT field in HW_SSP_CTRL0 register in MMC PIO mode
mx23_olinuxino: Add MMC support

Otavio Salvador (6):
mx23: Fix transfer size setting for SPI
mx23evk: Add initial board support
mx23_olinuxino: Skip MMC Card detection
mx23_olinuxino: Add default environment
mxs: Fix MMC reset to avoid write errors and timeout in iMX23
mx23: Use PIO mode support for MMC

arch/arm/include/asm/arch-mxs/regs-ssp.h | 28 +++
board/freescale/mx23evk/Makefile | 47 +++++
board/freescale/mx23evk/mx23evk.c | 81 +++++++++
board/freescale/mx23evk/spl_boot.c | 115 ++++++++++++
board/olimex/mx23_olinuxino/mx23_olinuxino.c | 17 +-
board/olimex/mx23_olinuxino/spl_boot.c | 10 ++
boards.cfg | 1 +
drivers/mmc/mxsmmc.c | 50 ++++--
drivers/spi/mxs_spi.c | 5 +
include/configs/mx23_olinuxino.h | 103 ++++++++++-
include/configs/mx23evk.h | 252 +++++++++++++++++++++++++++
11 files changed, 697 insertions(+), 12 deletions(-)
create mode 100644 board/freescale/mx23evk/Makefile
create mode 100644 board/freescale/mx23evk/mx23evk.c
create mode 100644 board/freescale/mx23evk/spl_boot.c
create mode 100644 include/configs/mx23evk.h

--
1.8.1