08 Nov, 2013

1 commit


01 Nov, 2013

1 commit


24 Jul, 2013

1 commit


26 Jun, 2013

1 commit


05 Aug, 2011

1 commit

  • The U-Boot Design Principles[1] clearly say:

    Initialize devices only when they are needed within U-Boot, i.e. don't
    initialize the Ethernet interface(s) unless U-Boot performs a download
    over Ethernet; don't initialize any IDE or USB devices unless U-Boot
    actually tries to load files from these, etc. (and don't forget to
    shut down these devices after using them - otherwise nasty things may
    happen when you try to boot your OS).

    So, do not initialize and read the sensors on startup.

    Signed-off-by: Heiko Schocher
    cc: Wolfgang Denk
    cc: Holger Brunck

    Heiko Schocher
     

13 May, 2011

1 commit


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
     

07 Oct, 2010

3 commits


05 Sep, 2009

1 commit

  • This patch is based on a patch submitted by Jean-Christophe PLAGNIOL-VILLARD
    on 18th May 2008 as part of a general i386 / sc520 fixup which was never
    applied

    Signed-off-by: Graeme Russ

    Graeme Russ
     

12 Aug, 2009

1 commit


19 Oct, 2008

4 commits


14 Oct, 2008

1 commit


10 Sep, 2008

1 commit


19 Aug, 2008

2 commits


13 Jul, 2008

2 commits


04 Jun, 2008

1 commit

  • On AD7414 the first value upon bootup is not read correctly.
    This is most likely because of the 800ms update time of the
    temp register in normal update mode. To get current values
    each time we issue the "dtt" command including upon powerup
    we switch into one-short mode.

    This patch fixes the problem on AD7414 equipped boards (Sequoia,
    Canyonlands etc), that temp value printed in the bootup log was
    incorrect.

    Signed-off-by: Stefan Roese

    Stefan Roese
     

13 Apr, 2008

1 commit


22 Feb, 2008

1 commit


12 Jan, 2008

1 commit


28 Dec, 2007

1 commit


11 Dec, 2007

1 commit


26 Nov, 2007

1 commit