1. 10 Jul, 2021 1 commit
    • 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
  2. 29 Jun, 2021 1 commit
  3. 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
  4. 01 Jun, 2021 1 commit
  5. 13 May, 2021 1 commit
  6. 10 May, 2021 1 commit
  7. 04 May, 2021 1 commit
  8. 30 Apr, 2021 1 commit
  9. 29 Apr, 2021 1 commit
  10. 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
  11. 23 Apr, 2021 3 commits
  12. 20 Apr, 2021 2 commits
  13. 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
  14. 01 Apr, 2021 2 commits
  15. 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
  16. 23 Mar, 2021 1 commit
  17. 01 Mar, 2021 1 commit
  18. 16 Feb, 2021 1 commit
  19. 09 Feb, 2021 1 commit
  20. 02 Feb, 2021 5 commits
  21. 29 Jan, 2021 4 commits
  22. 28 Jan, 2021 1 commit
  23. 26 Jan, 2021 1 commit
  24. 21 Jan, 2021 1 commit
  25. 14 Jan, 2021 1 commit
  26. 13 Jan, 2021 2 commits