1. 05 Aug, 2015 1 commit
  2. 03 Aug, 2015 1 commit
  3. 31 Jul, 2015 1 commit
  4. 27 Jul, 2015 3 commits
    • 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>
    • 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
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
    • 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>
  5. 23 Jul, 2015 1 commit
  6. 21 Jul, 2015 1 commit
    • 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>
  7. 15 Jul, 2015 1 commit
  8. 14 Jul, 2015 1 commit
  9. 08 Jul, 2015 1 commit
  10. 29 Jun, 2015 1 commit
  11. 08 Jun, 2015 1 commit
  12. 28 May, 2015 1 commit
    • 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>
  13. 27 May, 2015 1 commit
  14. 21 May, 2015 1 commit
  15. 15 May, 2015 1 commit
  16. 10 May, 2015 1 commit
  17. 05 May, 2015 1 commit
  18. 18 Apr, 2015 2 commits
  19. 14 Apr, 2015 1 commit
  20. 13 Apr, 2015 1 commit
  21. 10 Apr, 2015 1 commit
    • Albert ARIBAUD \(3ADEV\)'s avatar
      lpc32xx: add support for board work_92105 · 412ae53a
      Albert ARIBAUD \(3ADEV\) authored
      Work_92105 from Work Microwave is an LPC3250-
      based board with the following features:
      - 64MB or 128MB SDR DRAM
      - 1 GB SLC NAND, managed through MLC controller.
      - Ethernet
      - Ethernet + PHY SMSC8710
      - I2C:
        - EEPROM (24M01-compatible)
        - RTC (DS1374-compatible)
        - Temperature sensor (DS620)
        - DACs (2 x MAX518)
      - SPI (through SSP interface)
        - Port expander MAX6957
      - LCD display (HD44780-compatible), controlled
        through the port expander and DACs
      This board has SPL support, and uses the LPC32XX boot
      image format.
      Signed-off-by: default avatarAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
  22. 07 Apr, 2015 1 commit
  23. 01 Apr, 2015 1 commit
  24. 28 Mar, 2015 2 commits
  25. 17 Mar, 2015 1 commit
  26. 03 Mar, 2015 1 commit
  27. 17 Feb, 2015 1 commit
  28. 16 Feb, 2015 1 commit
    • Andreas Bießmann's avatar
      tools/imagetool: remove linker script · 1fddd7b6
      Andreas Bießmann authored
      Commit a93648d1 introduced linker generated
      lists for imagetool which is the base for some host tools (mkimage, dumpimage,
      et al.).  Unfortunately some host tool chains do not support the used type of
      linker scripts. Therefore this commit broke these host-tools for them, namely
      FreeBSD and Darwin (OS/X).
      This commit tries to fix this. In order to have a clean distinction between host
      and embedded code space we need to introduce our own linker generated list
      instead of re-using the available linker_lists.h provided functionality.  So we
      copy the implementation used in linux kernel script/mod/file2alias.c which has
      the very same problem (cause it is a host tool). This code also comes with an
      abstraction for Mach-O binary format used in Darwin systems.
      Signed-off-by: default avatarAndreas Bießmann <andreas.devel@googlemail.com>
      Cc: Guilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
  29. 06 Feb, 2015 2 commits
  30. 02 Feb, 2015 1 commit
  31. 30 Jan, 2015 1 commit
    • Simon Glass's avatar
      dm: i2c: Add a compatbility layer · 73845350
      Simon Glass authored
      For boards which use multiple I2C devices, or for SOCs which support
      multiple boards, we might want to convert these to driver model at different
      times. At present this is difficult because we need to either use
      CONFIG_DM_I2C for a board or not.
      Add a compatibility layer which implements the old API, thus allowing a
      board to move to driver model for I2C without requiring that everything it
      uses is moved in the same commit.
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
  32. 28 Jan, 2015 1 commit
  33. 12 Jan, 2015 1 commit
  34. 30 Dec, 2014 1 commit
  35. 19 Dec, 2014 1 commit