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