• Jorge Ramirez-Ortiz's avatar
    rcar-gen3: initial commit for the rcar-gen3 boards · 7e532c4b
    Jorge Ramirez-Ortiz authored
    Reference code:
    ==============
    
    rar_gen3: IPL and Secure Monitor Rev1.0.22
    https://github.com/renesas-rcar/arm-trusted-firmware [rcar_gen3]
    
    Author: Takuya Sakata <takuya.sakata.wz@bp.renesas.com>
    Date:   Thu Aug 30 21:26:41 2018 +0900
    	Update IPL and Secure Monitor Rev1.0.22
    
    General Information:
    ===================
    
    This port has been tested on the Salvator-X Soc_id r8a7795 revision
    ES1.1 (uses an SPD).
    
    Build Tested:
    -------------
    ATFW_OPT="LSI=H3 RCAR_DRAM_SPLIT=1 RCAR_LOSSY_ENABLE=1"
    MBEDTLS_DIR=$mbedtls
    
    $ make clean bl2 bl31 rcar PLAT=rcar ${ATFW_OPT} SPD=opteed
    
    Other dependencies:
    ------------------
    * mbed_tls:
      git@github.com:ARMmbed/mbedtls.git [devel]
    
      Merge: 68dbc94 f34a4c1
      Author: Simon Butcher <simon.butcher@arm.com>
      Date:   Thu Aug 30 00:57:28 2018 +0100
    
    * optee_os:
      https://github.com/BayLibre/optee_os
    
      Until it gets merged into OP-TEE, the port requires Renesas' Trusted
      Environment with a modification to support power manage...
    7e532c4b
maintainers.rst 6.28 KB

Trusted Firmware-A maintainers

Trusted Firmware-A (TF-A) is an Arm maintained project. All contributions are ultimately merged by the maintainers listed below. Technical ownership of some parts of the codebase is delegated to the sub-maintainers listed below. An acknowledgement from these sub-maintainers may be required before the maintainers merge a contribution.

Main maintainers

M: Dan Handley <dan.handley@arm.com>
G: danh-arm
M: Dimitris Papastamos <dimitrs.papastamos@arm.com>
G: dp-arm
M: Soby Mathew <soby.mathew@arm.com>
G: soby-mathew

Allwinner ARMv8 platform port

M: Andre Przywara <andre.przywara@arm.com>
G: Andre-ARM
M: Samuel Holland <samuel@sholland.org>
G: smaeul
F: docs/plat/allwinner.rst
F: plat/allwinner/
F: drivers/allwinner/

Armv7-A architecture port

M: Etienne Carriere <etienne.carriere@linaro.org>
G: etienne-lms

Arm System Guidance for Infrastructure / Mobile FVP platforms

M: Nariman Poushin <nariman.poushin@linaro.org>
G: npoushin
F: plat/arm/css/sgi/
F: plat/arm/css/sgm/
F: plat/arm/board/sgi575/
F: plat/arm/board/sgm775/

eMMC/UFS drivers

M: Haojian Zhuang <haojian.zhuang@linaro.org>
G: hzhuang1
F: drivers/partition/
F: drivers/synopsys/emmc/
F: drivers/synopsys/ufs/
F: drivers/ufs/
F: include/drivers/dw_ufs.h
F: include/drivers/ufs.h
F: include/drivers/synopsys/dw_mmc.h

HiSilicon HiKey and HiKey960 platform ports

M: Haojian Zhuang <haojian.zhuang@linaro.org>
G: hzhuang1
F: docs/plat/hikey.rst
F: docs/plat/hikey960.rst
F: plat/hisilicon/hikey/
F: plat/hisilicon/hikey960/

HiSilicon Poplar platform port

M: Shawn Guo <shawn.guo@linaro.org>
G: shawnguo2
F: docs/plat/poplar.rst
F: plat/hisilicon/poplar/

MediaTek platform ports

M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
G: mtk09422
F: plat/mediatek/

Marvell platform ports and SoC drivers

M: Konstantin Porotchkin <kostap@marvell.com>
G: kostapr
F: docs/plat/marvell/
F: plat/marvell/
F: drivers/marvell/
F: tools/doimage/

NVidia platform ports

M: Varun Wadekar <vwadekar@nvidia.com>
G: vwadekar
F: docs/plat/nvidia-tegra.rst
F: include/lib/cpus/aarch64/denver.h
F: lib/cpus/aarch64/denver.S
F: plat/nvidia/

NXP QorIQ Layerscape platform ports

M: Jiafei Pan <jiafei.pan@nxp.com>
G: qoriq-open-source
F: docs/plat/ls1043a.rst
F: plat/layerscape/

NXP i.MX 7 WaRP7 platform port and SoC drivers

M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
G: bryanodonoghue
M: Jun Nie <jun.nie@linaro.org>
G: niej
F: docs/plat/warp7.rst
F: plat/imx/common/
F: plat/imx/imx7/
F: drivers/imx/timer/
F: drivers/imx/uart/
F: drivers/imx/usdhc/

NXP i.MX 8 platform port

M: Anson Huang <Anson.Huang@nxp.com>
G: Anson-Huang
F: docs/plat/imx8.rst
F: plat/imx/

OP-TEE dispatcher

M: Jens Wiklander <jens.wiklander@linaro.org>
G: jenswi-linaro
F: docs/spd/optee-dispatcher.rst
F: services/spd/opteed/

QEMU platform port

M: Jens Wiklander <jens.wiklander@linaro.org>
G: jenswi-linaro
F: docs/plat/qemu.rst
F: plat/qemu/

Raspberry Pi 3 platform port

M: Antonio Niño Díaz <antonio.ninodiaz@arm.com>
G: antonio-nino-diaz-arm
F: docs/plat/rpi3.rst
F: plat/rpi3/

Renesas rcar-gen3 platform port

M: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
G: ldts
F: docs/plat/rcar-gen3.rst
F: plat/renesas/rcar
F: drivers/renesas/rcar
F: tools/renesas/rcar_layout_create

RockChip platform port

M: Tony Xie <tony.xie@rock-chips.com>
G: TonyXie06
G: rockchip-linux
F: plat/rockchip/

STM32MP1 platform port

M: Yann Gautier <yann.gautier@st.com>
G: Yann-lms
F: docs/plat/stm32mp1.rst
F: drivers/st/
F: fdts/stm32*
F: include/drivers/st/
F: include/dt-bindings/*/stm32*
F: plat/st/
F: tools/stm32image/

Synquacer platform port

M: Sumit Garg <sumit.garg@linaro.org>
G: b49020
F: docs/plat/synquacer.rst
F: plat/socionext/synquacer/

Texas Instruments platform port

M: Andrew F. Davis <afd@ti.com>
G: glneo
F: docs/plat/ti-k3.rst
F: plat/ti/

TLK/Trusty secure payloads

M: Varun Wadekar <vwadekar@nvidia.com>
G: vwadekar
F: docs/spd/tlk-dispatcher.rst
F: docs/spd/trusty-dispatcher.rst
F: include/bl32/payloads/tlk.h
F: services/spd/tlkd/
F: services/spd/trusty/

UniPhier platform port

M: Masahiro Yamada <yamada.masahiro@socionext.com>
G: masahir0y
F: docs/plat/socionext-uniphier.rst
F: plat/socionext/uniphier/

Xilinx platform port

M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
G: sivadur
F: docs/plat/xilinx-zynqmp.rst
F: plat/xilinx/