maintainers.rst 7.09 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/

Amlogic Meson S905 (GXBB) platform port

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

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/

Console API framework

M: Julius Werner <jwerner@chromium.org>
G: `jwerner-chromium`_
F: drivers/console/
F: include/drivers/console.h
F: plat/common/aarch64/crash_console_helpers.S

coreboot support libraries

M: Julius Werner <jwerner@chromium.org>
G: `jwerner-chromium`_
F: drivers/coreboot/
F: include/drivers/coreboot/
F: include/lib/coreboot.h
F: lib/coreboot/

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/marvell/
F: plat/marvell/
F: drivers/marvell/
F: tools/marvell/

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/

NXP i.MX8M platform port

M: Jacky Bai <ping.bai@nxp.com>
G: JackyBai
F: doc/plat/imx8m.rst
F: plat/imx/imx8m/

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/