[U-Boot] [PATCH 0/7] ARMV7: OMAP: Add new MMC driver, enable saveenv to eMMC

Steve Sakoman steve at sakoman.com
Wed Sep 29 00:29:35 CEST 2010


This patch series implements a number of cleanups for the OMAP MMC support.

The first patch fixes a bug in the generic MMC driver that results in
erroneous capacity calculations for eMMC.

The second patch adds a CONFIG_GENERIC_MMC compatible driver for OMAP3
and OMAP4.  The old legacy OMAP MMC driver is left in place since a number of
boards still use it.  It should be removed when all boards move to the 
new driver.

The third through sixth patches move to the new MMC driver on Panda,
SDP4430, Beagle, and Overo.

The seventh patch enables saveenv to eMMC on the SDP4430.

These patches were tested on the above mentioned boards.  I also ran
MAKEALL ARMV7 with no errors or warnings. 

Steve Sakoman (2):
  ARMV7: OMAP4: Use generic mmc driver on Beagle
  ARMV7: OMAP4: Use generic mmc driver on Overo

Sukumar Ghorai (5):
  MMC: Fix for capacity calculation on eMMC
  ARMV7: OMAP: Add new mmc driver compatible with CONFIG_GENERIC_MMC
  ARMV7: OMAP4: Use generic mmc driver on Panda
  ARMV7: OMAP4: Use generic mmc driver on SDP4430
  ARMV7: OMAP4: Enable saveenv to eMMC for SDP4430

 arch/arm/include/asm/arch-omap3/mmc_host_def.h |   10 +
 arch/arm/include/asm/arch-omap4/mmc_host_def.h |   10 +
 board/overo/overo.c                            |    9 +
 board/ti/beagle/beagle.c                       |    9 +
 board/ti/panda/panda.c                         |    9 +
 board/ti/sdp4430/sdp.c                         |   10 +
 drivers/mmc/Makefile                           |    1 +
 drivers/mmc/mmc.c                              |   11 +
 drivers/mmc/omap_hsmmc.c                       |  415 ++++++++++++++++++++++++
 include/configs/omap3_beagle.h                 |   10 +-
 include/configs/omap3_overo.h                  |   10 +-
 include/configs/omap4_panda.h                  |    9 +-
 include/configs/omap4_sdp4430.h                |   21 +-
 13 files changed, 512 insertions(+), 22 deletions(-)
 create mode 100644 drivers/mmc/omap_hsmmc.c



More information about the U-Boot mailing list