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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot