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 145JTAG DCC console driver 146^^^^^^^^^^^^^^^^^^^^^^^ 147:M: Michal Simek <michal.simek@xilinx.com> 148:G: `michalsimek`_ 149:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> 150:G: `venkatesh`_ 151:F: drivers/arm/dcc/ 152:F: include/drivers/arm/dcc.h 153 154Power State Coordination Interface (PSCI) 155^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 157:|G|: `javieralso-arm`_ 158:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 159:|G|: `madhukar-Arm`_ 160:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 161:|G|: `laurenw-arm`_ 162:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> 163:|G|: `zelalem-aweke`_ 164:|F|: lib/psci/ 165 166DebugFS 167^^^^^^^ 168:|M|: Olivier Deprez <olivier.deprez@arm.com> 169:|G|: `odeprez`_ 170:|F|: lib/debugfs/ 171 172Firmware Configuration Framework (FCONF) 173^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 174:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 175:|G|: `madhukar-Arm`_ 176:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 177:|G|: `ManishVB-Arm`_ 178:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 179:|G|: `laurenw-arm`_ 180:|F|: lib/fconf/ 181 182Performance Measurement Framework (PMF) 183^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 184:|M|: Joao Alves <Joao.Alves@arm.com> 185:|G|: `J-Alves`_ 186:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com> 187:|G|: `theotherjimmy`_ 188:|F|: lib/pmf/ 189 190Arm CPU libraries 191^^^^^^^^^^^^^^^^^ 192:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 193:|G|: `laurenw-arm`_ 194:|M|: John Powell <John.Powell@arm.com> 195:|G|: `john-powell-arm`_ 196:|F|: lib/cpus/ 197 198Reliability Availability Serviceabilty (RAS) framework 199^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200:|M|: Olivier Deprez <olivier.deprez@arm.com> 201:|G|: `odeprez`_ 202:|M|: Manish Pandey <manish.pandey2@arm.com> 203:|G|: `manish-pandey-arm`_ 204:|F|: lib/extensions/ras/ 205 206Activity Monitors Unit (AMU) extensions 207^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 208:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 209:|G|: `AlexeiFedorov`_ 210:|F|: lib/extensions/amu/ 211 212Memory Partitioning And Monitoring (MPAM) extensions 213^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 214:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> 215:|G|: `zelalem-aweke`_ 216:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com> 217:|G|: `theotherjimmy`_ 218:|F|: lib/extensions/mpam/ 219 220Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions 221^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 222:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 223:|G|: `AlexeiFedorov`_ 224:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> 225:|G|: `zelalem-aweke`_ 226:|F|: lib/extensions/pauth/ 227 228Statistical Profiling Extension (SPE) 229^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 230:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> 231:|G|: `zelalem-aweke`_ 232:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com> 233:|G|: `theotherjimmy`_ 234:|F|: lib/extensions/spe/ 235 236Scalable Vector Extension (SVE) 237^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 238:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com> 239:|G|: `theotherjimmy`_ 240:|F|: lib/extensions/sve/ 241 242Standard C library 243^^^^^^^^^^^^^^^^^^ 244:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 245:|G|: `AlexeiFedorov`_ 246:|M|: John Powell <John.Powell@arm.com> 247:|G|: `john-powell-arm`_ 248:|F|: lib/libc/ 249 250Library At ROM (ROMlib) 251^^^^^^^^^^^^^^^^^^^^^^^ 252:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 253:|G|: `madhukar-Arm`_ 254:|F|: lib/romlib/ 255 256Translation tables (``xlat_tables``) library 257^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 258:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 259:|G|: `javieralso-arm`_ 260:|M|: Joao Alves <Joao.Alves@arm.com> 261:|G|: `J-Alves`_ 262:|F|: lib/xlat\_tables_\*/ 263 264IO abstraction layer 265^^^^^^^^^^^^^^^^^^^^ 266:|M|: Manish Pandey <manish.pandey2@arm.com> 267:|G|: `manish-pandey-arm`_ 268:|M|: Olivier Deprez <olivier.deprez@arm.com> 269:|G|: `odeprez`_ 270:|F|: drivers/io/ 271 272GIC driver 273^^^^^^^^^^ 274:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 275:|G|: `AlexeiFedorov`_ 276:|M|: Manish Pandey <manish.pandey2@arm.com> 277:|G|: `manish-pandey-arm`_ 278:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 279:|G|: `madhukar-Arm`_ 280:|M|: Olivier Deprez <olivier.deprez@arm.com> 281:|G|: `odeprez`_ 282:|F|: drivers/arm/gic/ 283 284Libfdt wrappers 285^^^^^^^^^^^^^^^ 286:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 287:|G|: `madhukar-Arm`_ 288:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 289:|G|: `ManishVB-Arm`_ 290:|F|: common/fdt_wrappers.c 291 292Firmware Encryption Framework 293^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 294:|M|: Sumit Garg <sumit.garg@linaro.org> 295:|G|: `b49020`_ 296:|F|: drivers/io/io_encrypted.c 297:|F|: include/drivers/io/io_encrypted.h 298:|F|: include/tools_share/firmware_encrypted.h 299 300Measured Boot 301^^^^^^^^^^^^^ 302:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 303:|G|: `AlexeiFedorov`_ 304:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 305:|G|: `javieralso-arm`_ 306:|F|: drivers/measured_boot 307:|F|: include/drivers/measured_boot 308:|F|: plat/arm/board/fvp/fvp_measured_boot.c 309 310System Control and Management Interface (SCMI) Server 311^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 312:|M|: Etienne Carriere <etienne.carriere@st.com> 313:|G|: `etienne-lms`_ 314:|M|: Peng Fan <peng.fan@nxp.com> 315:|G|: `MrVan`_ 316:|F|: drivers/scmi-msg 317:|F|: include/drivers/scmi\* 318 319Platform Ports 320~~~~~~~~~~~~~~ 321 322Allwinner ARMv8 platform port 323^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 324:|M|: Andre Przywara <andre.przywara@arm.com> 325:|G|: `Andre-ARM`_ 326:|M|: Samuel Holland <samuel@sholland.org> 327:|G|: `smaeul`_ 328:|F|: docs/plat/allwinner.rst 329:|F|: plat/allwinner/ 330:|F|: drivers/allwinner/ 331 332Amlogic Meson S905 (GXBB) platform port 333^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 334:|M|: Andre Przywara <andre.przywara@arm.com> 335:|G|: `Andre-ARM`_ 336:|F|: docs/plat/meson-gxbb.rst 337:|F|: drivers/amlogic/ 338:|F|: plat/amlogic/gxbb/ 339 340Amlogic Meson S905x (GXL) platform port 341^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 342:|M|: Remi Pommarel <repk@triplefau.lt> 343:|G|: `remi-triplefault`_ 344:|F|: docs/plat/meson-gxl.rst 345:|F|: plat/amlogic/gxl/ 346 347Amlogic Meson S905X2 (G12A) platform port 348^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 349:|M|: Carlo Caione <ccaione@baylibre.com> 350:|G|: `carlocaione`_ 351:|F|: docs/plat/meson-g12a.rst 352:|F|: plat/amlogic/g12a/ 353 354Amlogic Meson A113D (AXG) platform port 355^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 356:|M|: Carlo Caione <ccaione@baylibre.com> 357:|G|: `carlocaione`_ 358:|F|: docs/plat/meson-axg.rst 359:|F|: plat/amlogic/axg/ 360 361Arm FPGA platform port 362^^^^^^^^^^^^^^^^^^^^^^ 363:|M|: Andre Przywara <andre.przywara@arm.com> 364:|G|: `Andre-ARM`_ 365:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 366:|G|: `javieralso-arm`_ 367:|F|: plat/arm/board/arm_fpga 368 369Arm FVP Platform port 370^^^^^^^^^^^^^^^^^^^^^ 371:|M|: Manish Pandey <manish.pandey2@arm.com> 372:|G|: `manish-pandey-arm`_ 373:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 374:|G|: `madhukar-Arm`_ 375:|F|: plat/arm/board/fvp 376 377Arm Juno Platform port 378^^^^^^^^^^^^^^^^^^^^^^ 379:|M|: Manish Pandey <manish.pandey2@arm.com> 380:|G|: `manish-pandey-arm`_ 381:|M|: Chris Kay <chris.kay@arm.com> 382:|G|: `CJKay`_ 383:|F|: plat/arm/board/juno 384 385Arm Morello and N1SDP Platform ports 386^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 387:|M|: Manoj Kumar <manoj.kumar3@arm.com> 388:|G|: `manojkumar-arm`_ 389:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com> 390:|G|: `chandnich`_ 391:|F|: plat/arm/board/morello 392:|F|: plat/arm/board/n1sdp 393 394Arm Rich IoT Platform ports 395^^^^^^^^^^^^^^^^^^^^^^^^^^^ 396:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> 397:|G|: `abdellatif-elkhlifi`_ 398:|M|: Vishnu Banavath <vishnu.banavath@arm.com> 399:|G|: `vishnu-banavath`_ 400:|F|: plat/arm/board/corstone700 401:|F|: plat/arm/board/a5ds 402 403Arm Reference Design platform ports 404^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 405:|M|: Thomas Abraham <thomas.abraham@arm.com> 406:|G|: `thomas-arm`_ 407:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com> 408:|G|: `vijayenthiran-arm`_ 409:|F|: plat/arm/css/sgi/ 410:|F|: plat/arm/board/rde1edge/ 411:|F|: plat/arm/board/rdn1edge/ 412:|F|: plat/arm/board/rdn2/ 413:|F|: plat/arm/board/rdv1/ 414:|F|: plat/arm/board/rdv1mc/ 415:|F|: plat/arm/board/sgi575/ 416 417Arm Total Compute(tc0) platform port 418^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 419:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> 420:|G|: `arugan02`_ 421:|M|: Usama Arif <usama.arif@arm.com> 422:|G|: `uarif1`_ 423:|F|: plat/arm/board/tc0 424 425HiSilicon HiKey and HiKey960 platform ports 426^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 427:|M|: Haojian Zhuang <haojian.zhuang@linaro.org> 428:|G|: `hzhuang1`_ 429:|F|: docs/plat/hikey.rst 430:|F|: docs/plat/hikey960.rst 431:|F|: plat/hisilicon/hikey/ 432:|F|: plat/hisilicon/hikey960/ 433 434HiSilicon Poplar platform port 435^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 436:|M|: Shawn Guo <shawn.guo@linaro.org> 437:|G|: `shawnguo2`_ 438:|F|: docs/plat/poplar.rst 439:|F|: plat/hisilicon/poplar/ 440 441Intel SocFPGA platform ports 442^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 443:|M|: Tien Hock Loh <tien.hock.loh@intel.com> 444:|G|: `thloh85-intel`_ 445:|M|: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 446:|G|: mabdulha 447:|F|: plat/intel/soc 448:|F|: drivers/intel/soc/ 449 450MediaTek platform ports 451^^^^^^^^^^^^^^^^^^^^^^^ 452:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com> 453:|G|: `mtk-rex-bc-chen`_ 454:|F|: plat/mediatek/ 455 456Marvell platform ports and SoC drivers 457^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 458:|M|: Konstantin Porotchkin <kostap@marvell.com> 459:|G|: `kostapr`_ 460:|F|: docs/plat/marvell/ 461:|F|: plat/marvell/ 462:|F|: drivers/marvell/ 463:|F|: tools/marvell/ 464 465NVidia platform ports 466^^^^^^^^^^^^^^^^^^^^^ 467:|M|: Varun Wadekar <vwadekar@nvidia.com> 468:|G|: `vwadekar`_ 469:|F|: docs/plat/nvidia-tegra.rst 470:|F|: include/lib/cpus/aarch64/denver.h 471:|F|: lib/cpus/aarch64/denver.S 472:|F|: plat/nvidia/ 473 474NXP QorIQ Layerscape platform ports 475^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 476:|M|: Jiafei Pan <jiafei.pan@nxp.com> 477:|G|: `qoriq-open-source`_ 478:|F|: docs/plat/ls1043a.rst 479:|F|: plat/layerscape/ 480 481NXP i.MX 7 WaRP7 platform port and SoC drivers 482^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 483:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 484:|G|: `bryanodonoghue`_ 485:|M|: Jun Nie <jun.nie@linaro.org> 486:|G|: `niej`_ 487:|F|: docs/plat/warp7.rst 488:|F|: plat/imx/common/ 489:|F|: plat/imx/imx7/ 490:|F|: drivers/imx/timer/ 491:|F|: drivers/imx/uart/ 492:|F|: drivers/imx/usdhc/ 493 494NXP i.MX 8 platform port 495^^^^^^^^^^^^^^^^^^^^^^^^ 496:|M|: Anson Huang <Anson.Huang@nxp.com> 497:|G|: `Anson-Huang`_ 498:|F|: docs/plat/imx8.rst 499:|F|: plat/imx/ 500 501NXP i.MX8M platform port 502^^^^^^^^^^^^^^^^^^^^^^^^ 503:|M|: Jacky Bai <ping.bai@nxp.com> 504:|G|: `JackyBai`_ 505:|F|: docs/plat/imx8m.rst 506:|F|: plat/imx/imx8m/ 507 508QEMU platform port 509^^^^^^^^^^^^^^^^^^ 510:|M|: Jens Wiklander <jens.wiklander@linaro.org> 511:|G|: `jenswi-linaro`_ 512:|F|: docs/plat/qemu.rst 513:|F|: plat/qemu/ 514 515QTI platform port 516^^^^^^^^^^^^^^^^^ 517:|M|: Saurabh Gorecha <sgorecha@codeaurora.org> 518:|G|: `sgorecha`_ 519:|M|: Debasish Mandal <dmandal@codeaurora.org> 520:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> 521:|F|: docs/plat/qti.rst 522:|F|: plat/qti/ 523 524Raspberry Pi 3 platform port 525^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 526:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 527:|G|: `grandpaul`_ 528:|F|: docs/plat/rpi3.rst 529:|F|: plat/rpi/rpi3/ 530:|F|: plat/rpi/common/ 531:|F|: drivers/rpi3/ 532:|F|: include/drivers/rpi3/ 533 534Raspberry Pi 4 platform port 535^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 536:|M|: Andre Przywara <andre.przywara@arm.com> 537:|G|: `Andre-ARM`_ 538:|F|: docs/plat/rpi4.rst 539:|F|: plat/rpi/rpi4/ 540:|F|: plat/rpi/common/ 541:|F|: drivers/rpi3/ 542:|F|: include/drivers/rpi3/ 543 544Renesas rcar-gen3 platform port 545^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 546:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 547:|G|: `ldts`_ 548:|M|: Marek Vasut <marek.vasut@gmail.com> 549:|G|: `marex`_ 550:|F|: docs/plat/rcar-gen3.rst 551:|F|: plat/renesas/common 552:|F|: plat/renesas/rcar 553:|F|: drivers/renesas/common 554:|F|: drivers/renesas/rcar 555:|F|: tools/renesas/rcar_layout_create 556 557Renesas RZ/G2 platform port 558^^^^^^^^^^^^^^^^^^^^^^^^^^^ 559:|M|: Biju Das <biju.das.jz@bp.renesas.com> 560:|G|: `bijucdas`_ 561:|M|: Marek Vasut <marek.vasut@gmail.com> 562:|G|: `marex`_ 563:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 564:|G|: `prabhakarlad`_ 565:|F|: docs/plat/rz-g2.rst 566:|F|: plat/renesas/common 567:|F|: plat/renesas/rzg 568:|F|: drivers/renesas/common 569:|F|: drivers/renesas/rzg 570:|F|: tools/renesas/rzg_layout_create 571 572RockChip platform port 573^^^^^^^^^^^^^^^^^^^^^^ 574:|M|: Tony Xie <tony.xie@rock-chips.com> 575:|G|: `TonyXie06`_ 576:|G|: `rockchip-linux`_ 577:|M|: Heiko Stuebner <heiko@sntech.de> 578:|G|: `mmind`_ 579:|F|: plat/rockchip/ 580 581STM32MP1 platform port 582^^^^^^^^^^^^^^^^^^^^^^ 583:|M|: Yann Gautier <yann.gautier@st.com> 584:|G|: `Yann-lms`_ 585:|F|: docs/plat/stm32mp1.rst 586:|F|: drivers/st/ 587:|F|: fdts/stm32\* 588:|F|: include/drivers/st/ 589:|F|: include/dt-bindings/\*/stm32\* 590:|F|: plat/st/ 591:|F|: tools/stm32image/ 592 593Synquacer platform port 594^^^^^^^^^^^^^^^^^^^^^^^ 595:|M|: Sumit Garg <sumit.garg@linaro.org> 596:|G|: `b49020`_ 597:|F|: docs/plat/synquacer.rst 598:|F|: plat/socionext/synquacer/ 599 600Texas Instruments platform port 601^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 602:|M|: Nishanth Menon <nm@ti.com> 603:|G|: `nmenon`_ 604:|F|: docs/plat/ti-k3.rst 605:|F|: plat/ti/ 606 607UniPhier platform port 608^^^^^^^^^^^^^^^^^^^^^^ 609:|M|: Orphan 610:|F|: docs/plat/socionext-uniphier.rst 611:|F|: plat/socionext/uniphier/ 612 613Xilinx platform port 614^^^^^^^^^^^^^^^^^^^^ 615:|M|: Michal Simek <michal.simek@xilinx.com> 616:|G|: `michalsimek`_ 617:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> 618:|G|: `venkatesh`_ 619:|F|: docs/plat/xilinx-zynqmp.rst 620:|F|: plat/xilinx/ 621 622 623Secure Payloads and Dispatchers 624~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 626OP-TEE dispatcher 627^^^^^^^^^^^^^^^^^ 628:|M|: Jens Wiklander <jens.wiklander@linaro.org> 629:|G|: `jenswi-linaro`_ 630:|F|: docs/components/spd/optee-dispatcher.rst 631:|F|: services/spd/opteed/ 632 633TLK/Trusty secure payloads 634^^^^^^^^^^^^^^^^^^^^^^^^^^ 635:|M|: Varun Wadekar <vwadekar@nvidia.com> 636:|G|: `vwadekar`_ 637:|F|: docs/components/spd/tlk-dispatcher.rst 638:|F|: docs/components/spd/trusty-dispatcher.rst 639:|F|: include/bl32/payloads/tlk.h 640:|F|: services/spd/tlkd/ 641:|F|: services/spd/trusty/ 642 643Test Secure Payload (TSP) 644^^^^^^^^^^^^^^^^^^^^^^^^^ 645:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 646:|G|: `ManishVB-Arm`_ 647:|F|: bl32/tsp/ 648:|F|: services/spd/tspd/ 649 650Tools 651~~~~~ 652 653Fiptool 654^^^^^^^ 655:|M|: Joao Alves <Joao.Alves@arm.com> 656:|G|: `J-Alves`_ 657:|F|: tools/fiptool/ 658 659Cert_create tool 660^^^^^^^^^^^^^^^^ 661:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 662:|G|: `sandrine-bailleux-arm`_ 663:|F|: tools/cert_create/ 664 665Encrypt_fw tool 666^^^^^^^^^^^^^^^ 667:|M|: Sumit Garg <sumit.garg@linaro.org> 668:|G|: `b49020`_ 669:|F|: tools/encrypt_fw/ 670 671Sptool 672^^^^^^ 673:|M|: Manish Pandey <manish.pandey2@arm.com> 674:|G|: `manish-pandey-arm`_ 675:|F|: tools/sptool/ 676 677Build system 678^^^^^^^^^^^^ 679:|M|: Manish Pandey <manish.pandey2@arm.com> 680:|G|: `manish-pandey-arm`_ 681:|F|: Makefile 682:|F|: make_helpers/ 683 684Threat Model 685~~~~~~~~~~~~~ 686:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> 687:|G|: `zelalem-aweke`_ 688:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 689:|G|: `sandrine-bailleux-arm`_ 690:|M|: Joanna Farley <joanna.farley@arm.com> 691:|G|: `joannafarley-arm`_ 692:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com> 693:|G|: `raghuncstate`_ 694:|M|: Varun Wadekar <vwadekar@nvidia.com> 695:|G|: `vwadekar`_ 696:|F|: docs/threat_model/ 697 698.. _AlexeiFedorov: https://github.com/AlexeiFedorov 699.. _Andre-ARM: https://github.com/Andre-ARM 700.. _Anson-Huang: https://github.com/Anson-Huang 701.. _bijucdas: https://github.com/bijucdas 702.. _bryanodonoghue: https://github.com/bryanodonoghue 703.. _b49020: https://github.com/b49020 704.. _carlocaione: https://github.com/carlocaione 705.. _danh-arm: https://github.com/danh-arm 706.. _etienne-lms: https://github.com/etienne-lms 707.. _glneo: https://github.com/glneo 708.. _grandpaul: https://github.com/grandpaul 709.. _hzhuang1: https://github.com/hzhuang1 710.. _JackyBai: https://github.com/JackyBai 711.. _jenswi-linaro: https://github.com/jenswi-linaro 712.. _jwerner-chromium: https://github.com/jwerner-chromium 713.. _kostapr: https://github.com/kostapr 714.. _ldts: https://github.com/ldts 715.. _marex: https://github.com/marex 716.. _masahir0y: https://github.com/masahir0y 717.. _michalsimek: https://github.com/michalsimek 718.. _mmind: https://github.com/mmind 719.. _MrVan: https://github.com/MrVan 720.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen 721.. _niej: https://github.com/niej 722.. _npoushin: https://github.com/npoushin 723.. _prabhakarlad: https://github.com/prabhakarlad 724.. _qoriq-open-source: https://github.com/qoriq-open-source 725.. _remi-triplefault: https://github.com/repk 726.. _rockchip-linux: https://github.com/rockchip-linux 727.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 728.. _sgorecha: https://github.com/sgorecha 729.. _shawnguo2: https://github.com/shawnguo2 730.. _smaeul: https://github.com/smaeul 731.. _soby-mathew: https://github.com/soby-mathew 732.. _thloh85-intel: https://github.com/thloh85-intel 733.. _thomas-arm: https://github.com/thomas-arm 734.. _TonyXie06: https://github.com/TonyXie06 735.. _vwadekar: https://github.com/vwadekar 736.. _venkatesh: https://github.com/vabbarap 737.. _Yann-lms: https://github.com/Yann-lms 738.. _manish-pandey-arm: https://github.com/manish-pandey-arm 739.. _mardyk01: https://github.com/mardyk01 740.. _odeprez: https://github.com/odeprez 741.. _bipinravi-arm: https://github.com/bipinravi-arm 742.. _joannafarley-arm: https://github.com/joannafarley-arm 743.. _ManishVB-Arm: https://github.com/ManishVB-Arm 744.. _max-shvetsov: https://github.com/max-shvetsov 745.. _javieralso-arm: https://github.com/javieralso-arm 746.. _laurenw-arm: https://github.com/laurenw-arm 747.. _zelalem-aweke: https://github.com/zelalem-aweke 748.. _theotherjimmy: https://github.com/theotherjimmy 749.. _J-Alves: https://github.com/J-Alves 750.. _madhukar-Arm: https://github.com/madhukar-Arm 751.. _john-powell-arm: https://github.com/john-powell-arm 752.. _raghuncstate: https://github.com/raghuncstate 753.. _CJKay: https://github.com/cjkay 754.. _nmenon: https://github.com/nmenon 755.. _manojkumar-arm: https://github.com/manojkumar-arm 756.. _chandnich: https://github.com/chandnich 757.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi 758.. _vishnu-banavath: https://github.com/vishnu-banavath 759.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm 760.. _arugan02: https://github.com/arugan02 761.. _uarif1: https://github.com/uarif1 762 763.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 764