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|: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 453:|G|: `mtk09422`_ 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 684.. _AlexeiFedorov: https://github.com/AlexeiFedorov 685.. _Andre-ARM: https://github.com/Andre-ARM 686.. _Anson-Huang: https://github.com/Anson-Huang 687.. _bijucdas: https://github.com/bijucdas 688.. _bryanodonoghue: https://github.com/bryanodonoghue 689.. _b49020: https://github.com/b49020 690.. _carlocaione: https://github.com/carlocaione 691.. _danh-arm: https://github.com/danh-arm 692.. _etienne-lms: https://github.com/etienne-lms 693.. _glneo: https://github.com/glneo 694.. _grandpaul: https://github.com/grandpaul 695.. _hzhuang1: https://github.com/hzhuang1 696.. _JackyBai: https://github.com/JackyBai 697.. _jenswi-linaro: https://github.com/jenswi-linaro 698.. _jwerner-chromium: https://github.com/jwerner-chromium 699.. _kostapr: https://github.com/kostapr 700.. _ldts: https://github.com/ldts 701.. _marex: https://github.com/marex 702.. _masahir0y: https://github.com/masahir0y 703.. _michalsimek: https://github.com/michalsimek 704.. _mmind: https://github.com/mmind 705.. _MrVan: https://github.com/MrVan 706.. _mtk09422: https://github.com/mtk09422 707.. _niej: https://github.com/niej 708.. _npoushin: https://github.com/npoushin 709.. _prabhakarlad: https://github.com/prabhakarlad 710.. _qoriq-open-source: https://github.com/qoriq-open-source 711.. _remi-triplefault: https://github.com/repk 712.. _rockchip-linux: https://github.com/rockchip-linux 713.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 714.. _sgorecha: https://github.com/sgorecha 715.. _shawnguo2: https://github.com/shawnguo2 716.. _smaeul: https://github.com/smaeul 717.. _soby-mathew: https://github.com/soby-mathew 718.. _thloh85-intel: https://github.com/thloh85-intel 719.. _thomas-arm: https://github.com/thomas-arm 720.. _TonyXie06: https://github.com/TonyXie06 721.. _vwadekar: https://github.com/vwadekar 722.. _venkatesh: https://github.com/vabbarap 723.. _Yann-lms: https://github.com/Yann-lms 724.. _manish-pandey-arm: https://github.com/manish-pandey-arm 725.. _mardyk01: https://github.com/mardyk01 726.. _odeprez: https://github.com/odeprez 727.. _bipinravi-arm: https://github.com/bipinravi-arm 728.. _joannafarley-arm: https://github.com/joannafarley-arm 729.. _ManishVB-Arm: https://github.com/ManishVB-Arm 730.. _max-shvetsov: https://github.com/max-shvetsov 731.. _javieralso-arm: https://github.com/javieralso-arm 732.. _laurenw-arm: https://github.com/laurenw-arm 733.. _zelalem-aweke: https://github.com/zelalem-aweke 734.. _theotherjimmy: https://github.com/theotherjimmy 735.. _J-Alves: https://github.com/J-Alves 736.. _madhukar-Arm: https://github.com/madhukar-Arm 737.. _john-powell-arm: https://github.com/john-powell-arm 738.. _raghuncstate: https://github.com/raghuncstate 739.. _CJKay: https://github.com/cjkay 740.. _nmenon: https://github.com/nmenon 741.. _manojkumar-arm: https://github.com/manojkumar-arm 742.. _chandnich: https://github.com/chandnich 743.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi 744.. _vishnu-banavath: https://github.com/vishnu-banavath 745.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm 746.. _arugan02: https://github.com/arugan02 747.. _uarif1: https://github.com/uarif1 748 749.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 750