1. 27 Jul, 2021 1 commit
  2. 17 Jul, 2021 1 commit
  3. 12 Jul, 2021 1 commit
  4. 10 Jul, 2021 2 commits
    • Pali Rohár's avatar
      fix(plat/marvell/a3k): Fix check for external dependences · 2baf5038
      Pali Rohár authored
      
      
      Old Marvell a3700_utils and mv-ddr tarballs do not have to work with
      latest TF-A code base. Marvell do not provide these old tarballs on
      Extranet anymore. Public version on github repository contains all
      patches and is working fine, so for public TF-A builds use only public
      external dependencies from git.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: Iee5ac6daa9a1826a5b80a8d54968bdbb8fe72f61
      2baf5038
    • Pali Rohár's avatar
      fix(plat/marvell/a8k): Require that MV_DDR_PATH is correctly set · 528dafc3
      Pali Rohár authored
      
      
      Target mrvl_flash depends on external mv_ddr source code which is not
      part of TF-A project. Do not expect that it is pre-downloaded at some
      specific location and require user to specify correct path to mv_ddr
      source code via MV_DDR_PATH build option.
      
      TF-A code for Armada 37x0 platform also depends on mv_ddr source code
      and already requires passing correct MV_DDR_PATH build option.
      
      So for A8K implement same checks for validity of MV_DDR_PATH option as
      are already used by TF-A code for Armada 37x0 platform.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: I792f2bfeab0cec89b1b64e88d7b2c456e22de43a
      528dafc3
  5. 29 Jun, 2021 1 commit
  6. 08 Jun, 2021 1 commit
    • Jacky Bai's avatar
      docs(imx8m): update build support for imx8mq · e3c07d2f
      Jacky Bai authored
      
      
      Due to the small OCRAM space used for TF-A, we will
      meet imx8mq build failure caused by too small RAM size.
      We CANNOT support it in TF-A CI. It does NOT mean that
      imx8mq will be dropped by NXP. NXP will still actively
      maintain it in NXP official release.
      Signed-off-by: default avatarJacky Bai <ping.bai@nxp.com>
      Change-Id: Iad726ffbc4eedc5f6770612bb9750986b9324ae9
      e3c07d2f
  7. 01 Jun, 2021 1 commit
  8. 13 May, 2021 1 commit
  9. 10 May, 2021 1 commit
  10. 04 May, 2021 1 commit
  11. 30 Apr, 2021 1 commit
  12. 29 Apr, 2021 1 commit
  13. 27 Apr, 2021 2 commits
    • Pali Rohár's avatar
      plat: marvell: armada: a3k: Add new compile option A3720_DB_PM_WAKEUP_SRC · f2800a47
      Pali Rohár authored
      
      
      This new compile option is only for Armada 3720 Development Board. When
      it is set to 1 then TF-A will setup PM wake up src configuration.
      
      By default this new option is disabled as it is board specific and no
      other A37xx board has PM wake up src configuration.
      
      Currently neither upstream U-Boot nor upstream Linux kernel has wakeup
      support for A37xx platforms, so having it disabled does not cause any
      issue.
      
      Prior this commit PM wake up src configuration specific for Armada 3720
      Development Board was enabled for every A37xx board. After this change it
      is enabled only when compiling with build flag A3720_DB_PM_WAKEUP_SRC=1
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: I09fea1172c532df639acb3bb009cfde32d3c5766
      f2800a47
    • Aditya Angadi's avatar
      feat(plat/sgi): introduce platform variant build option · cfe1506e
      Aditya Angadi authored
      
      
      A Neoverse reference design platform can have two or more variants that
      differ in core count, cluster count or other peripherals. To allow reuse
      of platform code across all the variants of a platform, introduce build
      option CSS_SGI_PLATFORM_VARIANT for Arm Neoverse reference design
      platforms. The range of allowed values for the build option is platform
      specific. The recommended range is an interval of non negative integers.
      
      An example usage of the build option is
      make PLAT=rdn2 CSS_SGI_PLATFORM_VARIANT=1
      
      Change-Id: Iaae79c0b4d0dc700521bf6e9b4979339eafe0359
      Signed-off-by: default avatarAditya Angadi <aditya.angadi@arm.com>
      cfe1506e
  14. 23 Apr, 2021 3 commits
  15. 20 Apr, 2021 2 commits
  16. 09 Apr, 2021 1 commit
    • Pali Rohár's avatar
      docs: marvell: Add information about CZ.NIC Armada 3720 Secure Firmware · 4fe571b8
      Pali Rohár authored
      CZ.NIC as part of Turris project released free and open source WTMI
      application firmware 'wtmi_app.bin' for all Armada 3720 devices. This
      firmware includes additional features like access to Hardware Random
      Number Generator of Armada 3720 SoC which original Marvell's 'fuse.bin'
      image does not have.
      
      CZ.NIC's Armada 3720 Secure Firmware is available at website:
      
          https://gitlab.nic.cz/turris/mox-boot-builder/
      
      
      
      This change updates documentation to include steps how to build Marvell
      firmware image for Espressobin with this firmware to enable Hardware
      Random Number Generator on Espressobin.
      
      In this change is fixed also URL to TF-A and U-Boot git repositories in
      Espressobin build example. And as Marvell github repositories switched
      default branch to master, explicit branch via -b parameter is redundant
      and therefore from examples removed.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Change-Id: I59ee29cb6ed149264c5e4202f2af8f9ab3859418
      4fe571b8
  17. 01 Apr, 2021 2 commits
  18. 25 Mar, 2021 2 commits
    • Andre Przywara's avatar
      allwinner: Add Allwinner H616 SoC support · 26123ca3
      Andre Przywara authored
      
      
      The new Allwinner H616 SoC lacks the management controller and the secure
      SRAM A2, so we need to tweak the memory map quite substantially:
      We run BL31 in DRAM. Since the DRAM starts at 1GB, we cannot use our
      compressed virtual address space (max 256MB) anymore, so we revert to
      the full 32bit VA space and use a flat mapping throughout all of it.
      
      The missing controller also means we need to always use the native PSCI
      ops, using the CPUIDLE hardware, as SCPI and suspend depend on the ARISC.
      
      Change-Id: I77169b452cb7f5dc2ef734f3fc6e5d931749141d
      Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
      26123ca3
    • Andre Przywara's avatar
      doc: allwinner: Reorder sections, document memory mapping · fe90f9ae
      Andre Przywara authored
      
      
      Update the Allwinner platform documentation.
      Reorder the section, to have the build instructions first, followed by
      hints about the installation.
      
      Add some ASCII art about the layout of our virtual memory map, which
      uses a non-trivial condensed virtual address space.
      
      Change-Id: Iaaa79b4366012394e15e4c1b26c212b5efb6ed6a
      Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
      fe90f9ae
  19. 23 Mar, 2021 1 commit
  20. 01 Mar, 2021 1 commit
  21. 16 Feb, 2021 1 commit
  22. 09 Feb, 2021 1 commit
  23. 02 Feb, 2021 5 commits
  24. 29 Jan, 2021 4 commits
  25. 28 Jan, 2021 1 commit
  26. 26 Jan, 2021 1 commit