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