Skip to content
Snippets Groups Projects
  1. Aug 04, 2011
    • Heiko Schocher's avatar
      hwmon: do not init sensors on startup · 780f13a9
      Heiko Schocher authored
      
      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: default avatarHeiko Schocher <hs@denx.de>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Holger Brunck <holger.brunck@keymile.com>
      780f13a9
  2. May 12, 2011
  3. Nov 17, 2010
    • Sebastien Carlier's avatar
      Switch from archive libraries to partial linking · 6d8962e8
      Sebastien Carlier authored
      
      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: default avatarSebastien Carlier <sebastien.carlier@gmail.com>
      6d8962e8
  4. Oct 06, 2010
  5. Oct 03, 2009
  6. Sep 04, 2009
  7. Aug 11, 2009
  8. Oct 18, 2008
  9. Oct 14, 2008
  10. Sep 10, 2008
  11. Aug 18, 2008
  12. Jul 13, 2008
  13. Jun 03, 2008
    • Stefan Roese's avatar
      DTT: Issue one-shot command on AD7414 (LM75 code) to read temp · 4d91d1df
      Stefan Roese authored
      
      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: default avatarStefan Roese <sr@denx.de>
      4d91d1df
  14. Apr 13, 2008
  15. Feb 22, 2008
  16. Jan 11, 2008
  17. Dec 27, 2007
  18. Nov 25, 2007
Loading