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|: Debasish Mandal <dmandal@codeaurora.org> 539:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> 540:|F|: docs/plat/qti.rst 541:|F|: plat/qti/ 542 543Raspberry Pi 3 platform port 544^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 545:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 546:|G|: `grandpaul`_ 547:|F|: docs/plat/rpi3.rst 548:|F|: plat/rpi/rpi3/ 549:|F|: plat/rpi/common/ 550:|F|: drivers/rpi3/ 551:|F|: include/drivers/rpi3/ 552 553Raspberry Pi 4 platform port 554^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 555:|M|: Andre Przywara <andre.przywara@arm.com> 556:|G|: `Andre-ARM`_ 557:|F|: docs/plat/rpi4.rst 558:|F|: plat/rpi/rpi4/ 559:|F|: plat/rpi/common/ 560:|F|: drivers/rpi3/ 561:|F|: include/drivers/rpi3/ 562 563Renesas rcar-gen3 platform port 564^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 565:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 566:|G|: `ldts`_ 567:|M|: Marek Vasut <marek.vasut@gmail.com> 568:|G|: `marex`_ 569:|F|: docs/plat/rcar-gen3.rst 570:|F|: plat/renesas/common 571:|F|: plat/renesas/rcar 572:|F|: drivers/renesas/common 573:|F|: drivers/renesas/rcar 574:|F|: tools/renesas/rcar_layout_create 575 576Renesas RZ/G2 platform port 577^^^^^^^^^^^^^^^^^^^^^^^^^^^ 578:|M|: Biju Das <biju.das.jz@bp.renesas.com> 579:|G|: `bijucdas`_ 580:|M|: Marek Vasut <marek.vasut@gmail.com> 581:|G|: `marex`_ 582:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 583:|G|: `prabhakarlad`_ 584:|F|: docs/plat/rz-g2.rst 585:|F|: plat/renesas/common 586:|F|: plat/renesas/rzg 587:|F|: drivers/renesas/common 588:|F|: drivers/renesas/rzg 589:|F|: tools/renesas/rzg_layout_create 590 591RockChip platform port 592^^^^^^^^^^^^^^^^^^^^^^ 593:|M|: Tony Xie <tony.xie@rock-chips.com> 594:|G|: `TonyXie06`_ 595:|G|: `rockchip-linux`_ 596:|M|: Heiko Stuebner <heiko@sntech.de> 597:|G|: `mmind`_ 598:|M|: Julius Werner <jwerner@chromium.org> 599:|G|: `jwerner-chromium`_ 600:|F|: plat/rockchip/ 601 602STM32MP1 platform port 603^^^^^^^^^^^^^^^^^^^^^^ 604:|M|: Yann Gautier <yann.gautier@st.com> 605:|G|: `Yann-lms`_ 606:|F|: docs/plat/stm32mp1.rst 607:|F|: drivers/st/ 608:|F|: fdts/stm32\* 609:|F|: include/drivers/st/ 610:|F|: include/dt-bindings/\*/stm32\* 611:|F|: plat/st/ 612:|F|: tools/stm32image/ 613 614Synquacer platform port 615^^^^^^^^^^^^^^^^^^^^^^^ 616:|M|: Sumit Garg <sumit.garg@linaro.org> 617:|G|: `b49020`_ 618:|F|: docs/plat/synquacer.rst 619:|F|: plat/socionext/synquacer/ 620 621Texas Instruments platform port 622^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 623:|M|: Nishanth Menon <nm@ti.com> 624:|G|: `nmenon`_ 625:|F|: docs/plat/ti-k3.rst 626:|F|: plat/ti/ 627 628UniPhier platform port 629^^^^^^^^^^^^^^^^^^^^^^ 630:|M|: Orphan 631:|F|: docs/plat/socionext-uniphier.rst 632:|F|: plat/socionext/uniphier/ 633 634Xilinx platform port 635^^^^^^^^^^^^^^^^^^^^ 636:|M|: Michal Simek <michal.simek@xilinx.com> 637:|G|: `michalsimek`_ 638:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> 639:|G|: `venkatesh`_ 640:|F|: docs/plat/xilinx-zynqmp.rst 641:|F|: plat/xilinx/ 642 643 644Secure Payloads and Dispatchers 645~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 647OP-TEE dispatcher 648^^^^^^^^^^^^^^^^^ 649:|M|: Jens Wiklander <jens.wiklander@linaro.org> 650:|G|: `jenswi-linaro`_ 651:|F|: docs/components/spd/optee-dispatcher.rst 652:|F|: services/spd/opteed/ 653 654TLK/Trusty secure payloads 655^^^^^^^^^^^^^^^^^^^^^^^^^^ 656:|M|: Varun Wadekar <vwadekar@nvidia.com> 657:|G|: `vwadekar`_ 658:|F|: docs/components/spd/tlk-dispatcher.rst 659:|F|: docs/components/spd/trusty-dispatcher.rst 660:|F|: include/bl32/payloads/tlk.h 661:|F|: services/spd/tlkd/ 662:|F|: services/spd/trusty/ 663 664Test Secure Payload (TSP) 665^^^^^^^^^^^^^^^^^^^^^^^^^ 666:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 667:|G|: `ManishVB-Arm`_ 668:|F|: bl32/tsp/ 669:|F|: services/spd/tspd/ 670 671Tools 672~~~~~ 673 674Fiptool 675^^^^^^^ 676:|M|: Joao Alves <Joao.Alves@arm.com> 677:|G|: `J-Alves`_ 678:|F|: tools/fiptool/ 679 680Cert_create tool 681^^^^^^^^^^^^^^^^ 682:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 683:|G|: `sandrine-bailleux-arm`_ 684:|F|: tools/cert_create/ 685 686Encrypt_fw tool 687^^^^^^^^^^^^^^^ 688:|M|: Sumit Garg <sumit.garg@linaro.org> 689:|G|: `b49020`_ 690:|F|: tools/encrypt_fw/ 691 692Sptool 693^^^^^^ 694:|M|: Manish Pandey <manish.pandey2@arm.com> 695:|G|: `manish-pandey-arm`_ 696:|F|: tools/sptool/ 697 698Build system 699^^^^^^^^^^^^ 700:|M|: Manish Pandey <manish.pandey2@arm.com> 701:|G|: `manish-pandey-arm`_ 702:|F|: Makefile 703:|F|: make_helpers/ 704 705Threat Model 706~~~~~~~~~~~~~ 707:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> 708:|G|: `zelalem-aweke`_ 709:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 710:|G|: `sandrine-bailleux-arm`_ 711:|M|: Joanna Farley <joanna.farley@arm.com> 712:|G|: `joannafarley-arm`_ 713:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com> 714:|G|: `raghuncstate`_ 715:|M|: Varun Wadekar <vwadekar@nvidia.com> 716:|G|: `vwadekar`_ 717:|F|: docs/threat_model/ 718 719.. _AlexeiFedorov: https://github.com/AlexeiFedorov 720.. _Andre-ARM: https://github.com/Andre-ARM 721.. _Anson-Huang: https://github.com/Anson-Huang 722.. _bijucdas: https://github.com/bijucdas 723.. _bryanodonoghue: https://github.com/bryanodonoghue 724.. _b49020: https://github.com/b49020 725.. _carlocaione: https://github.com/carlocaione 726.. _danh-arm: https://github.com/danh-arm 727.. _etienne-lms: https://github.com/etienne-lms 728.. _glneo: https://github.com/glneo 729.. _grandpaul: https://github.com/grandpaul 730.. _hzhuang1: https://github.com/hzhuang1 731.. _JackyBai: https://github.com/JackyBai 732.. _jenswi-linaro: https://github.com/jenswi-linaro 733.. _jwerner-chromium: https://github.com/jwerner-chromium 734.. _kostapr: https://github.com/kostapr 735.. _ldts: https://github.com/ldts 736.. _marex: https://github.com/marex 737.. _masahir0y: https://github.com/masahir0y 738.. _michalsimek: https://github.com/michalsimek 739.. _mmind: https://github.com/mmind 740.. _MrVan: https://github.com/MrVan 741.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen 742.. _niej: https://github.com/niej 743.. _npoushin: https://github.com/npoushin 744.. _prabhakarlad: https://github.com/prabhakarlad 745.. _qoriq-open-source: https://github.com/qoriq-open-source 746.. _remi-triplefault: https://github.com/repk 747.. _rockchip-linux: https://github.com/rockchip-linux 748.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 749.. _sgorecha: https://github.com/sgorecha 750.. _shawnguo2: https://github.com/shawnguo2 751.. _smaeul: https://github.com/smaeul 752.. _soby-mathew: https://github.com/soby-mathew 753.. _thloh85-intel: https://github.com/thloh85-intel 754.. _thomas-arm: https://github.com/thomas-arm 755.. _TonyXie06: https://github.com/TonyXie06 756.. _vwadekar: https://github.com/vwadekar 757.. _venkatesh: https://github.com/vabbarap 758.. _Yann-lms: https://github.com/Yann-lms 759.. _manish-pandey-arm: https://github.com/manish-pandey-arm 760.. _mardyk01: https://github.com/mardyk01 761.. _odeprez: https://github.com/odeprez 762.. _bipinravi-arm: https://github.com/bipinravi-arm 763.. _joannafarley-arm: https://github.com/joannafarley-arm 764.. _ManishVB-Arm: https://github.com/ManishVB-Arm 765.. _max-shvetsov: https://github.com/max-shvetsov 766.. _javieralso-arm: https://github.com/javieralso-arm 767.. _laurenw-arm: https://github.com/laurenw-arm 768.. _zelalem-aweke: https://github.com/zelalem-aweke 769.. _theotherjimmy: https://github.com/theotherjimmy 770.. _J-Alves: https://github.com/J-Alves 771.. _madhukar-Arm: https://github.com/madhukar-Arm 772.. _john-powell-arm: https://github.com/john-powell-arm 773.. _raghuncstate: https://github.com/raghuncstate 774.. _CJKay: https://github.com/cjkay 775.. _nmenon: https://github.com/nmenon 776.. _manojkumar-arm: https://github.com/manojkumar-arm 777.. _chandnich: https://github.com/chandnich 778.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi 779.. _vishnu-banavath: https://github.com/vishnu-banavath 780.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm 781.. _arugan02: https://github.com/arugan02 782.. _uarif1: https://github.com/uarif1 783.. _pangupta: https://github.com/pangupta 784 785.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 786