1. 07 Dec, 2020 8 commits
  2. 05 Dec, 2020 1 commit
  3. 04 Dec, 2020 1 commit
  4. 03 Dec, 2020 6 commits
  5. 02 Dec, 2020 3 commits
  6. 01 Dec, 2020 3 commits
  7. 30 Nov, 2020 3 commits
  8. 27 Nov, 2020 1 commit
  9. 24 Nov, 2020 1 commit
  10. 23 Nov, 2020 3 commits
  11. 20 Nov, 2020 3 commits
  12. 19 Nov, 2020 7 commits
    • Manish V Badarkhe's avatar
      plat/nvidia: tegra: Rename SMC API · 840fa94a
      Manish V Badarkhe authored
      
      
      Renamed SMC API from "plat_smccc_feature_available" to
      "plat_is_smccc_feature_available" as per the current implementation.
      Signed-off-by: default avatarManish V Badarkhe <Manish.Badarkhe@arm.com>
      Change-Id: Ib0fa400816fba61039c2029a9e127501a6a36811
      840fa94a
    • Saurabh Gorecha's avatar
      plat:qti Mandate SMC implementaion · 7a0f795e
      Saurabh Gorecha authored
      
      
      renamed smcc api with correct name  plat_is_smccc_feature_available
      
      Change-Id: I277ece02bffc2caa065256576c1a047dfcde1c92
      Signed-off-by: default avatarSaurabh Gorecha <sgorecha@codeaurora.org>
      7a0f795e
    • Manish Pandey's avatar
      Merge changes from topic "mrvl_bootimage" into integration · 20c37892
      Manish Pandey authored
      * changes:
        docs: marvell: Update build documentation to reflect mrvl_bootimage and mrvl_flash changes
        plat: marvell: armada: Add new target mrvl_bootimage
        plat: marvell: armada: a3k: Add support for building $(DOIMAGETOOL)
      20c37892
    • Pali Rohár's avatar
      plat: marvell: Update SUBVERSION to match Marvell's forked version · d22db1b0
      Pali Rohár authored
      
      
      Marvell's TF-A fork has SUBVERSION set to devel-18.12.2.
      
      The only differences between Marvell's devel-18.12.0 and devel-18.12.2
      versions are documentation updates and cherry-picked patches from TF-A
      upstream repository.
      
      So upstream TF-A has already all changes from Marvell's TF-A devel-18.12.2
      fork and therefore update SUBVERSION to reflect this state.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: I5ce946a5176a5cbf124acd8037392463d586b072
      d22db1b0
    • Pali Rohár's avatar
      docs: marvell: Update build documentation to reflect mrvl_bootimage and mrvl_flash changes · f20cb7e5
      Pali Rohár authored
      
      
      Also add example how to build TF-A for A3720 Turris MOX board and also fix
      style/indentation issues and information about default values.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: I2dc957307b1b627b403a8d960e85f5ac9e15aee5
      f20cb7e5
    • Pali Rohár's avatar
      plat: marvell: armada: Add new target mrvl_bootimage · 91bc2da7
      Pali Rohár authored
      
      
      This new target builds boot-image.bin binary as described in documentation.
      This image does not contain WTMI image and therefore WTP repository is not
      required for building.
      
      Having ability to build just this boot-image.bin binary without full
      flash-image.bin is useful for A3720 Turris MOX board which does not use
      Marvell's WTP and a3700_utils.
      
      To reduce duplicity between a8k and a3k code, define this new target and
      also definitions for $(BUILD_PLAT)/$(BOOT_IMAGE) in common include file
      marvell_common.mk.
      
      For this purpose it is needed to include plat/marvell/marvell.mk file from
      a3700_common.mk unconditionally (and not only when WTP is defined). Now
      when common file plat/marvell/marvell.mk does not contain definition for
      building $(DOIMAGETOOL), it is possible to move its inclusion at the top of
      the a3700_common.mk file.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: Ic58303b37a1601be9a06ff83b7a279cb7cfc8280
      91bc2da7
    • Pali Rohár's avatar
      plat: marvell: armada: a3k: Add support for building $(DOIMAGETOOL) · c6a7ab77
      Pali Rohár authored
      Current binary wtptp/linux/tbb_linux which is specified in $(DOIMAGETOOL)
      variable points to external pre-compiled Marvell x86_64 ELF linux binary
      from A3700-utils-marvell WTP repository.
      
      It means that currently it is not possible to compile TF-A for A3720 on
      other host platform then linux x86_64.
      
      Part of the A3700-utils-marvell WTP repository is also source code of
      $(DOIMAGETOOL) TBB_Linux tool.
      
      This change adds support for building $(DOIMAGETOOL) also for a3k platform.
      
      After running $(MAKE) at appropriate subdirectory of A3700-utils-marvell
      WTP repository, compiled TBB_linux tool will appear in WTP subdirectory
      wtptp/src/TBB_Linux/release/. So update also $(DOIMAGETOOL) variable to
      point to the correct location where TBB_linux was built.
      
      To build TBB_linux it is required to compile external Crypto++ library
      which is available at: https://github.com/weidai11/cryptopp.git
      
      
      
      User needs to set CRYPTOPP_PATH option to specify path to that library.
      
      After this change it is now possible to build whole firmware for A3720
      platform without requirement to use pre-compiled/proprietary x86_64
      executable binaries from Marvell.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: I6f26bd4356778a2f8f730a223067a2e550e6c8e0
      c6a7ab77