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

Otavio Salvador otavio at ossystems.com.br
Tue Jan 22 02:47:20 CET 2013


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



More information about the U-Boot mailing list