[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