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.
- M
Dan Handley <dan.handley@arm.com>
- G
- M
Dimitris Papastamos <dimitrs.papastamos@arm.com>
- G
- M
Soby Mathew <soby.mathew@arm.com>
- G
- M
Andre Przywara <andre.przywara@arm.com>
- G
- M
Samuel Holland <samuel@sholland.org>
- G
- F
docs/plat/allwinner.rst
- F
plat/allwinner/
- F
drivers/allwinner/
- M
Antonio Niño Díaz <antonio.ninodiaz@arm.com>
- G
- F
docs/plat/meson-gxbb.rst
- F
drivers/meson/
- F
plat/meson/gxbb/
- M
Etienne Carriere <etienne.carriere@linaro.org>
- G
- M
Nariman Poushin <nariman.poushin@linaro.org>
- G
- M
Thomas Abraham <thomas.abraham@arm.com>
- G
- F
plat/arm/css/sgi/
- F
plat/arm/css/sgm/
- F
plat/arm/board/sgi575/
- F
plat/arm/board/sgm775/
- M
Julius Werner <jwerner@chromium.org>
- G
- F
drivers/console/
- F
include/drivers/console.h
- F
plat/common/aarch64/crash_console_helpers.S
- M
Julius Werner <jwerner@chromium.org>
- G
- F
drivers/coreboot/
- F
include/drivers/coreboot/
- F
include/lib/coreboot.h
- F
lib/coreboot/
- M
Haojian Zhuang <haojian.zhuang@linaro.org>
- G
- 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
- M
Haojian Zhuang <haojian.zhuang@linaro.org>
- G
- F
docs/plat/hikey.rst
- F
docs/plat/hikey960.rst
- F
plat/hisilicon/hikey/
- F
plat/hisilicon/hikey960/
- M
Shawn Guo <shawn.guo@linaro.org>
- G
- F
docs/plat/poplar.rst
- F
plat/hisilicon/poplar/
- M
Tien Hock Loh <tien.hock.loh@intel.com>
- G
thloh85-intel
- F
plat/intel/soc
- M
Yidi Lin (林以廸) <yidi.lin@mediatek.com>
- G
- F
plat/mediatek/
- M
Konstantin Porotchkin <kostap@marvell.com>
- G
- F
docs/marvell/
- F
plat/marvell/
- F
drivers/marvell/
- F
tools/marvell/
- M
Varun Wadekar <vwadekar@nvidia.com>
- G
- F
docs/plat/nvidia-tegra.rst
- F
include/lib/cpus/aarch64/denver.h
- F
lib/cpus/aarch64/denver.S
- F
plat/nvidia/
- M
Jiafei Pan <jiafei.pan@nxp.com>
- G
- F
docs/plat/ls1043a.rst
- F
plat/layerscape/
- M
Bryan O'Donoghue <bryan.odonoghue@linaro.org>
- G
- M
Jun Nie <jun.nie@linaro.org>
- G
- 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/
- M
Anson Huang <Anson.Huang@nxp.com>
- G
- F
docs/plat/imx8.rst
- F
plat/imx/
- M
Jacky Bai <ping.bai@nxp.com>
- G
- F
doc/plat/imx8m.rst
- F
plat/imx/imx8m/
- M
Jens Wiklander <jens.wiklander@linaro.org>
- G
- F
docs/spd/optee-dispatcher.rst
- F
services/spd/opteed/
- M
Jens Wiklander <jens.wiklander@linaro.org>
- G
- F
docs/plat/qemu.rst
- F
plat/qemu/
- M
Antonio Niño Díaz <antonio.ninodiaz@arm.com>
- G
- M
Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
- G
- F
docs/plat/rpi3.rst
- F
plat/rpi3/
- F
drivers/rpi3/
- F
include/drivers/rpi3/
- M
Jorge Ramirez-Ortiz <jramirez@baylibre.com>
- G
- F
docs/plat/rcar-gen3.rst
- F
plat/renesas/rcar
- F
drivers/renesas/rcar
- F
tools/renesas/rcar_layout_create
- M
Tony Xie <tony.xie@rock-chips.com>
- G
- G
- F
plat/rockchip/
- M
Yann Gautier <yann.gautier@st.com>
- G
- 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/
- M
Sumit Garg <sumit.garg@linaro.org>
- G
- F
docs/plat/synquacer.rst
- F
plat/socionext/synquacer/
- M
Andrew F. Davis <afd@ti.com>
- G
- F
docs/plat/ti-k3.rst
- F
plat/ti/
- M
Varun Wadekar <vwadekar@nvidia.com>
- G
- 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/
- M
Masahiro Yamada <yamada.masahiro@socionext.com>
- G
- F
docs/plat/socionext-uniphier.rst
- F
plat/socionext/uniphier/
- M
Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
- G
- F
docs/plat/xilinx-zynqmp.rst
- F
plat/xilinx/