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