1. 12 Oct, 2015 1 commit
  2. 28 Sep, 2015 1 commit
  3. 07 Sep, 2015 1 commit
  4. 28 Aug, 2015 3 commits
  5. 26 Aug, 2015 1 commit
    • 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
  6. 17 Aug, 2015 1 commit
  7. 08 Aug, 2015 2 commits
  8. 05 Aug, 2015 4 commits
  9. 03 Aug, 2015 1 commit
  10. 31 Jul, 2015 1 commit
  11. 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>
      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
  12. 23 Jul, 2015 1 commit
  13. 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>
      fa78e0a3
  14. 15 Jul, 2015 1 commit
  15. 14 Jul, 2015 1 commit
  16. 08 Jul, 2015 1 commit
  17. 29 Jun, 2015 1 commit
  18. 08 Jun, 2015 1 commit
  19. 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>
      3113471f
  20. 27 May, 2015 1 commit
  21. 21 May, 2015 1 commit
  22. 15 May, 2015 1 commit
  23. 10 May, 2015 1 commit
  24. 05 May, 2015 1 commit
  25. 18 Apr, 2015 2 commits
  26. 14 Apr, 2015 1 commit
  27. 13 Apr, 2015 1 commit
  28. 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>
      412ae53a
  29. 07 Apr, 2015 1 commit
  30. 01 Apr, 2015 1 commit
  31. 28 Mar, 2015 1 commit