xref: /rk3399_ARM-atf/docs/about/maintainers.rst (revision 01534e85630fca1997aec86280a83e094789832e)
18eb9490bSPaul BeesleyMaintainers
28eb9490bSPaul Beesley===========
38eb9490bSPaul Beesley
48eb9490bSPaul BeesleyTrusted Firmware-A (TF-A) is an Arm maintained project. All contributions are
58eb9490bSPaul Beesleyultimately merged by the maintainers listed below. Technical ownership of some
68eb9490bSPaul Beesleyparts of the codebase is delegated to the sub-maintainers listed below. An
78eb9490bSPaul Beesleyacknowledgement from these sub-maintainers may be required before the
88eb9490bSPaul Beesleymaintainers merge a contribution.
98eb9490bSPaul Beesley
108eb9490bSPaul BeesleyMain maintainers
118eb9490bSPaul Beesley----------------
128eb9490bSPaul Beesley:M: Dan Handley <dan.handley@arm.com>
138eb9490bSPaul Beesley:G: `danh-arm`_
148eb9490bSPaul Beesley:M: Soby Mathew <soby.mathew@arm.com>
158eb9490bSPaul Beesley:G: `soby-mathew`_
168eb9490bSPaul Beesley:M: Sandrine Bailleux <sandrine.bailleux@arm.com>
178eb9490bSPaul Beesley:G: `sandrine-bailleux-arm`_
188eb9490bSPaul Beesley:M: Alexei Fedorov <alexei.fedorov@arm.com>
198eb9490bSPaul Beesley:G: `AlexeiFedorov`_
20bbf0a1e4SPaul Beesley:M: György Szing <gyorgy.szing@arm.com>
21bbf0a1e4SPaul Beesley:G: `gyuri-szing`_
22*01534e85SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
23*01534e85SSandrine Bailleux:G: `manish-pandey-arm`_
24*01534e85SSandrine Bailleux:M: Mark Dykes <mark.dykes@arm.com>
25*01534e85SSandrine Bailleux:G: `mardyk01`_
26*01534e85SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
27*01534e85SSandrine Bailleux:G: `odeprez`_
28*01534e85SSandrine Bailleux:M: Bipin Ravi <bipin.ravi@arm.com>
29*01534e85SSandrine Bailleux:G: `bipinravi-arm`_
30*01534e85SSandrine Bailleux:M: Joanna Farley <joanna.farley@arm.com>
31*01534e85SSandrine Bailleux:G: `joannafarley-arm`_
328eb9490bSPaul Beesley
338eb9490bSPaul BeesleyAllwinner ARMv8 platform port
348eb9490bSPaul Beesley-----------------------------
358eb9490bSPaul Beesley:M: Andre Przywara <andre.przywara@arm.com>
368eb9490bSPaul Beesley:G: `Andre-ARM`_
378eb9490bSPaul Beesley:M: Samuel Holland <samuel@sholland.org>
388eb9490bSPaul Beesley:G: `smaeul`_
398eb9490bSPaul Beesley:F: docs/plat/allwinner.rst
408eb9490bSPaul Beesley:F: plat/allwinner/
418eb9490bSPaul Beesley:F: drivers/allwinner/
428eb9490bSPaul Beesley
438eb9490bSPaul BeesleyAmlogic Meson S905 (GXBB) platform port
448eb9490bSPaul Beesley---------------------------------------
458eb9490bSPaul Beesley:M: Andre Przywara <andre.przywara@arm.com>
468eb9490bSPaul Beesley:G: `Andre-ARM`_
478eb9490bSPaul Beesley:F: docs/plat/meson-gxbb.rst
488eb9490bSPaul Beesley:F: drivers/amlogic/
498eb9490bSPaul Beesley:F: plat/amlogic/gxbb/
508eb9490bSPaul Beesley
518eb9490bSPaul BeesleyAmlogic Meson S905x (GXL) platform port
528eb9490bSPaul Beesley---------------------------------------
538eb9490bSPaul Beesley:M: Remi Pommarel <repk@triplefau.lt>
548eb9490bSPaul Beesley:G: `remi-triplefault`_
558eb9490bSPaul Beesley:F: docs/plat/meson-gxl.rst
568eb9490bSPaul Beesley:F: drivers/amlogic/gxl
578eb9490bSPaul Beesley:F: plat/amlogic/gxl/
588eb9490bSPaul Beesley
598eb9490bSPaul BeesleyAmlogic Meson S905X2 (G12A) platform port
608eb9490bSPaul Beesley-----------------------------------------
618eb9490bSPaul Beesley:M: Carlo Caione <ccaione@baylibre.com>
628eb9490bSPaul Beesley:G: `carlocaione`_
638eb9490bSPaul Beesley:F: docs/plat/meson-g12a.rst
648eb9490bSPaul Beesley:F: drivers/amlogic/g12a
658eb9490bSPaul Beesley:F: plat/amlogic/g12a/
668eb9490bSPaul Beesley
678eb9490bSPaul BeesleyArmv7-A architecture port
688eb9490bSPaul Beesley-------------------------
698eb9490bSPaul Beesley:M: Etienne Carriere <etienne.carriere@linaro.org>
708eb9490bSPaul Beesley:G: `etienne-lms`_
718eb9490bSPaul Beesley
728eb9490bSPaul BeesleyArm System Guidance for Infrastructure / Mobile FVP platforms
738eb9490bSPaul Beesley-------------------------------------------------------------
748eb9490bSPaul Beesley:M: Nariman Poushin <nariman.poushin@linaro.org>
758eb9490bSPaul Beesley:G: `npoushin`_
768eb9490bSPaul Beesley:M: Thomas Abraham <thomas.abraham@arm.com>
778eb9490bSPaul Beesley:G: `thomas-arm`_
788eb9490bSPaul Beesley:F: plat/arm/css/sgi/
798eb9490bSPaul Beesley:F: plat/arm/css/sgm/
808eb9490bSPaul Beesley:F: plat/arm/board/sgi575/
818eb9490bSPaul Beesley:F: plat/arm/board/sgm775/
828eb9490bSPaul Beesley
838eb9490bSPaul BeesleyConsole API framework
848eb9490bSPaul Beesley---------------------
858eb9490bSPaul Beesley:M: Julius Werner <jwerner@chromium.org>
868eb9490bSPaul Beesley:G: `jwerner-chromium`_
878eb9490bSPaul Beesley:F: drivers/console/
888eb9490bSPaul Beesley:F: include/drivers/console.h
898eb9490bSPaul Beesley:F: plat/common/aarch64/crash_console_helpers.S
908eb9490bSPaul Beesley
918eb9490bSPaul Beesleycoreboot support libraries
928eb9490bSPaul Beesley--------------------------
938eb9490bSPaul Beesley:M: Julius Werner <jwerner@chromium.org>
948eb9490bSPaul Beesley:G: `jwerner-chromium`_
958eb9490bSPaul Beesley:F: drivers/coreboot/
968eb9490bSPaul Beesley:F: include/drivers/coreboot/
978eb9490bSPaul Beesley:F: include/lib/coreboot.h
988eb9490bSPaul Beesley:F: lib/coreboot/
998eb9490bSPaul Beesley
1008eb9490bSPaul BeesleyeMMC/UFS drivers
1018eb9490bSPaul Beesley----------------
1028eb9490bSPaul Beesley:M: Haojian Zhuang <haojian.zhuang@linaro.org>
1038eb9490bSPaul Beesley:G: `hzhuang1`_
1048eb9490bSPaul Beesley:F: drivers/partition/
1058eb9490bSPaul Beesley:F: drivers/synopsys/emmc/
1068eb9490bSPaul Beesley:F: drivers/synopsys/ufs/
1078eb9490bSPaul Beesley:F: drivers/ufs/
1088eb9490bSPaul Beesley:F: include/drivers/dw_ufs.h
1098eb9490bSPaul Beesley:F: include/drivers/ufs.h
1108eb9490bSPaul Beesley:F: include/drivers/synopsys/dw_mmc.h
1118eb9490bSPaul Beesley
1128eb9490bSPaul BeesleyHiSilicon HiKey and HiKey960 platform ports
1138eb9490bSPaul Beesley-------------------------------------------
1148eb9490bSPaul Beesley:M: Haojian Zhuang <haojian.zhuang@linaro.org>
1158eb9490bSPaul Beesley:G: `hzhuang1`_
1168eb9490bSPaul Beesley:F: docs/plat/hikey.rst
1178eb9490bSPaul Beesley:F: docs/plat/hikey960.rst
1188eb9490bSPaul Beesley:F: plat/hisilicon/hikey/
1198eb9490bSPaul Beesley:F: plat/hisilicon/hikey960/
1208eb9490bSPaul Beesley
1218eb9490bSPaul BeesleyHiSilicon Poplar platform port
1228eb9490bSPaul Beesley------------------------------
1238eb9490bSPaul Beesley:M: Shawn Guo <shawn.guo@linaro.org>
1248eb9490bSPaul Beesley:G: `shawnguo2`_
1258eb9490bSPaul Beesley:F: docs/plat/poplar.rst
1268eb9490bSPaul Beesley:F: plat/hisilicon/poplar/
1278eb9490bSPaul Beesley
1288eb9490bSPaul BeesleyIntel SocFPGA platform ports
1298eb9490bSPaul Beesley----------------------------
1308eb9490bSPaul Beesley:M: Tien Hock Loh <tien.hock.loh@intel.com>
1318eb9490bSPaul Beesley:G: `thloh85-intel`_
1328eb9490bSPaul Beesley:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
1338eb9490bSPaul Beesley:G: mabdulha
1348eb9490bSPaul Beesley:F: plat/intel/soc
1358eb9490bSPaul Beesley:F: drivers/intel/soc/
1368eb9490bSPaul Beesley
1378eb9490bSPaul BeesleyMediaTek platform ports
1388eb9490bSPaul Beesley-----------------------
1398eb9490bSPaul Beesley:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
1408eb9490bSPaul Beesley:G: `mtk09422`_
1418eb9490bSPaul Beesley:F: plat/mediatek/
1428eb9490bSPaul Beesley
1438eb9490bSPaul BeesleyMarvell platform ports and SoC drivers
1448eb9490bSPaul Beesley--------------------------------------
1458eb9490bSPaul Beesley:M: Konstantin Porotchkin <kostap@marvell.com>
1468eb9490bSPaul Beesley:G: `kostapr`_
1478eb9490bSPaul Beesley:F: docs/marvell/
1488eb9490bSPaul Beesley:F: plat/marvell/
1498eb9490bSPaul Beesley:F: drivers/marvell/
1508eb9490bSPaul Beesley:F: tools/marvell/
1518eb9490bSPaul Beesley
1528eb9490bSPaul BeesleyNVidia platform ports
1538eb9490bSPaul Beesley---------------------
1548eb9490bSPaul Beesley:M: Varun Wadekar <vwadekar@nvidia.com>
1558eb9490bSPaul Beesley:G: `vwadekar`_
1568eb9490bSPaul Beesley:F: docs/plat/nvidia-tegra.rst
1578eb9490bSPaul Beesley:F: include/lib/cpus/aarch64/denver.h
1588eb9490bSPaul Beesley:F: lib/cpus/aarch64/denver.S
1598eb9490bSPaul Beesley:F: plat/nvidia/
1608eb9490bSPaul Beesley
1618eb9490bSPaul BeesleyNXP QorIQ Layerscape platform ports
1628eb9490bSPaul Beesley-----------------------------------
1638eb9490bSPaul Beesley:M: Jiafei Pan <jiafei.pan@nxp.com>
1648eb9490bSPaul Beesley:G: `qoriq-open-source`_
1658eb9490bSPaul Beesley:F: docs/plat/ls1043a.rst
1668eb9490bSPaul Beesley:F: plat/layerscape/
1678eb9490bSPaul Beesley
1688eb9490bSPaul BeesleyNXP i.MX 7 WaRP7 platform port and SoC drivers
1698eb9490bSPaul Beesley----------------------------------------------
1708eb9490bSPaul Beesley:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1718eb9490bSPaul Beesley:G: `bryanodonoghue`_
1728eb9490bSPaul Beesley:M: Jun Nie <jun.nie@linaro.org>
1738eb9490bSPaul Beesley:G: `niej`_
1748eb9490bSPaul Beesley:F: docs/plat/warp7.rst
1758eb9490bSPaul Beesley:F: plat/imx/common/
1768eb9490bSPaul Beesley:F: plat/imx/imx7/
1778eb9490bSPaul Beesley:F: drivers/imx/timer/
1788eb9490bSPaul Beesley:F: drivers/imx/uart/
1798eb9490bSPaul Beesley:F: drivers/imx/usdhc/
1808eb9490bSPaul Beesley
1818eb9490bSPaul BeesleyNXP i.MX 8 platform port
1828eb9490bSPaul Beesley------------------------
1838eb9490bSPaul Beesley:M: Anson Huang <Anson.Huang@nxp.com>
1848eb9490bSPaul Beesley:G: `Anson-Huang`_
1858eb9490bSPaul Beesley:F: docs/plat/imx8.rst
1868eb9490bSPaul Beesley:F: plat/imx/
1878eb9490bSPaul Beesley
1888eb9490bSPaul BeesleyNXP i.MX8M platform port
1898eb9490bSPaul Beesley------------------------
1908eb9490bSPaul Beesley:M: Jacky Bai <ping.bai@nxp.com>
1918eb9490bSPaul Beesley:G: `JackyBai`_
1928eb9490bSPaul Beesley:F: doc/plat/imx8m.rst
1938eb9490bSPaul Beesley:F: plat/imx/imx8m/
1948eb9490bSPaul Beesley
1958eb9490bSPaul BeesleyOP-TEE dispatcher
1968eb9490bSPaul Beesley-----------------
1978eb9490bSPaul Beesley:M: Jens Wiklander <jens.wiklander@linaro.org>
1988eb9490bSPaul Beesley:G: `jenswi-linaro`_
1998eb9490bSPaul Beesley:F: docs/spd/optee-dispatcher.rst
2008eb9490bSPaul Beesley:F: services/spd/opteed/
2018eb9490bSPaul Beesley
2028eb9490bSPaul BeesleyQEMU platform port
2038eb9490bSPaul Beesley------------------
2048eb9490bSPaul Beesley:M: Jens Wiklander <jens.wiklander@linaro.org>
2058eb9490bSPaul Beesley:G: `jenswi-linaro`_
2068eb9490bSPaul Beesley:F: docs/plat/qemu.rst
2078eb9490bSPaul Beesley:F: plat/qemu/
2088eb9490bSPaul Beesley
2098eb9490bSPaul BeesleyRaspberry Pi 3 platform port
2108eb9490bSPaul Beesley----------------------------
2118eb9490bSPaul Beesley:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
2128eb9490bSPaul Beesley:G: `grandpaul`_
2138eb9490bSPaul Beesley:F: docs/plat/rpi3.rst
2148eb9490bSPaul Beesley:F: plat/rpi3/
2158eb9490bSPaul Beesley:F: drivers/rpi3/
2168eb9490bSPaul Beesley:F: include/drivers/rpi3/
2178eb9490bSPaul Beesley
2188eb9490bSPaul BeesleyRenesas rcar-gen3 platform port
2198eb9490bSPaul Beesley-------------------------------
2208eb9490bSPaul Beesley:M: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
2218eb9490bSPaul Beesley:G: `ldts`_
2228eb9490bSPaul Beesley:M: Marek Vasut <marek.vasut@gmail.com>
2238eb9490bSPaul Beesley:G: `marex`_
2248eb9490bSPaul Beesley:F: docs/plat/rcar-gen3.rst
2258eb9490bSPaul Beesley:F: plat/renesas/rcar
2268eb9490bSPaul Beesley:F: drivers/renesas/rcar
2278eb9490bSPaul Beesley:F: tools/renesas/rcar_layout_create
2288eb9490bSPaul Beesley
2298eb9490bSPaul BeesleyRockChip platform port
2308eb9490bSPaul Beesley----------------------
2318eb9490bSPaul Beesley:M: Tony Xie <tony.xie@rock-chips.com>
2328eb9490bSPaul Beesley:G: `TonyXie06`_
2338eb9490bSPaul Beesley:G: `rockchip-linux`_
2348eb9490bSPaul Beesley:M: Heiko Stuebner <heiko@sntech.de>
2358eb9490bSPaul Beesley:G: `mmind`_
2368eb9490bSPaul Beesley:F: plat/rockchip/
2378eb9490bSPaul Beesley
2388eb9490bSPaul BeesleySTM32MP1 platform port
2398eb9490bSPaul Beesley----------------------
2408eb9490bSPaul Beesley:M: Yann Gautier <yann.gautier@st.com>
2418eb9490bSPaul Beesley:G: `Yann-lms`_
2428eb9490bSPaul Beesley:F: docs/plat/stm32mp1.rst
2438eb9490bSPaul Beesley:F: drivers/st/
2448eb9490bSPaul Beesley:F: fdts/stm32\*
2458eb9490bSPaul Beesley:F: include/drivers/st/
2468eb9490bSPaul Beesley:F: include/dt-bindings/\*/stm32\*
2478eb9490bSPaul Beesley:F: plat/st/
2488eb9490bSPaul Beesley:F: tools/stm32image/
2498eb9490bSPaul Beesley
2508eb9490bSPaul BeesleySynquacer platform port
2518eb9490bSPaul Beesley-----------------------
2528eb9490bSPaul Beesley:M: Sumit Garg <sumit.garg@linaro.org>
2538eb9490bSPaul Beesley:G: `b49020`_
2548eb9490bSPaul Beesley:F: docs/plat/synquacer.rst
2558eb9490bSPaul Beesley:F: plat/socionext/synquacer/
2568eb9490bSPaul Beesley
2578eb9490bSPaul BeesleyTexas Instruments platform port
2588eb9490bSPaul Beesley-------------------------------
2598eb9490bSPaul Beesley:M: Andrew F. Davis <afd@ti.com>
2608eb9490bSPaul Beesley:G: `glneo`_
2618eb9490bSPaul Beesley:F: docs/plat/ti-k3.rst
2628eb9490bSPaul Beesley:F: plat/ti/
2638eb9490bSPaul Beesley
2648eb9490bSPaul BeesleyTLK/Trusty secure payloads
2658eb9490bSPaul Beesley--------------------------
2668eb9490bSPaul Beesley:M: Varun Wadekar <vwadekar@nvidia.com>
2678eb9490bSPaul Beesley:G: `vwadekar`_
2688eb9490bSPaul Beesley:F: docs/spd/tlk-dispatcher.rst
2698eb9490bSPaul Beesley:F: docs/spd/trusty-dispatcher.rst
2708eb9490bSPaul Beesley:F: include/bl32/payloads/tlk.h
2718eb9490bSPaul Beesley:F: services/spd/tlkd/
2728eb9490bSPaul Beesley:F: services/spd/trusty/
2738eb9490bSPaul Beesley
2748eb9490bSPaul BeesleyUniPhier platform port
2758eb9490bSPaul Beesley----------------------
2768eb9490bSPaul Beesley:M: Masahiro Yamada <yamada.masahiro@socionext.com>
2778eb9490bSPaul Beesley:G: `masahir0y`_
2788eb9490bSPaul Beesley:F: docs/plat/socionext-uniphier.rst
2798eb9490bSPaul Beesley:F: plat/socionext/uniphier/
2808eb9490bSPaul Beesley
2818eb9490bSPaul BeesleyXilinx platform port
2828eb9490bSPaul Beesley--------------------
2838eb9490bSPaul Beesley:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
2848eb9490bSPaul Beesley:G: `sivadur`_
2858eb9490bSPaul Beesley:F: docs/plat/xilinx-zynqmp.rst
2868eb9490bSPaul Beesley:F: plat/xilinx/
2878eb9490bSPaul Beesley
2888eb9490bSPaul Beesley.. _AlexeiFedorov: https://github.com/AlexeiFedorov
2898eb9490bSPaul Beesley.. _Andre-ARM: https://github.com/Andre-ARM
2908eb9490bSPaul Beesley.. _Anson-Huang: https://github.com/Anson-Huang
2918eb9490bSPaul Beesley.. _bryanodonoghue: https://github.com/bryanodonoghue
2928eb9490bSPaul Beesley.. _b49020: https://github.com/b49020
2938eb9490bSPaul Beesley.. _carlocaione: https://github.com/carlocaione
2948eb9490bSPaul Beesley.. _danh-arm: https://github.com/danh-arm
2958eb9490bSPaul Beesley.. _etienne-lms: https://github.com/etienne-lms
2968eb9490bSPaul Beesley.. _glneo: https://github.com/glneo
2978eb9490bSPaul Beesley.. _grandpaul: https://github.com/grandpaul
298bbf0a1e4SPaul Beesley.. _gyuri-szing: https://github.com/gyuri-szing
2998eb9490bSPaul Beesley.. _hzhuang1: https://github.com/hzhuang1
3008eb9490bSPaul Beesley.. _JackyBai: https://github.com/JackyBai
3018eb9490bSPaul Beesley.. _jenswi-linaro: https://github.com/jenswi-linaro
3028eb9490bSPaul Beesley.. _jwerner-chromium: https://github.com/jwerner-chromium
3038eb9490bSPaul Beesley.. _kostapr: https://github.com/kostapr
3048eb9490bSPaul Beesley.. _ldts: https://github.com/ldts
3058eb9490bSPaul Beesley.. _marex: https://github.com/marex
3068eb9490bSPaul Beesley.. _masahir0y: https://github.com/masahir0y
3078eb9490bSPaul Beesley.. _mmind: https://github.com/mmind
3088eb9490bSPaul Beesley.. _mtk09422: https://github.com/mtk09422
3098eb9490bSPaul Beesley.. _niej: https://github.com/niej
3108eb9490bSPaul Beesley.. _npoushin: https://github.com/npoushin
3118eb9490bSPaul Beesley.. _qoriq-open-source: https://github.com/qoriq-open-source
3128eb9490bSPaul Beesley.. _remi-triplefault: https://github.com/repk
3138eb9490bSPaul Beesley.. _rockchip-linux: https://github.com/rockchip-linux
3148eb9490bSPaul Beesley.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
3158eb9490bSPaul Beesley.. _shawnguo2: https://github.com/shawnguo2
3168eb9490bSPaul Beesley.. _sivadur: https://github.com/sivadur
3178eb9490bSPaul Beesley.. _smaeul: https://github.com/smaeul
3188eb9490bSPaul Beesley.. _soby-mathew: https://github.com/soby-mathew
3198eb9490bSPaul Beesley.. _thloh85-intel: https://github.com/thloh85-intel
3208eb9490bSPaul Beesley.. _thomas-arm: https://github.com/thomas-arm
3218eb9490bSPaul Beesley.. _TonyXie06: https://github.com/TonyXie06
3228eb9490bSPaul Beesley.. _vwadekar: https://github.com/vwadekar
3238eb9490bSPaul Beesley.. _Yann-lms: https://github.com/Yann-lms
324*01534e85SSandrine Bailleux.. _manish-pandey-arm: https://github.com/manish-pandey-arm
325*01534e85SSandrine Bailleux.. _mardyk01: https://github.com/mardyk01
326*01534e85SSandrine Bailleux.. _odeprez: https://github.com/odeprez
327*01534e85SSandrine Bailleux.. _bipinravi-arm: https://github.com/bipinravi-arm
328*01534e85SSandrine Bailleux.. _joannafarley-arm: https://github.com/joannafarley-arm
329