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 58Common 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 FVP Platform port 361^^^^^^^^^^^^^^^^^^^^^ 362:|M|: Manish Pandey <manish.pandey2@arm.com> 363:|G|: `manish-pandey-arm`_ 364:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 365:|G|: `madhukar-Arm`_ 366:|F|: plat/arm/board/fvp 367 368Arm Juno Platform port 369^^^^^^^^^^^^^^^^^^^^^^ 370:|M|: Manish Pandey <manish.pandey2@arm.com> 371:|G|: `manish-pandey-arm`_ 372:|M|: Chris Kay <chris.kay@arm.com> 373:|G|: `CJKay`_ 374:|F|: plat/arm/board/juno 375 376Arm Morello and N1SDP Platform ports 377^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 378:|M|: Manoj Kumar <manoj.kumar3@arm.com> 379:|G|: `manojkumar-arm`_ 380:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com> 381:|G|: `chandnich`_ 382:|F|: plat/arm/board/morello 383:|F|: plat/arm/board/n1sdp 384 385Arm Rich IoT Platform ports 386^^^^^^^^^^^^^^^^^^^^^^^^^^^ 387:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> 388:|G|: `abdellatif-elkhlifi`_ 389:|M|: Vishnu Banavath <vishnu.banavath@arm.com> 390:|G|: `vishnu-banavath`_ 391:|F|: plat/arm/board/corstone700 392:|F|: plat/arm/board/a5ds 393 394Arm Reference Design platform ports 395^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 396:|M|: Thomas Abraham <thomas.abraham@arm.com> 397:|G|: `thomas-arm`_ 398:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com> 399:|G|: `vijayenthiran-arm`_ 400:|F|: plat/arm/css/sgi/ 401:|F|: plat/arm/board/rde1edge/ 402:|F|: plat/arm/board/rdn1edge/ 403:|F|: plat/arm/board/rdn2/ 404:|F|: plat/arm/board/rdv1/ 405:|F|: plat/arm/board/rdv1mc/ 406:|F|: plat/arm/board/sgi575/ 407 408Arm Total Compute(tc0) platform port 409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 410:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> 411:|G|: `arugan02`_ 412:|M|: Usama Arif <usama.arif@arm.com> 413:|G|: `uarif1`_ 414:|F|: plat/arm/board/tc0 415 416HiSilicon HiKey and HiKey960 platform ports 417^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 418:|M|: Haojian Zhuang <haojian.zhuang@linaro.org> 419:|G|: `hzhuang1`_ 420:|F|: docs/plat/hikey.rst 421:|F|: docs/plat/hikey960.rst 422:|F|: plat/hisilicon/hikey/ 423:|F|: plat/hisilicon/hikey960/ 424 425HiSilicon Poplar platform port 426^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 427:|M|: Shawn Guo <shawn.guo@linaro.org> 428:|G|: `shawnguo2`_ 429:|F|: docs/plat/poplar.rst 430:|F|: plat/hisilicon/poplar/ 431 432Intel SocFPGA platform ports 433^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 434:|M|: Tien Hock Loh <tien.hock.loh@intel.com> 435:|G|: `thloh85-intel`_ 436:|M|: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 437:|G|: mabdulha 438:|F|: plat/intel/soc 439:|F|: drivers/intel/soc/ 440 441MediaTek platform ports 442^^^^^^^^^^^^^^^^^^^^^^^ 443:|M|: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 444:|G|: `mtk09422`_ 445:|F|: plat/mediatek/ 446 447Marvell platform ports and SoC drivers 448^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 449:|M|: Konstantin Porotchkin <kostap@marvell.com> 450:|G|: `kostapr`_ 451:|F|: docs/plat/marvell/ 452:|F|: plat/marvell/ 453:|F|: drivers/marvell/ 454:|F|: tools/marvell/ 455 456NVidia platform ports 457^^^^^^^^^^^^^^^^^^^^^ 458:|M|: Varun Wadekar <vwadekar@nvidia.com> 459:|G|: `vwadekar`_ 460:|F|: docs/plat/nvidia-tegra.rst 461:|F|: include/lib/cpus/aarch64/denver.h 462:|F|: lib/cpus/aarch64/denver.S 463:|F|: plat/nvidia/ 464 465NXP QorIQ Layerscape platform ports 466^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 467:|M|: Jiafei Pan <jiafei.pan@nxp.com> 468:|G|: `qoriq-open-source`_ 469:|F|: docs/plat/ls1043a.rst 470:|F|: plat/layerscape/ 471 472NXP i.MX 7 WaRP7 platform port and SoC drivers 473^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 474:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 475:|G|: `bryanodonoghue`_ 476:|M|: Jun Nie <jun.nie@linaro.org> 477:|G|: `niej`_ 478:|F|: docs/plat/warp7.rst 479:|F|: plat/imx/common/ 480:|F|: plat/imx/imx7/ 481:|F|: drivers/imx/timer/ 482:|F|: drivers/imx/uart/ 483:|F|: drivers/imx/usdhc/ 484 485NXP i.MX 8 platform port 486^^^^^^^^^^^^^^^^^^^^^^^^ 487:|M|: Anson Huang <Anson.Huang@nxp.com> 488:|G|: `Anson-Huang`_ 489:|F|: docs/plat/imx8.rst 490:|F|: plat/imx/ 491 492NXP i.MX8M platform port 493^^^^^^^^^^^^^^^^^^^^^^^^ 494:|M|: Jacky Bai <ping.bai@nxp.com> 495:|G|: `JackyBai`_ 496:|F|: docs/plat/imx8m.rst 497:|F|: plat/imx/imx8m/ 498 499QEMU platform port 500^^^^^^^^^^^^^^^^^^ 501:|M|: Jens Wiklander <jens.wiklander@linaro.org> 502:|G|: `jenswi-linaro`_ 503:|F|: docs/plat/qemu.rst 504:|F|: plat/qemu/ 505 506QTI platform port 507^^^^^^^^^^^^^^^^^ 508:|M|: Saurabh Gorecha <sgorecha@codeaurora.org> 509:|G|: `sgorecha`_ 510:|M|: Debasish Mandal <dmandal@codeaurora.org> 511:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> 512:|F|: docs/plat/qti.rst 513:|F|: plat/qti/ 514 515Raspberry Pi 3 platform port 516^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 517:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 518:|G|: `grandpaul`_ 519:|F|: docs/plat/rpi3.rst 520:|F|: plat/rpi/rpi3/ 521:|F|: plat/rpi/common/ 522:|F|: drivers/rpi3/ 523:|F|: include/drivers/rpi3/ 524 525Raspberry Pi 4 platform port 526^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 527:|M|: Andre Przywara <andre.przywara@arm.com> 528:|G|: `Andre-ARM`_ 529:|F|: docs/plat/rpi4.rst 530:|F|: plat/rpi/rpi4/ 531:|F|: plat/rpi/common/ 532:|F|: drivers/rpi3/ 533:|F|: include/drivers/rpi3/ 534 535Renesas rcar-gen3 platform port 536^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 537:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 538:|G|: `ldts`_ 539:|M|: Marek Vasut <marek.vasut@gmail.com> 540:|G|: `marex`_ 541:|F|: docs/plat/rcar-gen3.rst 542:|F|: plat/renesas/common 543:|F|: plat/renesas/rcar 544:|F|: drivers/renesas/common 545:|F|: drivers/renesas/rcar 546:|F|: tools/renesas/rcar_layout_create 547 548Renesas RZ/G2 platform port 549^^^^^^^^^^^^^^^^^^^^^^^^^^^ 550:|M|: Biju Das <biju.das.jz@bp.renesas.com> 551:|G|: `bijucdas`_ 552:|M|: Marek Vasut <marek.vasut@gmail.com> 553:|G|: `marex`_ 554:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 555:|G|: `prabhakarlad`_ 556:|F|: docs/plat/rz-g2.rst 557:|F|: plat/renesas/common 558:|F|: plat/renesas/rzg 559:|F|: drivers/renesas/common 560:|F|: drivers/renesas/rzg 561:|F|: tools/renesas/rzg_layout_create 562 563RockChip platform port 564^^^^^^^^^^^^^^^^^^^^^^ 565:|M|: Tony Xie <tony.xie@rock-chips.com> 566:|G|: `TonyXie06`_ 567:|G|: `rockchip-linux`_ 568:|M|: Heiko Stuebner <heiko@sntech.de> 569:|G|: `mmind`_ 570:|F|: plat/rockchip/ 571 572STM32MP1 platform port 573^^^^^^^^^^^^^^^^^^^^^^ 574:|M|: Yann Gautier <yann.gautier@st.com> 575:|G|: `Yann-lms`_ 576:|F|: docs/plat/stm32mp1.rst 577:|F|: drivers/st/ 578:|F|: fdts/stm32\* 579:|F|: include/drivers/st/ 580:|F|: include/dt-bindings/\*/stm32\* 581:|F|: plat/st/ 582:|F|: tools/stm32image/ 583 584Synquacer platform port 585^^^^^^^^^^^^^^^^^^^^^^^ 586:|M|: Sumit Garg <sumit.garg@linaro.org> 587:|G|: `b49020`_ 588:|F|: docs/plat/synquacer.rst 589:|F|: plat/socionext/synquacer/ 590 591Texas Instruments platform port 592^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 593:|M|: Nishanth Menon <nm@ti.com> 594:|G|: `nmenon`_ 595:|F|: docs/plat/ti-k3.rst 596:|F|: plat/ti/ 597 598UniPhier platform port 599^^^^^^^^^^^^^^^^^^^^^^ 600:|M|: Orphan 601:|F|: docs/plat/socionext-uniphier.rst 602:|F|: plat/socionext/uniphier/ 603 604Xilinx platform port 605^^^^^^^^^^^^^^^^^^^^ 606:|M|: Michal Simek <michal.simek@xilinx.com> 607:|G|: `michalsimek`_ 608:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> 609:|G|: `venkatesh`_ 610:|F|: docs/plat/xilinx-zynqmp.rst 611:|F|: plat/xilinx/ 612 613 614Secure Payloads and Dispatchers 615~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 617OP-TEE dispatcher 618^^^^^^^^^^^^^^^^^ 619:|M|: Jens Wiklander <jens.wiklander@linaro.org> 620:|G|: `jenswi-linaro`_ 621:|F|: docs/components/spd/optee-dispatcher.rst 622:|F|: services/spd/opteed/ 623 624TLK/Trusty secure payloads 625^^^^^^^^^^^^^^^^^^^^^^^^^^ 626:|M|: Varun Wadekar <vwadekar@nvidia.com> 627:|G|: `vwadekar`_ 628:|F|: docs/components/spd/tlk-dispatcher.rst 629:|F|: docs/components/spd/trusty-dispatcher.rst 630:|F|: include/bl32/payloads/tlk.h 631:|F|: services/spd/tlkd/ 632:|F|: services/spd/trusty/ 633 634Test Secure Payload (TSP) 635^^^^^^^^^^^^^^^^^^^^^^^^^ 636:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 637:|G|: `ManishVB-Arm`_ 638:|F|: bl32/tsp/ 639:|F|: services/spd/tspd/ 640 641Tools 642~~~~~ 643 644Fiptool 645^^^^^^^ 646:|M|: Joao Alves <Joao.Alves@arm.com> 647:|G|: `J-Alves`_ 648:|F|: tools/fiptool/ 649 650Cert_create tool 651^^^^^^^^^^^^^^^^ 652:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 653:|G|: `sandrine-bailleux-arm`_ 654:|F|: tools/cert_create/ 655 656Encrypt_fw tool 657^^^^^^^^^^^^^^^ 658:|M|: Sumit Garg <sumit.garg@linaro.org> 659:|G|: `b49020`_ 660:|F|: tools/encrypt_fw/ 661 662Sptool 663^^^^^^ 664:|M|: Manish Pandey <manish.pandey2@arm.com> 665:|G|: `manish-pandey-arm`_ 666:|F|: tools/sptool/ 667 668Build system 669^^^^^^^^^^^^ 670:|M|: Manish Pandey <manish.pandey2@arm.com> 671:|G|: `manish-pandey-arm`_ 672:|F|: Makefile 673:|F|: make_helpers/ 674 675.. _AlexeiFedorov: https://github.com/AlexeiFedorov 676.. _Andre-ARM: https://github.com/Andre-ARM 677.. _Anson-Huang: https://github.com/Anson-Huang 678.. _bijucdas: https://github.com/bijucdas 679.. _bryanodonoghue: https://github.com/bryanodonoghue 680.. _b49020: https://github.com/b49020 681.. _carlocaione: https://github.com/carlocaione 682.. _danh-arm: https://github.com/danh-arm 683.. _etienne-lms: https://github.com/etienne-lms 684.. _glneo: https://github.com/glneo 685.. _grandpaul: https://github.com/grandpaul 686.. _hzhuang1: https://github.com/hzhuang1 687.. _JackyBai: https://github.com/JackyBai 688.. _jenswi-linaro: https://github.com/jenswi-linaro 689.. _jwerner-chromium: https://github.com/jwerner-chromium 690.. _kostapr: https://github.com/kostapr 691.. _ldts: https://github.com/ldts 692.. _marex: https://github.com/marex 693.. _masahir0y: https://github.com/masahir0y 694.. _michalsimek: https://github.com/michalsimek 695.. _mmind: https://github.com/mmind 696.. _MrVan: https://github.com/MrVan 697.. _mtk09422: https://github.com/mtk09422 698.. _niej: https://github.com/niej 699.. _npoushin: https://github.com/npoushin 700.. _prabhakarlad: https://github.com/prabhakarlad 701.. _qoriq-open-source: https://github.com/qoriq-open-source 702.. _remi-triplefault: https://github.com/repk 703.. _rockchip-linux: https://github.com/rockchip-linux 704.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 705.. _sgorecha: https://github.com/sgorecha 706.. _shawnguo2: https://github.com/shawnguo2 707.. _smaeul: https://github.com/smaeul 708.. _soby-mathew: https://github.com/soby-mathew 709.. _thloh85-intel: https://github.com/thloh85-intel 710.. _thomas-arm: https://github.com/thomas-arm 711.. _TonyXie06: https://github.com/TonyXie06 712.. _vwadekar: https://github.com/vwadekar 713.. _venkatesh: https://github.com/vabbarap 714.. _Yann-lms: https://github.com/Yann-lms 715.. _manish-pandey-arm: https://github.com/manish-pandey-arm 716.. _mardyk01: https://github.com/mardyk01 717.. _odeprez: https://github.com/odeprez 718.. _bipinravi-arm: https://github.com/bipinravi-arm 719.. _joannafarley-arm: https://github.com/joannafarley-arm 720.. _ManishVB-Arm: https://github.com/ManishVB-Arm 721.. _max-shvetsov: https://github.com/max-shvetsov 722.. _javieralso-arm: https://github.com/javieralso-arm 723.. _laurenw-arm: https://github.com/laurenw-arm 724.. _zelalem-aweke: https://github.com/zelalem-aweke 725.. _theotherjimmy: https://github.com/theotherjimmy 726.. _J-Alves: https://github.com/J-Alves 727.. _madhukar-Arm: https://github.com/madhukar-Arm 728.. _john-powell-arm: https://github.com/john-powell-arm 729.. _raghuncstate: https://github.com/raghuncstate 730.. _CJKay: https://github.com/cjkay 731.. _nmenon: https://github.com/nmenon 732.. _manojkumar-arm: https://github.com/manojkumar-arm 733.. _chandnich: https://github.com/chandnich 734.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi 735.. _vishnu-banavath: https://github.com/vishnu-banavath 736.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm 737.. _arugan02: https://github.com/arugan02 738.. _uarif1: https://github.com/uarif1 739 740.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 741