Skip to content
Snippets Groups Projects
  1. Jan 04, 2016
  2. Dec 22, 2015
  3. Dec 07, 2015
  4. Nov 19, 2015
  5. Nov 17, 2015
  6. Nov 10, 2015
    • 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
  7. Oct 26, 2015
  8. Oct 21, 2015
    • 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.pdf
      
      
      
      Signed-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
  9. Oct 19, 2015
  10. Oct 12, 2015
  11. Sep 28, 2015
  12. Sep 07, 2015
  13. Aug 28, 2015
  14. Aug 26, 2015
    • Simon Glass's avatar
      x86: ifdtool: Support collating microcode into one place · b0980323
      Simon Glass authored
      
      The Intel Firmware Support Package (FSP) requires that microcode be provided
      very early before the device tree can be scanned. We already support adding
      a pointer to the microcode data in a place where early init code can access.
      
      However this just points into the device tree and can only point to a single
      lot of microcode. For boards which may have different CPU types we must
      support multiple microcodes and pass all of them to the FSP in one place.
      
      Enhance ifdtool to scan all the microcode, place it together in the ROM and
      update the microcode pointer to point there. This allows us to pass multiple
      microcode blocks to the FSP using its existing API.
      
      Enable the flag in the Makefile so that this feature is used by default for
      all boards.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
      Tested-by: default avatarBin Meng <bmeng.cn@gmail.com>
      b0980323
  15. Aug 17, 2015
  16. Aug 08, 2015
  17. Aug 05, 2015
  18. Aug 03, 2015
  19. Jul 31, 2015
  20. Jul 27, 2015
    • Paul Kocialkowski's avatar
      Reproducible U-Boot build support, using SOURCE_DATE_EPOCH · f3f431a7
      Paul Kocialkowski authored
      
      In order to achieve reproducible builds in U-Boot, timestamps that are defined
      at build-time have to be somewhat eliminated. The SOURCE_DATE_EPOCH environment
      variable allows setting a fixed value for those timestamps.
      
      Simply by setting SOURCE_DATE_EPOCH to a fixed value, a number of targets can be
      built reproducibly. This is the case for e.g. sunxi devices.
      
      However, some other devices might need some more tweaks, especially regarding
      the image generation tools.
      
      Signed-off-by: default avatarPaul Kocialkowski <contact@paulk.fr>
      f3f431a7
    • Masahiro Yamada's avatar
      kbuild: use relative path more to include Makefile · 4d713be1
      Masahiro Yamada authored
      
      Prior to this commit, it was impossible to use relative path to
      include Makefiles from the top level Makefile because the option
      "--include-dir=$(srctree)" becomes effective when Make enters into
      sub Makefiles.
      
      To use relative path in any places, this commit moves the option
      above the "sub-make" target.
      
      This was imported from Linux (commit a436bb7b8063) and adjusted for
      U-Boot.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      4d713be1
    • Masahiro Yamada's avatar
      kbuild: sync with Linux 4.1 · 98bd0e0d
      Masahiro Yamada authored
      
      Update some build scripts to match Linux 4.1.  Commit-based syncing
      was done so as not to break U-Boot specific changes.
      The previous big sync was from Linux 3.18-rc1 by commit 176d0982
      (kbuild: sync misc scripts with Linux 3.18-rc1).
      
      The commits imported from Linux (some with adjustments) are:
      
      [1] commit 9fb5e5372208973984a23ee6f5f025c05d364633
          Author: Robert Richter <rrichter@cavium.com>
          dts, kbuild: Factor out dtbs install rules to Makefile.dtbinst
      
      [2] commit 371fdc77af44f4cb32475fd499e1d912ccc30890
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: collect shorthands into scripts/Kbuild.include
      
      [3] commit a29b82326ed4eb5567b03c85b52c6891578d5a03
          Author: Michal Marek <mmarek@suse.cz>
          kbuild: Remove duplicate $(cmd) definition in Makefile.clean
      
      [4] commit 1846dfbde3e8a53f3673dcb1c1b79fd9b3f8d40d
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: remove redundant -rR flag of hdr-inst
      
      [5] commit 34948e0bbf98640fc1821751b01d2f0cd17d84d5
          Author: Michal Marek <mmarek@suse.cz>
          kbuild: Drop support for clean-rule
      
      [6] commit a16c5f99a28c9945165c46da27fff8e6f26f8736
          Author: Michal Marek <mmarek@suse.cz>
          kbuild: Fix removal of the debian/ directory
      
      [7] commit d0d38cd9e853db11e0242b3df4c9c3c4a663fbb4
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: use mixed-targets when two or more config targets are given
      
      [8] commit dd33c03b18b3f2db791eb6a17c37d2de66e4de18
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: fix cc-ifversion macro
      
      [9] commit 665d92e38f65d70796aad2b8e49e42e80815d4a4
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: do not add $(call ...) to invoke cc-version or cc-fullversion
      
      [10] commit 6dcb4e5edf39e3b65a75ca76f087b2fdbee8a808
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: allow cc-ifversion to have the argument for false condition
      
      [11] commit c0a80c0c27e5e65b180a25e6c4c2f7ef9e386cd3
          Author: Heiko Carstens <heiko.carstens@de.ibm.com>
          ftrace: allow architectures to specify ftrace compile options
      
      [12] commit 0b24becc810dc3be6e3f94103a866f214c282394
          Author: Andrey Ryabinin <a.ryabinin@samsung.com>
          kasan: add kernel address sanitizer infrastructure
      
      [13] commit 4218affdf57f938c04e3a916a9685ee27079f377
          Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
          kbuild: remove warning about "make depend"
      
      [14] commit 77479b38e2f58890eb221a0418357502a5b41cd6
          Author: Nathan Rossi <nathan.rossi@xilinx.com>
          kbuild: Create directory for target DTB
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Signed-off-by: default avatarRobert Richter <rrichter@cavium.com>
      Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
      Signed-off-by: default avatarAndrey Ryabinin <a.ryabinin@samsung.com>
      Signed-off-by: default avatarNathan Rossi <nathan.rossi@xilinx.com>
      Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      98bd0e0d
  21. Jul 23, 2015
  22. Jul 21, 2015
    • Simon Glass's avatar
      dm: Reduce SPL device tree size · fa78e0a3
      Simon Glass authored
      
      The SPL device tree size must be minimised to save memory. Only include
      properties that are needed by SPL - this is determined by the presence
      of the "u-boot,dm-pre-reloc" property. Also remove a predefined list of
      unused properties from the nodes that remain.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      fa78e0a3
  23. Jul 15, 2015
  24. Jul 14, 2015
  25. Jul 08, 2015
  26. Jun 29, 2015
  27. Jun 08, 2015
  28. May 28, 2015
    • Masahiro Yamada's avatar
      kbuild: define DO_DEPS_ONLY for u-boot.cfg to fix build error · 3113471f
      Masahiro Yamada authored
      
      Since 741e58e0 (Create a .cfg file containing the CONFIG options
      used to build), all the Blackfin boards fail to build if the parallel
      (-j) option is passed.
      
        $ make -s bf506f-ezkit_defconfig
        #
        # configuration written to .config
        #
        $ make -j8 CROSS_COMPILE=bfin-elf-
        scripts/kconfig/conf --silentoldconfig Kconfig
          CHK     include/config.h
          UPD     include/config.h
          GEN     include/autoconf.mk
          GEN     include/autoconf.mk.dep
          CHK     include/config/uboot.release
          CHK     include/generated/timestamp_autogenerated.h
          UPD     include/generated/timestamp_autogenerated.h
          CFG     u-boot.cfg
        include/asm-offsets.h:3:43: fatal error:
        generated/generic-asm-offsets.h: No such file or directory
        compilation terminated.
        make: *** [u-boot.cfg] Error 1
      
      When parsing header files for defined CONFIG options, DO_DEPS_ONLY
      must be defined to exclude generated headers that might not have
      been available yet.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      3113471f
  29. May 27, 2015
Loading