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