1. 31 Jul, 2020 1 commit
    • Grant Likely's avatar
      Move all platform support into separate files · 135b7040
      Grant Likely authored
      All platform specific configuration is moved out into separate files so
      that the main makefile only contains common code. Choose which files to
      include based on the values of u-boot configuration variables. Currently
      these four U-Boot variables are used:
         CONFIG_SYS_VENDOR ==> include scripts/vendor-$(CONFIG_SYS_VENDOR).mk
         CONFIG_SYS_SOC ==> include scripts/soc-$(CONFIG_SYS_SOC).mk
         CONFIG_SYS_BOARD ==> include scripts/board-$(CONFIG_SYS_BOARD).mk
         CONFIG_SYS_CONFIG_NAME ==> include scripts/config-$(CONFIG_SYS_CONFIG_NAME).mk
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
  2. 30 Jul, 2020 3 commits
    • Grant Likely's avatar
      Refactor into a single makefile for core build · 61024180
      Grant Likely authored
      This patch adopts the Linux & U-boot kbuild style top level Makefile
      that includes the generated config so that decisions can be made from
      the specific config. The core of this change is to pull in the %config
      parsing rules for u-boot/Makefile and process them separately from the
      main build rules. This allows *config rules to change the U-Boot
      configuration, and the import the CONFIG_* values into make so that
      TFA_PLAT and other variables can be automatically determined.
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
    • Grant Likely's avatar
      Use the official TF-A repo instead of github · 766307c8
      Grant Likely authored
      The primary repo for TF-A is on git.trustedfirmware.org. Use that
      instead of the github mirror.
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
    • Grant Likely's avatar
      Clean up specifying build directory · ab1dda60
      Grant Likely authored
      Instead of setting the build directory unconditionally (which doesn't
      entirely work anyway; U-Boot handles it well, but TFA and DT-rebasing do
      not), by default let each project use it's own working directory.
      However, if BUILD_BASE is set, then use that to create build directories
      for the projects that support it.
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
  3. 29 Jul, 2020 1 commit
  4. 22 Jul, 2020 3 commits
  5. 16 Jul, 2020 3 commits
  6. 15 Jul, 2020 1 commit
  7. 02 Jul, 2020 1 commit
  8. 26 Jun, 2020 1 commit
  9. 25 Jun, 2020 1 commit