1. 28 Mar, 2015 1 commit
  2. 24 Aug, 2014 1 commit
  3. 30 Jul, 2014 1 commit
  4. 04 Mar, 2014 1 commit
  5. 24 Jul, 2013 1 commit
  6. 17 May, 2011 1 commit
  7. 29 Apr, 2011 1 commit
    • Scott Wood's avatar
      Handle most LDSCRIPT setting centrally · 83b7e2a7
      Scott Wood authored
      Currently, some linker scripts are found by common code in config.mk.
      Some are found using CONFIG_SYS_LDSCRIPT, but the code for that is
      sometimes in arch config.mk and sometimes in board config.mk.  Some
      are found using an arch-specific rule for looking in CPUDIR, etc.
      
      Further, the powerpc config.mk rule relied on CONFIG_NAND_SPL
      when it really wanted CONFIG_NAND_U_BOOT -- which covered up the fact
      that not all NAND_U_BOOT builds actually wanted CPUDIR/u-boot-nand.lds.
      
      Replace all of this -- except for a handful of boards that are actually
      selecting a linker script in a unique way -- with centralized ldscript
      finding.
      
      If board code specifies LDSCRIPT, that will be used.
      Otherwise, if CONFIG_SYS_LDSCRIPT is specified, that will be used.
      
      If neither of these are specified, then the central config.mk will
      check for the existence of the following, in order:
      
      $(TOPDIR)/board/$(BOARDDIR)/u-boot-nand.lds (only if CONFIG_NAND_U_BOOT)
      $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds (only if CONFIG_NAND_U_BOOT)
      $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds
      $(TOPDIR)/$(CPUDIR)/u-boot.lds
      
      Some boards (sc3, cm5200, munices) provided their own u-boot.lds that
      were dead code, because they were overridden by a CPUDIR u-boot.lds under
      the old powerpc rules.  These boards' own u-boot.lds have bitrotted and
      no longer work -- these lds files have been removed.
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      Tested-by: default avatarGraeme Russ <graeme.russ@gmail.com>
      83b7e2a7
  8. 22 Mar, 2011 1 commit
  9. 25 Jan, 2011 1 commit
  10. 12 Jul, 2010 1 commit
  11. 28 May, 2010 2 commits
  12. 24 Apr, 2010 1 commit
  13. 16 Apr, 2010 1 commit
  14. 13 Apr, 2010 1 commit
  15. 23 Nov, 2009 1 commit
  16. 03 Oct, 2009 1 commit
    • Mike Frysinger's avatar
      push LOAD_ADDR out to arch mk files · 8eb7e280
      Mike Frysinger authored
      Rather than maintain/extend the current ifeq($(ARCH)) mess that exists in
      the standalone Makefile, push the setting up of LOAD_ADDR out to the arch
      config.mk (and rename to STANDALONE_LOAD_ADDR in the process).  This keeps
      the common code clean and lets the arch do whatever crazy crap it wants in
      its own area.
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      8eb7e280
  17. 04 Sep, 2009 1 commit
    • Mike Frysinger's avatar
      push LOAD_ADDR out to arch mk files · 262ae0a6
      Mike Frysinger authored
      Rather than maintain/extend the current ifeq($(ARCH)) mess that exists in
      the standalone Makefile, push the setting up of LOAD_ADDR out to the arch
      config.mk (and rename to STANDALONE_LOAD_ADDR in the process).  This keeps
      the common code clean and lets the arch do whatever crazy crap it wants in
      its own area.
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      262ae0a6
  18. 20 Jul, 2009 1 commit
  19. 19 Jul, 2009 1 commit
    • 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
  20. 08 Jun, 2006 1 commit
  21. 20 Apr, 2006 1 commit
  22. 10 Oct, 2004 1 commit
    • wdenk's avatar
      Patches by Scott McNutt, 24 Aug 2004: · 5c952cf0
      wdenk authored
      - Add support for Altera Nios-II processors.
      - Add support for Psyent PCI-5441 board.
      - Add support for Psyent PK1C20 board.
      5c952cf0
  23. 19 May, 2004 1 commit
    • wdenk's avatar
      Patch by Scott McNutt, 25 Apr 2004: · e4cc71aa
      wdenk authored
      Add Nios GDB/JTAG Console support:
      - Add stubs to support gdb via JTAG.
      - Add support for console over JTAG.
      - Minor cleanup.
      e4cc71aa
  24. 23 Feb, 2004 1 commit
    • wdenk's avatar
      * Patch by Peter Ryser, 20 Feb 2004: · 028ab6b5
      wdenk authored
        Add support for the Xilinx ML300 platform
      
      * Patch by Stephan Linz, 17 Feb 2004:
        Fix watchdog support for NIOS
      
      * Patch by Josh Fryman, 16 Feb 2004:
        Fix byte-swapping for cfi_flash.c for different bus widths
      
      * Patch by Jon Diekema, 14 Jeb 2004:
        Remove duplicate "FPGA Support" notes from the README file
      028ab6b5
  25. 08 Oct, 2003 1 commit
    • wdenk's avatar
      * Patch by Scott McNutt, 04 Oct 2003: · 4a551709
      wdenk authored
        - add support for Altera Nios-32 CPU
        - add support for Nios Cyclone Development Kit (DK-1C20)
      
      * Patch by Steven Scholz, 29 Sep 2003:
        - A second parameter for bootm overwrites the load address for
          "Standalone Application" images.
        - bootm sets environment variable "filesize" to the resulting
          (uncompressed) data length for "Standalone Application" images
          when autostart is set to "no". Now you can do something like
             if bootm $fpgadata $some_free_ram ; then
                     fpga load 0 $some_free_ram $filesize
             fi
      
      * Patch by Denis Peter, 25 Sept 2003:
        add support for the MIP405 Rev. C board
      4a551709
  26. 14 Mar, 2003 1 commit
    • wdenk's avatar
      * Avoid flicker on the TRAB's VFD by synchronizing the enable with · 06d01dbe
      wdenk authored
        the HSYNC/VSYNC. Requires new CPLD code (Version 101 for Rev. 100
        boards, version 153 for Rev. 200 boards).
      
      * Patch by Vladimir Gurevich, 12 Mar 2003:
        Fix relocation problem of statically initialized string pointers
        in common/cmd_pci.c
      
      * Patch by Kai-Uwe Blöm, 12 Mar 2003:
        Cleanup & bug fixes for JFFS2 code:
        - the memory mangement was broken. It caused havoc on malloc by
          writing beyond the block boundaries.
        - the length calculation for files was wrong, sometimes resulting
          in short file reads.
        - data copying now optionally takes fragment version numbers into
          account, to avoid copying from older data.
        See doc/README.JFFS2 for details.
      06d01dbe
  27. 12 Mar, 2003 1 commit
    • wdenk's avatar
      * Patch by Josef Wagner, 12 Mar 2003: · 3bac3513
      wdenk authored
        - 16/32 MB and 50/80 MHz support with auto-detection for IP860
        - ETH05 and BEDBUG support for CU824
        - added support for MicroSys CPC45
        - new BOOTROM/FLASH0 and DOC base for PM826
      
      * Patch by Robert Schwebel, 12 Mar 2003:
        Fix the chpart command on innokom board
      
      * Name cleanup:
        mv include/asm-i386/ppcboot-i386.h include/asm-i386/u-boot-i386.h
        s/PPCBoot/U-Boot/ in some files
        s/pImage/uImage/  in some files
      
      * Patch by Detlev Zundel, 15 Jan 2003:
        Fix '' command line quoting
      
      * Patch by The LEOX team, 19 Jan 2003:
        - add support for the ELPT860 board
        - add support for Dallas ds164x RTC
      3bac3513
  28. 13 Jan, 2003 1 commit
  29. 28 Feb, 2001 1 commit
  30. 10 Jul, 2000 1 commit