1Maintainers 2=========== 3 4Trusted Firmware-A (TF-A) is an Arm maintained project. All contributions are 5ultimately merged by the maintainers listed below. Technical ownership of some 6parts of the codebase is delegated to the sub-maintainers listed below. An 7acknowledgement from these sub-maintainers may be required before the 8maintainers merge a contribution. 9 10Main maintainers 11---------------- 12:M: Dan Handley <dan.handley@arm.com> 13:G: `danh-arm`_ 14:M: Soby Mathew <soby.mathew@arm.com> 15:G: `soby-mathew`_ 16:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 17:G: `sandrine-bailleux-arm`_ 18:M: Alexei Fedorov <alexei.fedorov@arm.com> 19:G: `AlexeiFedorov`_ 20:M: Manish Pandey <manish.pandey2@arm.com> 21:G: `manish-pandey-arm`_ 22:M: Mark Dykes <mark.dykes@arm.com> 23:G: `mardyk01`_ 24:M: Olivier Deprez <olivier.deprez@arm.com> 25:G: `odeprez`_ 26:M: Bipin Ravi <bipin.ravi@arm.com> 27:G: `bipinravi-arm`_ 28:M: Joanna Farley <joanna.farley@arm.com> 29:G: `joannafarley-arm`_ 30 31Allwinner ARMv8 platform port 32----------------------------- 33:M: Andre Przywara <andre.przywara@arm.com> 34:G: `Andre-ARM`_ 35:M: Samuel Holland <samuel@sholland.org> 36:G: `smaeul`_ 37:F: docs/plat/allwinner.rst 38:F: plat/allwinner/ 39:F: drivers/allwinner/ 40 41Amlogic Meson S905 (GXBB) platform port 42--------------------------------------- 43:M: Andre Przywara <andre.przywara@arm.com> 44:G: `Andre-ARM`_ 45:F: docs/plat/meson-gxbb.rst 46:F: drivers/amlogic/ 47:F: plat/amlogic/gxbb/ 48 49Amlogic Meson S905x (GXL) platform port 50--------------------------------------- 51:M: Remi Pommarel <repk@triplefau.lt> 52:G: `remi-triplefault`_ 53:F: docs/plat/meson-gxl.rst 54:F: plat/amlogic/gxl/ 55 56Amlogic Meson S905X2 (G12A) platform port 57----------------------------------------- 58:M: Carlo Caione <ccaione@baylibre.com> 59:G: `carlocaione`_ 60:F: docs/plat/meson-g12a.rst 61:F: plat/amlogic/g12a/ 62 63Amlogic Meson A113D (AXG) platform port 64----------------------------------------- 65:M: Carlo Caione <ccaione@baylibre.com> 66:G: `carlocaione`_ 67:F: docs/plat/meson-axg.rst 68:F: plat/amlogic/axg/ 69 70Armv7-A architecture port 71------------------------- 72:M: Etienne Carriere <etienne.carriere@linaro.org> 73:G: `etienne-lms`_ 74 75Arm System Guidance for Infrastructure / Mobile FVP platforms 76------------------------------------------------------------- 77:M: Nariman Poushin <nariman.poushin@linaro.org> 78:G: `npoushin`_ 79:M: Thomas Abraham <thomas.abraham@arm.com> 80:G: `thomas-arm`_ 81:F: plat/arm/css/sgi/ 82:F: plat/arm/css/sgm/ 83:F: plat/arm/board/sgi575/ 84:F: plat/arm/board/sgm775/ 85 86Console API framework 87--------------------- 88:M: Julius Werner <jwerner@chromium.org> 89:G: `jwerner-chromium`_ 90:F: drivers/console/ 91:F: include/drivers/console.h 92:F: plat/common/aarch64/crash_console_helpers.S 93 94coreboot support libraries 95-------------------------- 96:M: Julius Werner <jwerner@chromium.org> 97:G: `jwerner-chromium`_ 98:F: drivers/coreboot/ 99:F: include/drivers/coreboot/ 100:F: include/lib/coreboot.h 101:F: lib/coreboot/ 102 103eMMC/UFS drivers 104---------------- 105:M: Haojian Zhuang <haojian.zhuang@linaro.org> 106:G: `hzhuang1`_ 107:F: drivers/partition/ 108:F: drivers/synopsys/emmc/ 109:F: drivers/synopsys/ufs/ 110:F: drivers/ufs/ 111:F: include/drivers/dw_ufs.h 112:F: include/drivers/ufs.h 113:F: include/drivers/synopsys/dw_mmc.h 114 115HiSilicon HiKey and HiKey960 platform ports 116------------------------------------------- 117:M: Haojian Zhuang <haojian.zhuang@linaro.org> 118:G: `hzhuang1`_ 119:F: docs/plat/hikey.rst 120:F: docs/plat/hikey960.rst 121:F: plat/hisilicon/hikey/ 122:F: plat/hisilicon/hikey960/ 123 124HiSilicon Poplar platform port 125------------------------------ 126:M: Shawn Guo <shawn.guo@linaro.org> 127:G: `shawnguo2`_ 128:F: docs/plat/poplar.rst 129:F: plat/hisilicon/poplar/ 130 131Intel SocFPGA platform ports 132---------------------------- 133:M: Tien Hock Loh <tien.hock.loh@intel.com> 134:G: `thloh85-intel`_ 135:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 136:G: mabdulha 137:F: plat/intel/soc 138:F: drivers/intel/soc/ 139 140MediaTek platform ports 141----------------------- 142:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 143:G: `mtk09422`_ 144:F: plat/mediatek/ 145 146Marvell platform ports and SoC drivers 147-------------------------------------- 148:M: Konstantin Porotchkin <kostap@marvell.com> 149:G: `kostapr`_ 150:F: docs/plat/marvell/ 151:F: plat/marvell/ 152:F: drivers/marvell/ 153:F: tools/marvell/ 154 155NVidia platform ports 156--------------------- 157:M: Varun Wadekar <vwadekar@nvidia.com> 158:G: `vwadekar`_ 159:F: docs/plat/nvidia-tegra.rst 160:F: include/lib/cpus/aarch64/denver.h 161:F: lib/cpus/aarch64/denver.S 162:F: plat/nvidia/ 163 164NXP QorIQ Layerscape platform ports 165----------------------------------- 166:M: Jiafei Pan <jiafei.pan@nxp.com> 167:G: `qoriq-open-source`_ 168:F: docs/plat/ls1043a.rst 169:F: plat/layerscape/ 170 171NXP i.MX 7 WaRP7 platform port and SoC drivers 172---------------------------------------------- 173:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 174:G: `bryanodonoghue`_ 175:M: Jun Nie <jun.nie@linaro.org> 176:G: `niej`_ 177:F: docs/plat/warp7.rst 178:F: plat/imx/common/ 179:F: plat/imx/imx7/ 180:F: drivers/imx/timer/ 181:F: drivers/imx/uart/ 182:F: drivers/imx/usdhc/ 183 184NXP i.MX 8 platform port 185------------------------ 186:M: Anson Huang <Anson.Huang@nxp.com> 187:G: `Anson-Huang`_ 188:F: docs/plat/imx8.rst 189:F: plat/imx/ 190 191NXP i.MX8M platform port 192------------------------ 193:M: Jacky Bai <ping.bai@nxp.com> 194:G: `JackyBai`_ 195:F: docs/plat/imx8m.rst 196:F: plat/imx/imx8m/ 197 198OP-TEE dispatcher 199----------------- 200:M: Jens Wiklander <jens.wiklander@linaro.org> 201:G: `jenswi-linaro`_ 202:F: docs/components/spd/optee-dispatcher.rst 203:F: services/spd/opteed/ 204 205QEMU platform port 206------------------ 207:M: Jens Wiklander <jens.wiklander@linaro.org> 208:G: `jenswi-linaro`_ 209:F: docs/plat/qemu.rst 210:F: plat/qemu/ 211 212Raspberry Pi 3 platform port 213---------------------------- 214:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 215:G: `grandpaul`_ 216:F: docs/plat/rpi3.rst 217:F: plat/rpi/rpi3/ 218:F: plat/rpi/common/ 219:F: drivers/rpi3/ 220:F: include/drivers/rpi3/ 221 222Raspberry Pi 4 platform port 223---------------------------- 224:M: Andre Przywara <andre.przywara@arm.com> 225:G: `Andre-ARM`_ 226:F: docs/plat/rpi4.rst 227:F: plat/rpi/rpi4/ 228:F: plat/rpi/common/ 229:F: drivers/rpi3/ 230:F: include/drivers/rpi3/ 231 232Renesas rcar-gen3 platform port 233------------------------------- 234:M: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 235:G: `ldts`_ 236:M: Marek Vasut <marek.vasut@gmail.com> 237:G: `marex`_ 238:F: docs/plat/rcar-gen3.rst 239:F: plat/renesas/rcar 240:F: drivers/renesas/rcar 241:F: tools/renesas/rcar_layout_create 242 243RockChip platform port 244---------------------- 245:M: Tony Xie <tony.xie@rock-chips.com> 246:G: `TonyXie06`_ 247:G: `rockchip-linux`_ 248:M: Heiko Stuebner <heiko@sntech.de> 249:G: `mmind`_ 250:F: plat/rockchip/ 251 252STM32MP1 platform port 253---------------------- 254:M: Yann Gautier <yann.gautier@st.com> 255:G: `Yann-lms`_ 256:F: docs/plat/stm32mp1.rst 257:F: drivers/st/ 258:F: fdts/stm32\* 259:F: include/drivers/st/ 260:F: include/dt-bindings/\*/stm32\* 261:F: plat/st/ 262:F: tools/stm32image/ 263 264Synquacer platform port 265----------------------- 266:M: Sumit Garg <sumit.garg@linaro.org> 267:G: `b49020`_ 268:F: docs/plat/synquacer.rst 269:F: plat/socionext/synquacer/ 270 271Texas Instruments platform port 272------------------------------- 273:M: Andrew F. Davis <afd@ti.com> 274:G: `glneo`_ 275:F: docs/plat/ti-k3.rst 276:F: plat/ti/ 277 278TLK/Trusty secure payloads 279-------------------------- 280:M: Varun Wadekar <vwadekar@nvidia.com> 281:G: `vwadekar`_ 282:F: docs/components/spd/tlk-dispatcher.rst 283:F: docs/components/spd/trusty-dispatcher.rst 284:F: include/bl32/payloads/tlk.h 285:F: services/spd/tlkd/ 286:F: services/spd/trusty/ 287 288UniPhier platform port 289---------------------- 290:M: Masahiro Yamada <yamada.masahiro@socionext.com> 291:G: `masahir0y`_ 292:F: docs/plat/socionext-uniphier.rst 293:F: plat/socionext/uniphier/ 294 295Xilinx platform port 296-------------------- 297:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> 298:G: `sivadur`_ 299:F: docs/plat/xilinx-zynqmp.rst 300:F: plat/xilinx/ 301 302.. _AlexeiFedorov: https://github.com/AlexeiFedorov 303.. _Andre-ARM: https://github.com/Andre-ARM 304.. _Anson-Huang: https://github.com/Anson-Huang 305.. _bryanodonoghue: https://github.com/bryanodonoghue 306.. _b49020: https://github.com/b49020 307.. _carlocaione: https://github.com/carlocaione 308.. _danh-arm: https://github.com/danh-arm 309.. _etienne-lms: https://github.com/etienne-lms 310.. _glneo: https://github.com/glneo 311.. _grandpaul: https://github.com/grandpaul 312.. _hzhuang1: https://github.com/hzhuang1 313.. _JackyBai: https://github.com/JackyBai 314.. _jenswi-linaro: https://github.com/jenswi-linaro 315.. _jwerner-chromium: https://github.com/jwerner-chromium 316.. _kostapr: https://github.com/kostapr 317.. _ldts: https://github.com/ldts 318.. _marex: https://github.com/marex 319.. _masahir0y: https://github.com/masahir0y 320.. _mmind: https://github.com/mmind 321.. _mtk09422: https://github.com/mtk09422 322.. _niej: https://github.com/niej 323.. _npoushin: https://github.com/npoushin 324.. _qoriq-open-source: https://github.com/qoriq-open-source 325.. _remi-triplefault: https://github.com/repk 326.. _rockchip-linux: https://github.com/rockchip-linux 327.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 328.. _shawnguo2: https://github.com/shawnguo2 329.. _sivadur: https://github.com/sivadur 330.. _smaeul: https://github.com/smaeul 331.. _soby-mathew: https://github.com/soby-mathew 332.. _thloh85-intel: https://github.com/thloh85-intel 333.. _thomas-arm: https://github.com/thomas-arm 334.. _TonyXie06: https://github.com/TonyXie06 335.. _vwadekar: https://github.com/vwadekar 336.. _Yann-lms: https://github.com/Yann-lms 337.. _manish-pandey-arm: https://github.com/manish-pandey-arm 338.. _mardyk01: https://github.com/mardyk01 339.. _odeprez: https://github.com/odeprez 340.. _bipinravi-arm: https://github.com/bipinravi-arm 341.. _joannafarley-arm: https://github.com/joannafarley-arm 342