1. 23 May, 2016 1 commit
  2. 16 May, 2016 1 commit
  3. 02 May, 2016 1 commit
  4. 25 Apr, 2016 1 commit
  5. 21 Apr, 2016 1 commit
  6. 12 Apr, 2016 1 commit
  7. 10 Apr, 2016 1 commit
  8. 22 Mar, 2016 1 commit
    • Tom Rini's avatar
      cmd: Fix license command · 8a7367ac
      Tom Rini authored
      The license command isn't usually built and has a few problems:
      - The rules to generate license.h haven't worked in a long time,
        re-write these based on the bmp_logo.h rules.
      - 'tok' is unused and the license text size has increased
      - bin2header.c wasn't grabbing unistd.h to know the prototype for
        read().
      
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      8a7367ac
  9. 17 Mar, 2016 1 commit
  10. 14 Mar, 2016 2 commits
  11. 29 Feb, 2016 1 commit
  12. 15 Feb, 2016 3 commits
  13. 08 Feb, 2016 1 commit
  14. 02 Feb, 2016 7 commits
  15. 25 Jan, 2016 1 commit
    • Simon Glass's avatar
      Move all command code into its own directory · 72a8cf8d
      Simon Glass authored
      There are a lot of unrelated files in common, including all of the commands.
      Moving them into their own directory makes them easier to find and is more
      logical.
      
      Some commands include non-command code, such as cmd_scsi.c. This should be
      sorted out at some point so that the function can be enabled with or without
      the associated command.
      
      Unfortunately, with m68k I get this error:
      
      m68k:  +   M5329AFEE
      +arch/m68k/cpu/mcf532x/start.o: In function `_start':
      +arch/m68k/cpu/mcf532x/start.S:159:(.text+0x452): relocation truncated to fit: R_68K_PC16 against symbol `board_init_f' defined in .text.board_init_f section in common/built-in.o
      
      I hope someone can shed some light on what this means. I hope it isn't
      depending on the position of code in the image.
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: default avatarHeiko Schocher <hs@denx.de>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      Acked-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
      72a8cf8d
  16. 20 Jan, 2016 1 commit
  17. 14 Jan, 2016 1 commit
    • Stefan Roese's avatar
      arm: mvebu: Add runtime detection of UART (xmodem) boot-mode · f4db6c97
      Stefan Roese authored
      This patch adds runtime detection of the Marvell UART boot-mode (xmodem
      protocol). If this boot-mode is detected, SPL will return to the
      BootROM to continue the UART booting.
      
      With this patch its now possible, to generate a U-Boot image that
      can be booted either from the strapped boot-device (e.g. SPI NOR, MMC,
      etc) or via the xmodem protocol from the UART. In the UART case,
      the kwboot tool will dynamically insert the UART boot-device type
      into the image. And also patch the load address in the header, so
      that the mkimage header will be skipped (as its not expected by the
      Marvell BootROM).
      
      This simplifies the development for Armada XP / 38x based boards.
      As no special images need to be generated by selecting the
      MVEBU_BOOTROM_UARTBOOT Kconfig option.
      
      Since the Kconfig option MVEBU_BOOTROM_UARTBOOT is not needed any
      more, its now completely removed.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Phil Sutter <phil@nwl.cc>
      Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
      f4db6c97
  18. 12 Jan, 2016 1 commit
  19. 08 Jan, 2016 1 commit
  20. 04 Jan, 2016 1 commit
  21. 22 Dec, 2015 1 commit
  22. 07 Dec, 2015 1 commit
  23. 19 Nov, 2015 1 commit
  24. 17 Nov, 2015 1 commit
  25. 10 Nov, 2015 2 commits
    • Tom Rini's avatar
      Various Makefiles: Add SPDX-License-Identifier tags · da58dec8
      Tom Rini authored
      After consulting with some of the SPDX team, the conclusion is that
      Makefiles are worth adding SPDX-License-Identifier tags too, and most of
      ours have one.  This adds tags to ones that lack them and converts a few
      that had full (or in one case, very partial) license blobs into the
      equivalent tag.
      
      Cc: Kate Stewart <kstewart@linuxfoundation.org>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      da58dec8
    • Albert ARIBAUD's avatar
      arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD · 62e92077
      Albert ARIBAUD authored
      When building a Thumb-1-only target with CONFIG_SYS_THUMB_BUILD,
      some files fail to build, most of the time because they include
      mcr instructions, which only exist for Thumb-2.
      
      This patch introduces a Kconfig option CONFIG_THUMB2 and uses
      it to select between Thumb-2 and ARM mode for the aforementioned
      files.
      Signed-off-by: default avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      62e92077
  26. 26 Oct, 2015 1 commit
  27. 21 Oct, 2015 3 commits
    • Bin Meng's avatar
      Makefile: Generate U_BOOT_DMI_DATE for SMBIOS · a34b4676
      Bin Meng authored
      Add U_BOOT_DMI_DATE (format mm/dd/yyyy) generation to be used by
      SMBIOS tables, as required by SMBIOS spec 3.0 [1]. See chapter 7.1,
      BIOS information structure offset 08h for details.
      
      [1] http://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0.pdfSigned-off-by: default avatarBin Meng <bmeng.cn@gmail.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      a34b4676
    • Stefan Roese's avatar
      arm: mvebu: Add DM (driver model) support · 9cffb233
      Stefan Roese authored
      This patch adds driver model support for some Marvell MVEBU SoC's. Including
      Armada XP and 38x. All 3 currently mainlined boards are converted. DM is now
      selected automatically for MVEBU platforms.
      
      With this DM support now available for MVEBU, hardcoding the base addresses
      and other information is not necessary any more. Probing should be done
      by using the values provided via the device tree now instead. For this
      the driver also need to be converted to DM. Patches for some of the drivers
      will follow.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      9cffb233
    • Stefan Roese's avatar
      arm: mvebu: Add option to use UART xmodem protocol via kwboot · 944c7a31
      Stefan Roese authored
      This patch enables the use of the kwboot tool, to boot mainline U-Boot
      on the Marvell Armada XP/38x SoC's. This is done by returning to the
      SoC's BootROM after SPL has initialized the SDRAM. We need to make sure
      to not reconfigure the internal register space and MBARs. Otherwise
      the BootROM will not be able to continue after SPL jumps back to it.
      
      To use this feature, please don't forget to change the BOOT_FROM line
      in your board specfic kwbimage.cfg file this way:
      
          BOOT_FROM uart
      
      Tested on these Marvell eval boards:
      DB-MV784MP-GP - Armada XP
      DB-88F6820-GP - Armada 38x
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Dirk Eibach <eibach@gdsys.de>
      Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      944c7a31
  28. 19 Oct, 2015 1 commit