Skip to content
Snippets Groups Projects
  1. Sep 10, 2009
  2. Sep 05, 2009
  3. Sep 04, 2009
  4. Sep 02, 2009
  5. Sep 01, 2009
  6. Aug 31, 2009
  7. Aug 28, 2009
  8. Aug 25, 2009
  9. Aug 23, 2009
    • Mike Frysinger's avatar
      start a linker script helper file · 6ac9f479
      Mike Frysinger authored
      
      Start a common header file for common linker script code (such as
      workarounds for older linkers) rather than doing this in the build system.
      
      As fallout, we no longer execute the linker every time config.mk is
      included by a build file (which can easily be 70+ times), but rather only
      execute it once.
      
      This also fixes a bug in the major version checking by creating a macro to
      easily compare versions and keep people from making the same common
      mistake (forgetting to check major and minor together).
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      6ac9f479
  10. Aug 22, 2009
  11. Aug 21, 2009
    • Paul Gortmaker's avatar
      mpc83xx: sbc8349 - make enabling PCI more user friendly · c0d660fb
      Paul Gortmaker authored
      
      Prior to this commit, to enable PCI, you had to go manually
      edit the board config header, which isn't really user friendly.
      This adds the typical PCI make targets to the toplevel Makefile
      in accordance with what is being done with other boards.
      
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      c0d660fb
    • Wolfgang Denk's avatar
      Fix all linker scripts for older binutils versions (pre-2.16) · 1aada9cd
      Wolfgang Denk authored
      
      Commit f62fb999 fixed handling of all rodata sections by using a
      wildcard combined with calls to ld's builtin functions SORT_BY_ALIGNMENT()
      and SORT_BY_NAME().  Unfortunately these functions were only
      introduced with biunutils version 2.16, so the modification broke
      building with all tool chains using older binutils.
      
      This patch makes it work again.  This is done by omitting the use of
      these functions for such old tool chains.  This will result in
      slightly larger target binaries, as the rodata sections are no longer
      in optimal order alignment-wise which reauls in unused gaps, but the
      effect was found to be insignificant - especially compared to the fact
      that you cannot build U-Boot at all in the current state.
      
      As ld seems to have no support for conditionals we run the linker
      script through the C preprocessor which can be easily used to remove
      the unwanted function calls.
      
      Note that the C preprocessor must be run with the "-ansi" (or a
      "-std=") option to make sure all the system-specific predefined
      macros outside the reserved namespace are suppressed. Otherise, cpp
      might for example substitute "powerpc" to "1", thus corrupting for
      example "OUTPUT_ARCH(powerpc)" etc.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Mike Frysinger <vapier@gentoo.org>
      1aada9cd
  12. Aug 10, 2009
  13. Jul 28, 2009
    • Tom Rix's avatar
      TWL4030 Add power reset button · cd782635
      Tom Rix authored
      
      The Zoom2 power reset button is on the top right side of the
      main board.  Press and hold for about to 8 seconds to completely
      reset the board.
      
      Some of the beta boards have a hardware problem that prevents
      using this feature.  If is difficult to further characterize the
      boards that fail.  So disable resetting for all beta boards.
      
      The Zoom1 reset button is the red circle on the top right,
      front of the board.  Press and hold the button for 8 seconds to
      completely reset the board.
      
      After analyzing beagle, it was determined that other boards
      that use the twl4030 for power managment can also make use
      this function.
      
      The resetting is done by the power management part of the twl4030.
      Since there is no existing drivers/power, add one.
      
      The compilation of power/twl4030.h is controlled by the config
      variable CONFIG_TWL4030_POWER
      
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
      Acked-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      Acked-by: default avatarHeiko Schocher <hs@denx.de>
      cd782635
    • Dirk Eibach's avatar
      ppc4xx: Add GDsys CompactCenter board support. · ab4c62c1
      Dirk Eibach authored
      
      Board support for the Guntermann & Drunck CompactCenter and
      DevCon-Center.
      Based on the AMCC Canyonlands board support by Stefan Roese.
      
      Signed-off-by: default avatarDirk Eibach <eibach@gdsys.de>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      ab4c62c1
  14. Jul 27, 2009
  15. Jul 26, 2009
    • Wolfgang Denk's avatar
      Prepare 2009.08-rc1 · 10c7604d
      Wolfgang Denk authored
      
      Update CHANGELOG, minor coding style fix.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      10c7604d
    • Wolfgang Denk's avatar
      Make linking against libgcc configurable · 52b1bf2c
      Wolfgang Denk authored
      
      Many (especially ARM) tool chains seem to come with broken or
      otherwise unusable (for the purposes of builing U-Boot) run-time
      support libraries `libgcc.a'. By using the "USE_PRIVATE_LIBGCC"
      setting we allow to use alternative libraries instead.
      
      "USE_PRIVATE_LIBGCC" can either be set as an environment variable in
      the shell, or as a command line argument when running "make", i. e.
      	$ make USE_PRIVATE_LIBGCC=yes
      or
      	$ USE_PRIVATE_LIBGCC=yes
      	$ export USE_PRIVATE_LIBGCC
      	$ make
      
      The value of "USE_PRIVATE_LIBGCC" is the name of the directory which
      contains the alternative run-time support library `libgcc.a'. The
      special value "yes" selects the directory $(OBJTREE)/lib_$(ARCH) .
      
      Note that not all architectures provide an alternative `libgcc.a' in
      their lib_$(ARCH) directories - so far, only ARM does.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      Cc: Prafulla Wadaskar <prafulla@marvell.com>
      cc: Stefan Roese <sr@denx.de>
      52b1bf2c
  16. Jul 24, 2009
  17. Jul 23, 2009
  18. Jul 22, 2009
  19. Jul 21, 2009
  20. Jul 20, 2009
  21. Jul 19, 2009
    • Mike Frysinger's avatar
      push CROSS_COMPILE out to $(ARCH)_config.mk · 1ea6bcd8
      Mike Frysinger authored
      
      Each arch should handle setting a proper default CROSS_COMPILE value in
      their own config.mk file rather than having to maintain a large ugly list
      in the Makefile.  By using conditional assignment, we don't have to worry
      about the variable already being set (env/cmdline/etc...).
      
      The common config.mk file takes care of exporting CROSS_COMPILE already,
      and while a few variables (toolchain ones) utilize CROSS_COMPILE before
      including the arch config.mk, they do so with deferred assignment.
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      1ea6bcd8
    • Wolfgang Denk's avatar
      pcm030: fix out-of-tree building · 341245a2
      Wolfgang Denk authored
      
      Commit 0a87dd90 that was supposed to fix out-of-tree building for the
      pcm030 board was unfortunately incomplete.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      341245a2
  22. Jul 18, 2009
Loading