1. 10 Jan, 2013 1 commit
  2. 14 Dec, 2012 1 commit
  3. 06 Dec, 2012 1 commit
  4. 05 Dec, 2012 2 commits
    • Stefan Roese's avatar
      Makefile: Add target for combined spl/u-boot.bin & u-boot.img · fb3d2b8a
      Stefan Roese authored
      
      
      This new make target "u-boot-img.bin" consists of the U-Boot
      SPL image with the real, full-blown U-Boot image directly
      attached to it. The full-blown U-Boot image has the mkimage
      header included, with its load-address and entry-point.
      
      This will be used by the upcoming a3m071 MPC5200 board port.
      Signed-off-by: Stefan Roese's avatarStefan Roese <sr@denx.de>
      fb3d2b8a
    • Stefan Roese's avatar
      Makefile: Add possibility to set entry-point for u-boot.img · b40bda6b
      Stefan Roese authored
      
      
      This patch enabled boards using the SPL framework to set
      an entry point in the U-Boot mkimage image "u-boot.img".
      Until now the entry point in the header has been set to 0.
      By setting CONFIG_SYS_UBOOT_START in the board header, boards
      can override this default location.
      
      This will be used by the upcoming a3m071 MPC5200 board port.
      Signed-off-by: Stefan Roese's avatarStefan Roese <sr@denx.de>
      b40bda6b
  5. 04 Dec, 2012 1 commit
  6. 28 Nov, 2012 1 commit
  7. 26 Nov, 2012 4 commits
  8. 19 Nov, 2012 1 commit
    • Ilya Yanok's avatar
      musb-new: port of Linux musb driver · eb81955b
      Ilya Yanok authored and Marek Vasut's avatar Marek Vasut committed
      
      
      Existing U-Boot musb driver has no support for the new gadget framework
      and also seems to have other limitations. As gadget framework is ported
      from Linux it seems pretty natural to port musb gadget driver as well.
      
      This driver supports both host and peripheral modes.
      
      This is not a replacement for current musb driver (at least now) as
      there are still some consumers of the old UDC interface.
      
      No DMA operation support included, CONFIG_MUSB_PIO_ONLY should be
      defined.
      
      Virtual root hub device is not implemented.
      
      Known problems: with no devices connected usb_lowlevel_start() fails.
      Signed-off-by: default avatarIlya Yanok <ilya.yanok@cogentembedded.com>
      eb81955b
  9. 15 Nov, 2012 1 commit
  10. 14 Nov, 2012 4 commits
  11. 05 Nov, 2012 1 commit
  12. 04 Nov, 2012 1 commit
  13. 29 Oct, 2012 2 commits
  14. 26 Oct, 2012 2 commits
  15. 22 Oct, 2012 3 commits
    • Gabe Black's avatar
      fs: Add a Coreboot Filesystem (CBFS) driver and commands · 84cd9327
      Gabe Black authored
      
      
      This change adds CBFS support and some commands to use it to u-boot. These
      commands are:
      
      cbfsinit - Initialize CBFS support and pull all metadata into RAM. The end of
      the ROM is an optional parameter which defaults to the standard 0xffffffff and
      can be used to support multiple CBFSes in a system. The last one set up with
      cbfsinit is the one that will be used.
      
      cbfsinfo - Print information from the CBFS header.
      
      cbfsls - Print out the size, type, and name of all the files in the current
      CBFS. Recognized types are translated into symbolic names.
      
      cbfsload - Load a file from CBFS into memory. Like the similar command for fat
      filesystems, you can optionally provide a maximum size.
      
      Support for CBFS is compiled in when the CONFIG_CMD_CBFS option is specified.
      
      The CBFS driver can also be used programmatically from within u-boot.
      
      If u-boot needs something out of CBFS very early before the heap is
      configured, it won't be able to use the normal CBFS support which caches some
      information in memory it allocates from the heap. The
      cbfs_file_find_uncached function searches a CBFS instance without touching
      the heap.
      Signed-off-by: default avatarGabe Black <gabeblack@google.com>
      Signed-off-by: default avatarStefan Reinauer <reinauer@chromium.org>
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      84cd9327
    • Marek Vasut's avatar
      common: Discard the __u_boot_cmd section · 8b493a52
      Marek Vasut authored
      
      
      The command declaration now uses the new LG-array method to generate
      list of commands. Thus the __u_boot_cmd section is now superseded and
      redundant and therefore can be removed. Also, remove externed symbols
      associated with this section from include/command.h .
      Signed-off-by: Marek Vasut's avatarMarek Vasut <marex@denx.de>
      Cc: Joe Hershberger <joe.hershberger@gmail.com>
      Cc: Mike Frysinger <vapier@gentoo.org>
      8b493a52
    • Marek Vasut's avatar
      common: Add symbol handling for generic lists into Makefile · 97b24d3d
      Marek Vasut authored
      
      
      This patch adds essential components for generation of the contents of
      the linker section that is used by the linker-generated array. All of
      the contents is held in a separate file, u-boot.lst, which is generated
      at runtime just before U-Boot is linked.
      
      The purpose of this code is to especially generate the appropriate
      boundary symbols around each subsection in the section carrying the
      linker-generated arrays. Obviously, the interim linker code for actual
      placement of the variables into the section is generated too. The
      generated file, u-boot.lst, is included into u-boot.lds via the linker
      INCLUDE directive in u-boot.lds .
      
      Adjustments are made in the Makefile and spl/Makefile so that the
      u-boot.lds and u-boot-spl.lds depend on their respective .lst files.
      Signed-off-by: Marek Vasut's avatarMarek Vasut <marex@denx.de>
      Cc: Joe Hershberger <joe.hershberger@gmail.com>
      Cc: Mike Frysinger <vapier@gentoo.org>
      Acked-by: Joe Hershberger's avatarJoe Hershberger <joe.hershberger@ni.com>
      Tested-by:...
      97b24d3d
  16. 15 Oct, 2012 4 commits
    • Marek Vasut's avatar
      kerneldoc: Implant DocBook from Linux kernel · 30ff8918
      Marek Vasut authored
      
      
      Pull slightly modified version of Documentation/DocBook, the related perl
      script scripts/kernel-doc and the scripts/docproc.c from Linux kernel and
      implant it into U-Boot. This will allow smooth generation of kerneldoc
      style documentation.
      
      It was necessary to modify the DocBook/Makefile to work with U-Boot build
      system. The changes were only minor though and involved replacing the kbuild
      specific parts.
      
      It was also necessary to replace use of variables like KERNEL_VERSION with
      U_BOOT_VERSION, strings like Linux kernel with U-Boot Bootloader etc. so
      the generated result actually matches.
      
      Finally, it was necessary to adjust docproc.c, since the documentation in
      U-Boot is located in doc/DocBook instead of Documentation/DocBook as is in
      case of the Linux kernel.
      
      Some parts of the DocBook Makefile are unused, but to allow easier sync with
      Linux kernel, these parts are still left in. The targets enabled now are
      "htmldocs" "pdfdocs" "psdocs" "xmldocs" and "cleandocs" to remove the results
      of documentation build.
      
      Linux scripts/docproc.c:
      commit f0f3ca8d967462dafb815412b14ca3339b9817a6
      Date:   Wed Jun 15 11:53:13 2011 +0200
      
      Linux scripts/kernel-doc:
      commit 1b40c1944db445c1de1c47ffd8cd426167f488e8
      Date:   Sun Aug 12 10:46:15 2012 +0200
      
      Linux Documentation/DocBook:
      commit bb8187d35f820671d6dd76700d77a6b55f95e2c5
      Date:   Thu May 17 19:06:13 2012 -0400
      Signed-off-by: Marek Vasut's avatarMarek Vasut <marex@denx.de>
      30ff8918
    • Tom Warren's avatar
      Tegra20: Move some code files to common directories for upcoming Tegra30 patches. · 3064f322
      Tom Warren authored
      
      
      Move files that are going to be common between T20 and T30 into 'tegra-common'
      subdirs in AVP (arm720t), CPU (armv7), and shared (arch/arm/cpu/.) areas. Any
      files that are left behind in '/tegra20' will be copied to '/tegra30' subdirs
      and modified for that SoC. The 'common' files should need only minor changes.
      
      Include files (arch/arm/include/asm/arch-tegra/tegra20) will be done in a
      follow-on patch.
      
      Builds fine w/MAKEALL -s tegra20. Checkpatch.pl is clean.
      Signed-off-by: Tom Warren's avatarTom Warren <twarren@nvidia.com>
      3064f322
    • Kim Phillips's avatar
      add check infrastructure, default sparse · 4ab64933
      Kim Phillips authored
      
      
      Add support for running source code checkers on u-boot source, e.g.,
      using sparse to aid with typechecking.  This comes in especially
      handy as SoC vendors mix and match cores and devices with different
      endianness, thus here we add CHECK_ENDIAN to the otherwise linux
      kernel default CHECKFLAGS.
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      4ab64933
    • Tom Rini's avatar
      Prepare v2012.10 · 6528ff01
      Tom Rini authored
      
      Signed-off-by: default avatarTom Rini <trini@ti.com>
      6528ff01
  17. 08 Oct, 2012 1 commit
  18. 01 Oct, 2012 1 commit
  19. 27 Sep, 2012 2 commits
  20. 24 Sep, 2012 1 commit
    • Marek Vasut's avatar
      dm: net: Move IXP NPE to drivers/net/ · 61e12988
      Marek Vasut authored and Joe Hershberger's avatar Joe Hershberger committed
      
      Signed-off-by: Marek Vasut's avatarMarek Vasut <marex@denx.de>
      Cc: Bryan Hundven <bryanhundven@gmail.com>
      Cc: Michael Schwingen <rincewind@discworld.dascon.de>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: U-Boot DM <u-boot-dm@lists.denx.de>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      61e12988
  21. 22 Sep, 2012 1 commit
  22. 18 Sep, 2012 1 commit
  23. 10 Sep, 2012 1 commit
  24. 04 Sep, 2012 1 commit
  25. 02 Sep, 2012 1 commit