1. 24 Jul, 2013 1 commit
  2. 09 Mar, 2013 2 commits
  3. 27 Oct, 2011 1 commit
    • Marek Vasut's avatar
      GCC4.6: Squash warning in mpc5121ads.c · dffe06fa
      Marek Vasut authored
      mpc5121ads.c: In function 'misc_init_r':
      mpc5121ads.c:256: warning: format '%02lx' expects type 'long unsigned int', but
      argument 2 has type 'int'
      mpc5121ads.c:263: warning: format '%02lx' expects type 'long unsigned int', but
      argument 2 has type 'int'
      Signed-off-by: default avatarMarek Vasut <marek.vasut@gmail.com>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Mike Frysinger <vapier@gentoo.org>
      dffe06fa
  4. 15 Oct, 2011 1 commit
  5. 17 Nov, 2010 1 commit
    • 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
  6. 18 Oct, 2010 3 commits
  7. 13 Oct, 2010 1 commit
    • mark.vels@team-embedded.nl's avatar
      Fix define for MPC5121 ADS board. · 812493ad
      mark.vels@team-embedded.nl authored
      Originally the Makefile defines CONFIG_ADS5121_REV2 when configuring
      for board mpc5121ads_rev2. The config in include/configs/mpc5121ads.h
      expects a define CONFIG_MPC5121ADS_REV2 for this.
      Therefore there are two defines used but only 1 is defined.
      This patch renames references to CONFIG_ADS5121_REV2 to CONFIG_MPC5121ADS_REV2
      to have one common define.
      
      This patch fixes faulty mem size detection caused by wrong config in
      include/configs/mpc5121ads.h
      Signed-off-by: default avatarMark Vels <mark.vels@team-embedded.nl>
      812493ad
  8. 21 Sep, 2010 1 commit
  9. 08 Dec, 2009 1 commit
  10. 07 Oct, 2009 1 commit
    • Wolfgang Denk's avatar
      mpc512x: fix fixed_sdram() init code. · da01f534
      Wolfgang Denk authored
      Commit 054197ba and later fixes used an array to initialize some of
      the MDDRC parameters; however, the use of an array turned out to be a
      bad idea as it was not possible to correlate structure entries to
      array indices in readable and reliable way. Now we use a struct
      instead, which makes this self-explanatory.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      da01f534
  11. 03 Oct, 2009 3 commits
  12. 25 Sep, 2009 1 commit
  13. 24 Sep, 2009 2 commits
  14. 13 Jul, 2009 1 commit
    • Wolfgang Denk's avatar
      MPC512x: factor out common code · 7629f1c0
      Wolfgang Denk authored
      Now that we have 3 boards for the MPC512x it turns out that they all
      use the very same fixed_sdram() code.
      
      This patch factors out this common code into cpu/mpc512x/fixed_sdram.c
      and adds a new header file, include/asm-ppc/mpc512x.h, with some
      macros, inline functions and prototype definitions specific to MPC512x
      systems.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
      7629f1c0
  15. 12 Jun, 2009 4 commits