[U-Boot] [PATCH v4 0/9] feature additions and fixes for da850/omap-l138

Prabhakar Lad prabhakar.lad at ti.com
Mon Jun 25 09:35:14 CEST 2012


From: Lad, Prabhakar <prabhakar.lad at ti.com>

This series adds MMC/SD, NAND and NOR SPL support
for Logic PD's DA850/OMAP-L138 EVM. This series
also fixes some issues found on the EVM during
testing. The patches are sent in a series as these
patches need to be applied in the order they are sent.

The V2 version of patch series has been tested by
Sughosh Ganu(urwithsughosh at gmail.com) and V3 version of
the patch series has been tested by Christian Riesch
(christian.riesch at omicron.at) for regression.

Changes for v2:
1: Fixed comments from Tom to remove unused macro
   and add comment.
2: Fixed comments from Christian to move GPIO pins
   to board file and add a check to perform initializations
   only when CONFIG_SPL_LIBCOMMON_SUPPORT is defined. 

Changes for v3:
1: Fixed comments from Christian, to define 
   CONFIG_SPL_MMC_LOAD config while booting from MMC.
2: Splitted patch 5(of v2), one for CONFIG_SPL_LIBCOMMON_SUPPORT
   check, one to define SPI specific configs of SP only when
   SPI flash is used and lastly to add NAND SPL support.
3: Rearranged the patch sequence.

Changes for v4:
1: Fixed comment from Christian, to use clrbits_le32()
   which was wrongly using clrbits_be32().

Lad, Prabhakar (7):
  da850/omap-l138: Add MMC support for DA850/OMAP-L138
  arm, davinci: perform check for initializing global data and serial
    init
  da850/omap-l138: Define SPI specific configs for SPL only when SPI is
    used
  da850/omap-l138: Add support to read u-boot image from MMC/SD
  da850/omap-l138: Fix NAND flash timings
  da850/omap-l138: Add support for NAND SPL
  da850/omap-l138: add support for direct NOR boot mode

Rajashekhara, Sudhakar (2):
  da850/omap-l138: modifications for Logic PD Rev.3 AM18xx EVM
  da850/omap-l138: Make MMC and NOR support mutually exclusive

 arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c   |   11 +++
 arch/arm/cpu/arm926ejs/davinci/spl.c            |   20 ++++--
 arch/arm/include/asm/arch-davinci/hardware.h    |    1 +
 arch/arm/include/asm/arch-davinci/pinmux_defs.h |    3 +
 board/davinci/da8xxevm/da850evm.c               |   54 ++++++++++++--
 boards.cfg                                      |    1 +
 drivers/mmc/Makefile                            |    4 +
 drivers/mmc/spl_mmc_load.c                      |   62 +++++++++++++++
 include/configs/da850evm.h                      |   93 +++++++++++++++++++++--
 include/mmc.h                                   |    2 +
 10 files changed, 231 insertions(+), 20 deletions(-)
 create mode 100644 drivers/mmc/spl_mmc_load.c

-- 
1.7.4.1



More information about the U-Boot mailing list