26 Nov, 2013

1 commit


01 Nov, 2013

1 commit


15 Oct, 2013

1 commit


19 Aug, 2013

3 commits


27 Jul, 2013

1 commit


26 Jul, 2013

4 commits


24 Jul, 2013

1 commit


17 Jul, 2013

1 commit

  • The gdsys ControlCenter Digital board is based on a Freescale P1022 QorIQ SOC.
    It boots from SPI-Flash but can be configured to boot from SD-card for
    factory programming and testing.
    On board peripherals include:
    - 2x GbE
    - Lattice ECP3 FPGA connected via PCIe
    - mSATA RAID1
    - USB host
    - DisplayPort video output
    - Atmel TPM

    Signed-off-by: Dirk Eibach
    Signed-off-by: Reinhard Pfau
    Signed-off-by: Andy Fleming

    Dirk Eibach
     

04 Feb, 2013

1 commit


30 Apr, 2012

4 commits


09 Jan, 2012

1 commit


01 Dec, 2011

1 commit


17 Nov, 2011

1 commit


16 Oct, 2011

1 commit

  • The top level Makefile does not do any recursion into subdirs when
    cleaning, so these clean/distclean targets in random arch/board dirs
    never get used. Punt them all.

    MAKEALL didn't report any errors related to this that I could see.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

13 May, 2011

1 commit

  • A large number of boards incorrectly used getenv() in their board init
    code running before relocation. In some cases this caused U-Boot to
    hang when certain environment variables grew too long.
    Fix the code to use getenv_r().

    Signed-off-by: Wolfgang Denk
    Cc: Stefan Roese
    Cc: The LEOX team
    Cc: Michael Schwingen
    Cc: Georg Schardt
    Cc: Werner Pfister
    Cc: Dirk Eibach
    Cc: Peter De Schrijver
    Cc: John Zhan
    Cc: Rishi Bhattacharya
    Cc: Peter Tyser

    Wolfgang Denk
     

21 Apr, 2011

4 commits


07 Feb, 2011

1 commit

  • Board support for the Guntermann & Drunck DLVision-10G.
    Adds support for multiple FPGAs per board for gdsys 405ep
    architecture.
    Adds support for dual link osd hardware for gdsys 405ep.

    Signed-off-by: Dirk Eibach
    Signed-off-by: Stefan Roese

    Dirk Eibach
     

28 Nov, 2010

2 commits


18 Nov, 2010

1 commit

  • Before this commit, weak symbols were not overridden by non-weak symbols
    found in archive libraries when linking with recent versions of
    binutils. As stated in the System V ABI, "the link editor does not
    extract archive members to resolve undefined weak symbols".

    This commit changes all Makefiles to use partial linking (ld -r) instead
    of creating library archives, which forces all symbols to participate in
    linking, allowing non-weak symbols to override weak symbols as intended.
    This approach is also used by Linux, from which the gmake function
    cmd_link_o_target (defined in config.mk and used in all Makefiles) is
    inspired.

    The name of each former library archive is preserved except for
    extensions which change from ".a" to ".o". This commit updates
    references accordingly where needed, in particular in some linker
    scripts.

    This commit reveals board configurations that exclude some features but
    include source files that depend these disabled features in the build,
    resulting in undefined symbols. Known such cases include:
    - disabling CMD_NET but not CMD_NFS;
    - enabling CONFIG_OF_LIBFDT but not CONFIG_QE.

    Signed-off-by: Sebastien Carlier

    Sebastien Carlier
     

27 Oct, 2010

1 commit

  • CONFIG_SYS_GBL_DATA_SIZE has always been just a bad workarond for not
    being able to use "sizeof(struct global_data)" in assembler files.
    Recent experience has shown that manual synchronization is not
    reliable enough. This patch renames CONFIG_SYS_GBL_DATA_SIZE into
    GENERATED_GBL_DATA_SIZE which gets automatically generated by the
    asm-offsets tool. In the result, all definitions of this value can be
    deleted from the board config files. We have to make sure that all
    files that reference such data include the new file.

    No other changes have been done yet, but it is obvious that similar
    changes / simplifications can be done for other, related macro
    definitions as well.

    Signed-off-by: Wolfgang Denk
    Acked-by: Kumar Gala

    Wolfgang Denk
     

25 Oct, 2010

1 commit


19 Oct, 2010

2 commits

  • Clean up Makefile, and drop a lot of the config.mk files on the way.

    We now also automatically pick all boards that are listed in
    boards.cfg (and with all configurations), so we can drop the redundant
    entries from MAKEALL to avoid building these twice.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • The change is currently needed to be able to remove the board
    configuration scripting from the top level Makefile and replace it by
    a simple, table driven script.

    Moving this configuration setting into the "CONFIG_*" name space is
    also desirable because it is needed if we ever should move forward to
    a Kconfig driven configuration system.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

23 Sep, 2010

2 commits


19 Apr, 2010

1 commit

  • This patch adds new macros, with frequently used combinations of the
    4xx TLB access control and storage attibutes. Additionally the 4xx init.S
    files are updated to make use of these new macros. Resulting in easier
    to read TLB definitions.

    Additionally some init.S files are updated to use the mmu header for the
    TLB defines, instead of defining their own macros.

    Signed-off-by: Stefan Roese

    Stefan Roese
     

13 Apr, 2010

1 commit


19 Nov, 2009

1 commit