1. 08 8月, 2015 2 次提交
  2. 05 8月, 2015 4 次提交
  3. 03 8月, 2015 1 次提交
  4. 31 7月, 2015 1 次提交
  5. 28 7月, 2015 3 次提交
    • P
      Reproducible U-Boot build support, using SOURCE_DATE_EPOCH · f3f431a7
      Paul Kocialkowski 提交于
      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: NPaul Kocialkowski <contact@paulk.fr>
      f3f431a7
    • M
      kbuild: use relative path more to include Makefile · 4d713be1
      Masahiro Yamada 提交于
      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: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      4d713be1
    • M
      kbuild: sync with Linux 4.1 · 98bd0e0d
      Masahiro Yamada 提交于
      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: NMasahiro Yamada <yamada.m@jp.panasonic.com>
      Signed-off-by: NRobert Richter <rrichter@cavium.com>
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      Signed-off-by: NAndrey Ryabinin <a.ryabinin@samsung.com>
      Signed-off-by: NNathan Rossi <nathan.rossi@xilinx.com>
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      98bd0e0d
  6. 23 7月, 2015 1 次提交
  7. 22 7月, 2015 1 次提交
    • S
      dm: Reduce SPL device tree size · fa78e0a3
      Simon Glass 提交于
      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: NSimon Glass <sjg@chromium.org>
      fa78e0a3
  8. 15 7月, 2015 2 次提交
  9. 09 7月, 2015 1 次提交
  10. 30 6月, 2015 1 次提交
  11. 09 6月, 2015 1 次提交
  12. 28 5月, 2015 2 次提交
    • M
      kbuild: define DO_DEPS_ONLY for u-boot.cfg to fix build error · 3113471f
      Masahiro Yamada 提交于
      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: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      3113471f
    • C
      Makefile: Add U_BOOT_TZ and include in version · e186851a
      Chris Packham 提交于
      Define U_BOOT_TZ alongside U_BOOT_TIME and U_BOOT_DATE and use it to
      include the timezone in the version output.
      Acked-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NChris Packham <judge.packham@gmail.com>
      e186851a
  13. 21 5月, 2015 1 次提交
  14. 15 5月, 2015 1 次提交
  15. 10 5月, 2015 1 次提交
  16. 06 5月, 2015 1 次提交
  17. 19 4月, 2015 2 次提交
  18. 14 4月, 2015 1 次提交
  19. 13 4月, 2015 1 次提交
  20. 10 4月, 2015 1 次提交
    • A
      lpc32xx: add support for board work_92105 · 412ae53a
      Albert ARIBAUD \(3ADEV\) 提交于
      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: NAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
      412ae53a
  21. 07 4月, 2015 1 次提交
  22. 01 4月, 2015 1 次提交
  23. 28 3月, 2015 2 次提交
  24. 18 3月, 2015 1 次提交
  25. 04 3月, 2015 1 次提交
  26. 18 2月, 2015 1 次提交
  27. 17 2月, 2015 1 次提交
    • A
      tools/imagetool: remove linker script · 1fddd7b6
      Andreas Bießmann 提交于
      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: NAndreas Bießmann <andreas.devel@googlemail.com>
      Cc: Guilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
      1fddd7b6
  28. 07 2月, 2015 1 次提交
  29. 06 2月, 2015 1 次提交
  30. 03 2月, 2015 1 次提交