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