3. 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.
3.1. Main maintainers¶
- M
Dan Handley <dan.handley@arm.com>
- G
- M
Soby Mathew <soby.mathew@arm.com>
- G
- M
Sandrine Bailleux <sandrine.bailleux@arm.com>
- G
- M
Alexei Fedorov <alexei.fedorov@arm.com>
- G
- M
Paul Beesley <paul.beesley@arm.com>
- G
- M
György Szing <gyorgy.szing@arm.com>
- G
3.2. Allwinner ARMv8 platform port¶
- 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/
3.3. Amlogic Meson S905 (GXBB) platform port¶
- M
Andre Przywara <andre.przywara@arm.com>
- G
- F
docs/plat/meson-gxbb.rst
- F
drivers/amlogic/
- F
plat/amlogic/gxbb/
3.4. Amlogic Meson S905x (GXL) platform port¶
- M
Remi Pommarel <repk@triplefau.lt>
- G
- F
docs/plat/meson-gxl.rst
- F
drivers/amlogic/gxl
- F
plat/amlogic/gxl/
3.5. Amlogic Meson S905X2 (G12A) platform port¶
- M
Carlo Caione <ccaione@baylibre.com>
- G
- F
docs/plat/meson-g12a.rst
- F
drivers/amlogic/g12a
- F
plat/amlogic/g12a/
3.6. Armv7-A architecture port¶
- M
Etienne Carriere <etienne.carriere@linaro.org>
- G
3.7. Arm System Guidance for Infrastructure / Mobile FVP platforms¶
- 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/
3.8. Console API framework¶
- M
Julius Werner <jwerner@chromium.org>
- G
- F
drivers/console/
- F
include/drivers/console.h
- F
plat/common/aarch64/crash_console_helpers.S
3.9. coreboot support libraries¶
- M
Julius Werner <jwerner@chromium.org>
- G
- F
drivers/coreboot/
- F
include/drivers/coreboot/
- F
include/lib/coreboot.h
- F
lib/coreboot/
3.10. eMMC/UFS drivers¶
- 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
3.11. HiSilicon HiKey and HiKey960 platform ports¶
- 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/
3.12. HiSilicon Poplar platform port¶
- M
Shawn Guo <shawn.guo@linaro.org>
- G
- F
docs/plat/poplar.rst
- F
plat/hisilicon/poplar/
3.13. Intel SocFPGA platform ports¶
- M
Tien Hock Loh <tien.hock.loh@intel.com>
- G
- M
Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
- G
mabdulha
- F
plat/intel/soc
- F
drivers/intel/soc/
3.14. MediaTek platform ports¶
- M
Yidi Lin (林以廸) <yidi.lin@mediatek.com>
- G
- F
plat/mediatek/
3.15. Marvell platform ports and SoC drivers¶
- M
Konstantin Porotchkin <kostap@marvell.com>
- G
- F
docs/marvell/
- F
plat/marvell/
- F
drivers/marvell/
- F
tools/marvell/
3.16. NVidia platform ports¶
- 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/
3.17. NXP QorIQ Layerscape platform ports¶
- M
Jiafei Pan <jiafei.pan@nxp.com>
- G
- F
docs/plat/ls1043a.rst
- F
plat/layerscape/
3.18. NXP i.MX 7 WaRP7 platform port and SoC drivers¶
- 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/
3.19. NXP i.MX 8 platform port¶
- M
Anson Huang <Anson.Huang@nxp.com>
- G
- F
docs/plat/imx8.rst
- F
plat/imx/
3.20. NXP i.MX8M platform port¶
- M
Jacky Bai <ping.bai@nxp.com>
- G
- F
doc/plat/imx8m.rst
- F
plat/imx/imx8m/
3.21. OP-TEE dispatcher¶
- M
Jens Wiklander <jens.wiklander@linaro.org>
- G
- F
docs/spd/optee-dispatcher.rst
- F
services/spd/opteed/
3.22. QEMU platform port¶
- M
Jens Wiklander <jens.wiklander@linaro.org>
- G
- F
docs/plat/qemu.rst
- F
plat/qemu/
3.23. Raspberry Pi 3 platform port¶
- 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/
3.24. Renesas rcar-gen3 platform port¶
- M
Jorge Ramirez-Ortiz <jramirez@baylibre.com>
- G
- M
Marek Vasut <marek.vasut@gmail.com>
- G
- F
docs/plat/rcar-gen3.rst
- F
plat/renesas/rcar
- F
drivers/renesas/rcar
- F
tools/renesas/rcar_layout_create
3.25. RockChip platform port¶
- M
Tony Xie <tony.xie@rock-chips.com>
- G
- G
- M
Heiko Stuebner <heiko@sntech.de>
- G
- F
plat/rockchip/
3.26. STM32MP1 platform port¶
- 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/
3.27. Synquacer platform port¶
- M
Sumit Garg <sumit.garg@linaro.org>
- G
- F
docs/plat/synquacer.rst
- F
plat/socionext/synquacer/
3.28. Texas Instruments platform port¶
- M
Andrew F. Davis <afd@ti.com>
- G
- F
docs/plat/ti-k3.rst
- F
plat/ti/
3.29. TLK/Trusty secure payloads¶
- 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/
3.30. UniPhier platform port¶
- M
Masahiro Yamada <yamada.masahiro@socionext.com>
- G
- F
docs/plat/socionext-uniphier.rst
- F
plat/socionext/uniphier/
3.31. Xilinx platform port¶
- M
Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
- G
- F
docs/plat/xilinx-zynqmp.rst
- F
plat/xilinx/