19 Sep, 2012

1 commit

  • Remove linker command line options from the SPL makefile
    that force the inclusion of unreferenced command code from
    linked object files. As commands are not used in the SPL,
    these options resulted in an unnecessary increase in the
    image size, in addition to introducing the possibility of
    tricky link errors in the case where the command code
    contained symbols that were not resolved by linking in the
    limited objects compiled in the SPL build.

    Signed-off-by: Tyler Olmstead
    Acked-by: Tom Rini

    Tyler Olmstead
     

01 Sep, 2012

2 commits

  • This fixes the SPL build to link with the SPL version of libgcc if
    USE_PRIVATE_LIBGCC is set to "yes". Previously it was linking with
    the libgcc from the normal u-boot build because it gets set in
    PLATFORM_LIBS and passed down the to the SPL build.

    Signed-off-by: Allen Martin
    Acked-by: Stephen Warren
    Tested-by: Thierry Reding
    Signed-off-by: Tom Warren

    Allen Martin
     
  • In preparation for splitting out the armv4t code from tegra20, move
    the tegra20 SoC code to arch/arm/cpu/tegra20-common. This code will
    be compiled armv4t for the arm7tdmi and armv7 for the cortex A9.

    Signed-off-by: Allen Martin
    Acked-by: Stephen Warren
    Tested-by: Thierry Reding
    Signed-off-by: Tom Warren

    Allen Martin
     

18 Aug, 2012

1 commit

  • Commit 8b5a02640adf77301f943e8754992c50df004e8a ("Makefile: cosmetic:
    optimize usage of LIBS-y") broke the build of boards that have a board
    vendor "common" directory, by introducing a space between "LIBS-" and
    "y".

    Signed-off-by: Scott Wood
    Signed-off-by: Daniel Schwierzeck
    Acked-by: Kim Phillips

    Scott Wood
     

11 Aug, 2012

1 commit


30 Mar, 2012

2 commits

  • Most link scripts differ only in the directory containing the start.o
    file. Make this a #define to remove this last difference.

    (Note that if start.o were disallowed outside the CPU start directory then
    we wouldn't even need this. But that is a separate discussion.)

    Signed-off-by: Simon Glass

    Simon Glass
     
  • The Makefile for a CPU is in arch/($ARCH)/cpu/$(CPU). We want to support
    having an .lds file in arch/$(ARCH)/cpu without requiring an additional
    Makefile there. This change makes it clear that we expect a Makefile in
    the same directory as the link script except in this case.

    Signed-off-by: Simon Glass

    Simon Glass
     

16 Jan, 2012

1 commit

  • This patch is added to support SPL feature on AM335X
    platform. In this patch, MMC1 is configured as boot
    device for SPL and support for other devices will be
    added in the next patch series.

    Signed-off-by: Chandan Nath
    Signed-off-by: Tom Rini
    Acked-by: Igor Grinberg

    Chandan Nath
     

16 Nov, 2011

2 commits

  • This patch adds the minimal support for OMAP5. The platform and machine
    specific headers and sources updated for OMAP5430.

    OMAP5430 is Texas Instrument's SOC based on ARM Cortex-A15 SMP architecture.
    It's a dual core SOC with GIC used for interrupt handling and SCU for cache
    coherency.

    Also moved some part of code from the basic platform support that can be made
    common for OMAP4/5. Rest is kept out seperately. The same approach is followed
    for clocks and emif support in the subsequent patches.

    Signed-off-by: sricharan
    Signed-off-by: Sandeep Paulraj

    Sricharan
     
  • This introduces small OneNAND loader, fitting into 1kB of space (smallest
    possible OneNAND RAM size). Some devices equipped with such crappy chips will
    use this.

    Signed-off-by: Marek Vasut
    Cc: Albert ARIBAUD
    Cc: Kyungmin Park
    Cc: Scott Wood

    V2: Introduce spl_onenand_load_image() to load data from OneNAND in SPL
    V3: Cleanup, align with nand_spl. Skip whole blocks.

    Marek Vasut
     

04 Nov, 2011

2 commits


28 Oct, 2011

1 commit


06 Oct, 2011

1 commit


01 Oct, 2011

2 commits


04 Sep, 2011

1 commit


03 Aug, 2011

1 commit


26 Jul, 2011

3 commits