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 43Core Code 44~~~~~~~~~ 45 46Armv7-A architecture port 47^^^^^^^^^^^^^^^^^^^^^^^^^ 48:M: Etienne Carriere <etienne.carriere@linaro.org> 49:G: `etienne-lms`_ 50 51Software Delegated Exception Interface (SDEI) 52^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 53:M: Mark Dykes <mark.dykes@arm.com> 54:G: `mardyk01`_ 55:M: John Powell <John.Powell@arm.com> 56:G: `john-powell-arm`_ 57:F: services/std_svc/sdei/ 58 59Trusted Boot 60^^^^^^^^^^^^ 61:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 62:G: `sandrine-bailleux-arm`_ 63:M: Manish Pandey <manish.pandey2@arm.com> 64:G: `manish-pandey-arm`_ 65:M: Manish Badarkhe <manish.badarkhe@arm.com> 66:G: `ManishVB-Arm`_ 67:F: drivers/auth/ 68 69Secure Partition Manager (SPM) 70^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 71:M: Olivier Deprez <olivier.deprez@arm.com> 72:G: `odeprez`_ 73:M: Manish Pandey <manish.pandey2@arm.com> 74:G: `manish-pandey-arm`_ 75:M: Maksims Svecovs <maksims.svecovs@arm.com> 76:G: `max-shvetsov`_ 77:M: Joao Alves <Joao.Alves@arm.com> 78:G: `J-Alves`_ 79:F: services/std_svc/spm\* 80 81Exception Handling Framework (EHF) 82^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 83:M: Manish Badarkhe <manish.badarkhe@arm.com> 84:G: `ManishVB-Arm`_ 85:M: John Powell <John.Powell@arm.com> 86:G: `john-powell-arm`_ 87:F: bl31/ehf.c 88 89 90Drivers, Libraries and Framework Code 91~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 93Console API framework 94^^^^^^^^^^^^^^^^^^^^^ 95:M: Julius Werner <jwerner@chromium.org> 96:G: `jwerner-chromium`_ 97:F: drivers/console/ 98:F: include/drivers/console.h 99:F: plat/common/aarch64/crash_console_helpers.S 100 101coreboot support libraries 102^^^^^^^^^^^^^^^^^^^^^^^^^^ 103:M: Julius Werner <jwerner@chromium.org> 104:G: `jwerner-chromium`_ 105:F: drivers/coreboot/ 106:F: include/drivers/coreboot/ 107:F: include/lib/coreboot.h 108:F: lib/coreboot/ 109 110eMMC/UFS drivers 111^^^^^^^^^^^^^^^^ 112:M: Haojian Zhuang <haojian.zhuang@linaro.org> 113:G: `hzhuang1`_ 114:F: drivers/partition/ 115:F: drivers/synopsys/emmc/ 116:F: drivers/synopsys/ufs/ 117:F: drivers/ufs/ 118:F: include/drivers/dw_ufs.h 119:F: include/drivers/ufs.h 120:F: include/drivers/synopsys/dw_mmc.h 121 122Power State Coordination Interface (PSCI) 123^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 124:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 125:G: `javieralso-arm`_ 126:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 127:G: `madhukar-Arm`_ 128:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 129:G: `laurenw-arm`_ 130:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 131:G: `zelalem-aweke`_ 132:F: lib/psci/ 133 134DebugFS 135^^^^^^^ 136:M: Olivier Deprez <olivier.deprez@arm.com> 137:G: `odeprez`_ 138:F: lib/debugfs/ 139 140Firmware Configuration Framework (FCONF) 141^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 142:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 143:G: `madhukar-Arm`_ 144:M: Manish Badarkhe <manish.badarkhe@arm.com> 145:G: `ManishVB-Arm`_ 146:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 147:G: `laurenw-arm`_ 148:F: lib/fconf/ 149 150Performance Measurement Framework (PMF) 151^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152:M: Joao Alves <Joao.Alves@arm.com> 153:G: `J-Alves`_ 154:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 155:G: `theotherjimmy`_ 156:F: lib/pmf/ 157 158Arm CPU libraries 159^^^^^^^^^^^^^^^^^ 160:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 161:G: `laurenw-arm`_ 162:M: John Powell <John.Powell@arm.com> 163:G: `john-powell-arm`_ 164:F: lib/cpus/ 165 166Reliability Availability Serviceabilty (RAS) framework 167^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 168:M: Olivier Deprez <olivier.deprez@arm.com> 169:G: `odeprez`_ 170:M: Manish Pandey <manish.pandey2@arm.com> 171:G: `manish-pandey-arm`_ 172:F: lib/extensions/ras/ 173 174Activity Monitors Unit (AMU) extensions 175^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 176:M: Alexei Fedorov <alexei.fedorov@arm.com> 177:G: `AlexeiFedorov`_ 178:F: lib/extensions/amu/ 179 180Memory Partitioning And Monitoring (MPAM) extensions 181^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 182:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 183:G: `zelalem-aweke`_ 184:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 185:G: `theotherjimmy`_ 186:F: lib/extensions/mpam/ 187 188Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions 189^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 190:M: Alexei Fedorov <alexei.fedorov@arm.com> 191:G: `AlexeiFedorov`_ 192:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 193:G: `zelalem-aweke`_ 194:F: lib/extensions/pauth/ 195 196Statistical Profiling Extension (SPE) 197^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 198:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 199:G: `zelalem-aweke`_ 200:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 201:G: `theotherjimmy`_ 202:F: lib/extensions/spe/ 203 204Scalable Vector Extension (SVE) 205^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 206:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 207:G: `theotherjimmy`_ 208:F: lib/extensions/sve/ 209 210Standard C library 211^^^^^^^^^^^^^^^^^^ 212:M: Alexei Fedorov <alexei.fedorov@arm.com> 213:G: `AlexeiFedorov`_ 214:M: John Powell <John.Powell@arm.com> 215:G: `john-powell-arm`_ 216:F: lib/libc/ 217 218Library At ROM (ROMlib) 219^^^^^^^^^^^^^^^^^^^^^^^ 220:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 221:G: `madhukar-Arm`_ 222:F: lib/romlib/ 223 224Translation tables (``xlat_tables``) library 225^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 226:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 227:G: `javieralso-arm`_ 228:M: Joao Alves <Joao.Alves@arm.com> 229:G: `J-Alves`_ 230:F: lib/xlat\_tables_\*/ 231 232IO abstraction layer 233^^^^^^^^^^^^^^^^^^^^ 234:M: Manish Pandey <manish.pandey2@arm.com> 235:G: `manish-pandey-arm`_ 236:M: Olivier Deprez <olivier.deprez@arm.com> 237:G: `odeprez`_ 238:F: drivers/io/ 239 240GIC driver 241^^^^^^^^^^ 242:M: Alexei Fedorov <alexei.fedorov@arm.com> 243:G: `AlexeiFedorov`_ 244:M: Manish Pandey <manish.pandey2@arm.com> 245:G: `manish-pandey-arm`_ 246:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 247:G: `madhukar-Arm`_ 248:M: Olivier Deprez <olivier.deprez@arm.com> 249:G: `odeprez`_ 250:F: drivers/arm/gic/ 251 252Libfdt wrappers 253^^^^^^^^^^^^^^^ 254:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 255:G: `madhukar-Arm`_ 256:M: Manish Badarkhe <manish.badarkhe@arm.com> 257:G: `ManishVB-Arm`_ 258:F: common/fdt_wrappers.c 259 260Firmware Encryption Framework 261^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 262:M: Sumit Garg <sumit.garg@linaro.org> 263:G: `b49020`_ 264:F: drivers/io/io_encrypted.c 265:F: include/drivers/io/io_encrypted.h 266:F: include/tools_share/firmware_encrypted.h 267 268 269Platform Ports 270~~~~~~~~~~~~~~ 271 272Allwinner ARMv8 platform port 273^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 274:M: Andre Przywara <andre.przywara@arm.com> 275:G: `Andre-ARM`_ 276:M: Samuel Holland <samuel@sholland.org> 277:G: `smaeul`_ 278:F: docs/plat/allwinner.rst 279:F: plat/allwinner/ 280:F: drivers/allwinner/ 281 282Amlogic Meson S905 (GXBB) platform port 283^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 284:M: Andre Przywara <andre.przywara@arm.com> 285:G: `Andre-ARM`_ 286:F: docs/plat/meson-gxbb.rst 287:F: drivers/amlogic/ 288:F: plat/amlogic/gxbb/ 289 290Amlogic Meson S905x (GXL) platform port 291^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 292:M: Remi Pommarel <repk@triplefau.lt> 293:G: `remi-triplefault`_ 294:F: docs/plat/meson-gxl.rst 295:F: plat/amlogic/gxl/ 296 297Amlogic Meson S905X2 (G12A) platform port 298^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 299:M: Carlo Caione <ccaione@baylibre.com> 300:G: `carlocaione`_ 301:F: docs/plat/meson-g12a.rst 302:F: plat/amlogic/g12a/ 303 304Amlogic Meson A113D (AXG) platform port 305^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 306:M: Carlo Caione <ccaione@baylibre.com> 307:G: `carlocaione`_ 308:F: docs/plat/meson-axg.rst 309:F: plat/amlogic/axg/ 310 311Arm System Guidance for Infrastructure / Mobile FVP platforms 312^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 313:M: Nariman Poushin <nariman.poushin@linaro.org> 314:G: `npoushin`_ 315:M: Thomas Abraham <thomas.abraham@arm.com> 316:G: `thomas-arm`_ 317:F: plat/arm/css/sgi/ 318:F: plat/arm/css/sgm/ 319:F: plat/arm/board/sgi575/ 320:F: plat/arm/board/sgm775/ 321 322HiSilicon HiKey and HiKey960 platform ports 323^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 324:M: Haojian Zhuang <haojian.zhuang@linaro.org> 325:G: `hzhuang1`_ 326:F: docs/plat/hikey.rst 327:F: docs/plat/hikey960.rst 328:F: plat/hisilicon/hikey/ 329:F: plat/hisilicon/hikey960/ 330 331HiSilicon Poplar platform port 332^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333:M: Shawn Guo <shawn.guo@linaro.org> 334:G: `shawnguo2`_ 335:F: docs/plat/poplar.rst 336:F: plat/hisilicon/poplar/ 337 338Intel SocFPGA platform ports 339^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 340:M: Tien Hock Loh <tien.hock.loh@intel.com> 341:G: `thloh85-intel`_ 342:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 343:G: mabdulha 344:F: plat/intel/soc 345:F: drivers/intel/soc/ 346 347MediaTek platform ports 348^^^^^^^^^^^^^^^^^^^^^^^ 349:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 350:G: `mtk09422`_ 351:F: plat/mediatek/ 352 353Marvell platform ports and SoC drivers 354^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 355:M: Konstantin Porotchkin <kostap@marvell.com> 356:G: `kostapr`_ 357:F: docs/plat/marvell/ 358:F: plat/marvell/ 359:F: drivers/marvell/ 360:F: tools/marvell/ 361 362NVidia platform ports 363^^^^^^^^^^^^^^^^^^^^^ 364:M: Varun Wadekar <vwadekar@nvidia.com> 365:G: `vwadekar`_ 366:F: docs/plat/nvidia-tegra.rst 367:F: include/lib/cpus/aarch64/denver.h 368:F: lib/cpus/aarch64/denver.S 369:F: plat/nvidia/ 370 371NXP QorIQ Layerscape platform ports 372^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 373:M: Jiafei Pan <jiafei.pan@nxp.com> 374:G: `qoriq-open-source`_ 375:F: docs/plat/ls1043a.rst 376:F: plat/layerscape/ 377 378NXP i.MX 7 WaRP7 platform port and SoC drivers 379^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 380:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 381:G: `bryanodonoghue`_ 382:M: Jun Nie <jun.nie@linaro.org> 383:G: `niej`_ 384:F: docs/plat/warp7.rst 385:F: plat/imx/common/ 386:F: plat/imx/imx7/ 387:F: drivers/imx/timer/ 388:F: drivers/imx/uart/ 389:F: drivers/imx/usdhc/ 390 391NXP i.MX 8 platform port 392^^^^^^^^^^^^^^^^^^^^^^^^ 393:M: Anson Huang <Anson.Huang@nxp.com> 394:G: `Anson-Huang`_ 395:F: docs/plat/imx8.rst 396:F: plat/imx/ 397 398NXP i.MX8M platform port 399^^^^^^^^^^^^^^^^^^^^^^^^ 400:M: Jacky Bai <ping.bai@nxp.com> 401:G: `JackyBai`_ 402:F: docs/plat/imx8m.rst 403:F: plat/imx/imx8m/ 404 405QEMU platform port 406^^^^^^^^^^^^^^^^^^ 407:M: Jens Wiklander <jens.wiklander@linaro.org> 408:G: `jenswi-linaro`_ 409:F: docs/plat/qemu.rst 410:F: plat/qemu/ 411 412Raspberry Pi 3 platform port 413^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 414:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 415:G: `grandpaul`_ 416:F: docs/plat/rpi3.rst 417:F: plat/rpi/rpi3/ 418:F: plat/rpi/common/ 419:F: drivers/rpi3/ 420:F: include/drivers/rpi3/ 421 422Raspberry Pi 4 platform port 423^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 424:M: Andre Przywara <andre.przywara@arm.com> 425:G: `Andre-ARM`_ 426:F: docs/plat/rpi4.rst 427:F: plat/rpi/rpi4/ 428:F: plat/rpi/common/ 429:F: drivers/rpi3/ 430:F: include/drivers/rpi3/ 431 432Renesas rcar-gen3 platform port 433^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 434:M: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 435:G: `ldts`_ 436:M: Marek Vasut <marek.vasut@gmail.com> 437:G: `marex`_ 438:F: docs/plat/rcar-gen3.rst 439:F: plat/renesas/rcar 440:F: drivers/renesas/rcar 441:F: tools/renesas/rcar_layout_create 442 443RockChip platform port 444^^^^^^^^^^^^^^^^^^^^^^ 445:M: Tony Xie <tony.xie@rock-chips.com> 446:G: `TonyXie06`_ 447:G: `rockchip-linux`_ 448:M: Heiko Stuebner <heiko@sntech.de> 449:G: `mmind`_ 450:F: plat/rockchip/ 451 452STM32MP1 platform port 453^^^^^^^^^^^^^^^^^^^^^^ 454:M: Yann Gautier <yann.gautier@st.com> 455:G: `Yann-lms`_ 456:F: docs/plat/stm32mp1.rst 457:F: drivers/st/ 458:F: fdts/stm32\* 459:F: include/drivers/st/ 460:F: include/dt-bindings/\*/stm32\* 461:F: plat/st/ 462:F: tools/stm32image/ 463 464Synquacer platform port 465^^^^^^^^^^^^^^^^^^^^^^^ 466:M: Sumit Garg <sumit.garg@linaro.org> 467:G: `b49020`_ 468:F: docs/plat/synquacer.rst 469:F: plat/socionext/synquacer/ 470 471Texas Instruments platform port 472^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 473:M: Andrew F. Davis <afd@ti.com> 474:G: `glneo`_ 475:F: docs/plat/ti-k3.rst 476:F: plat/ti/ 477 478UniPhier platform port 479^^^^^^^^^^^^^^^^^^^^^^ 480:M: Masahiro Yamada <yamada.masahiro@socionext.com> 481:G: `masahir0y`_ 482:F: docs/plat/socionext-uniphier.rst 483:F: plat/socionext/uniphier/ 484 485Xilinx platform port 486^^^^^^^^^^^^^^^^^^^^ 487:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> 488:G: `sivadur`_ 489:F: docs/plat/xilinx-zynqmp.rst 490:F: plat/xilinx/ 491 492 493Secure Payloads and Dispatchers 494~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495 496OP-TEE dispatcher 497^^^^^^^^^^^^^^^^^ 498:M: Jens Wiklander <jens.wiklander@linaro.org> 499:G: `jenswi-linaro`_ 500:F: docs/components/spd/optee-dispatcher.rst 501:F: services/spd/opteed/ 502 503TLK/Trusty secure payloads 504^^^^^^^^^^^^^^^^^^^^^^^^^^ 505:M: Varun Wadekar <vwadekar@nvidia.com> 506:G: `vwadekar`_ 507:F: docs/components/spd/tlk-dispatcher.rst 508:F: docs/components/spd/trusty-dispatcher.rst 509:F: include/bl32/payloads/tlk.h 510:F: services/spd/tlkd/ 511:F: services/spd/trusty/ 512 513Test Secure Payload (TSP) 514^^^^^^^^^^^^^^^^^^^^^^^^^ 515:M: Manish Badarkhe <manish.badarkhe@arm.com> 516:G: `ManishVB-Arm`_ 517:F: bl32/tsp/ 518:F: services/spd/tspd/ 519 520Tools 521~~~~~ 522 523Fiptool 524^^^^^^^ 525:M: Joao Alves <Joao.Alves@arm.com> 526:G: `J-Alves`_ 527:F: tools/fiptool/ 528 529Cert_create tool 530^^^^^^^^^^^^^^^^ 531:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 532:G: `sandrine-bailleux-arm`_ 533:F: tools/cert_create/ 534 535Encrypt_fw tool 536^^^^^^^^^^^^^^^ 537:M: Sumit Garg <sumit.garg@linaro.org> 538:G: `b49020`_ 539:F: tools/encrypt_fw/ 540 541Sptool 542^^^^^^ 543:M: Manish Pandey <manish.pandey2@arm.com> 544:G: `manish-pandey-arm`_ 545:F: tools/sptool/ 546 547Build system 548^^^^^^^^^^^^ 549:M: Manish Pandey <manish.pandey2@arm.com> 550:G: `manish-pandey-arm`_ 551:F: Makefile 552:F: make_helpers/ 553 554.. _AlexeiFedorov: https://github.com/AlexeiFedorov 555.. _Andre-ARM: https://github.com/Andre-ARM 556.. _Anson-Huang: https://github.com/Anson-Huang 557.. _bryanodonoghue: https://github.com/bryanodonoghue 558.. _b49020: https://github.com/b49020 559.. _carlocaione: https://github.com/carlocaione 560.. _danh-arm: https://github.com/danh-arm 561.. _etienne-lms: https://github.com/etienne-lms 562.. _glneo: https://github.com/glneo 563.. _grandpaul: https://github.com/grandpaul 564.. _hzhuang1: https://github.com/hzhuang1 565.. _JackyBai: https://github.com/JackyBai 566.. _jenswi-linaro: https://github.com/jenswi-linaro 567.. _jwerner-chromium: https://github.com/jwerner-chromium 568.. _kostapr: https://github.com/kostapr 569.. _ldts: https://github.com/ldts 570.. _marex: https://github.com/marex 571.. _masahir0y: https://github.com/masahir0y 572.. _mmind: https://github.com/mmind 573.. _mtk09422: https://github.com/mtk09422 574.. _niej: https://github.com/niej 575.. _npoushin: https://github.com/npoushin 576.. _qoriq-open-source: https://github.com/qoriq-open-source 577.. _remi-triplefault: https://github.com/repk 578.. _rockchip-linux: https://github.com/rockchip-linux 579.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 580.. _shawnguo2: https://github.com/shawnguo2 581.. _sivadur: https://github.com/sivadur 582.. _smaeul: https://github.com/smaeul 583.. _soby-mathew: https://github.com/soby-mathew 584.. _thloh85-intel: https://github.com/thloh85-intel 585.. _thomas-arm: https://github.com/thomas-arm 586.. _TonyXie06: https://github.com/TonyXie06 587.. _vwadekar: https://github.com/vwadekar 588.. _Yann-lms: https://github.com/Yann-lms 589.. _manish-pandey-arm: https://github.com/manish-pandey-arm 590.. _mardyk01: https://github.com/mardyk01 591.. _odeprez: https://github.com/odeprez 592.. _bipinravi-arm: https://github.com/bipinravi-arm 593.. _joannafarley-arm: https://github.com/joannafarley-arm 594.. _ManishVB-Arm: https://github.com/ManishVB-Arm 595.. _max-shvetsov: https://github.com/max-shvetsov 596.. _javieralso-arm: https://github.com/javieralso-arm 597.. _laurenw-arm: https://github.com/laurenw-arm 598.. _zelalem-aweke: https://github.com/zelalem-aweke 599.. _theotherjimmy: https://github.com/theotherjimmy 600.. _J-Alves: https://github.com/J-Alves 601.. _madhukar-Arm: https://github.com/madhukar-Arm 602.. _john-powell-arm: https://github.com/john-powell-arm 603 604 605.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 606