blob: 9b934c9e62a16f3d4368593d6cdba870c8ec4d36 [file] [log] [blame]
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +02001Project Maintenance
2===================
Douglas Raillard6f625742017-06-28 15:23:03 +01003
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +02004Trusted 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
Douglas Raillard6f625742017-06-28 15:23:03 +01008maintainers merge a contribution.
9
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020010More details may be found in the `Project Maintenance Process`_ document.
11
Manish Pandey32d440c2021-03-09 20:39:33 +000012.. |M| replace:: **Mail**
13.. |G| replace:: **GitHub ID**
14.. |F| replace:: **Files**
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020015
16.. _maintainers:
17
18Maintainers
19-----------
20
Manish Pandey32d440c2021-03-09 20:39:33 +000021:|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`_
Manish Pandey8d76a4a2022-06-27 18:05:48 +010051:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
52:|G|: `ManishVB-Arm`_
Douglas Raillard6f625742017-06-28 15:23:03 +010053
Bipin Raviab0d4d92022-11-10 23:13:01 -060054LTS Maintainers
55---------------
56
57:|M|: Bipin Ravi <bipin.ravi@arm.com>
58:|G|: `bipinravi-arm`_
59:|M|: Joanna Farley <joanna.farley@arm.com>
60:|G|: `joannafarley-arm`_
61:|M|: Okash Khawaja <okash@google.com>
62:|G|: `bytefire`_
63:|M|: Varun Wadekar <vwadekar@nvidia.com>
64:|G|: `vwadekar`_
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020065
66.. _code owners:
67
68Code owners
69-----------
70
Manish Pandey13d25342021-03-08 22:36:34 +000071Common Code
72~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020073
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020074Armv7-A architecture port
75^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000076:|M|: Etienne Carriere <etienne.carriere@linaro.org>
77:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020078
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010079Build Definitions for CMake Build System
80^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000081:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000082:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000083:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010084
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020085Software Delegated Exception Interface (SDEI)
86^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +000087:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
88:|G|: `jayanthchidanand-arm`_
89:|M|: Manish Pandey <manish.pandey2@arm.com>
90:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000091:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020092
93Trusted Boot
94^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000095:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
96:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000097:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
98:|G|: `ManishVB-Arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +000099:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
100:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000101:|F|: drivers/auth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200102
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000103Secure Partition Manager Core (EL3 FF-A SPMC)
104^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
105:|M|: Marc Bonnici <marc.bonnici@arm.com>
106:|G|: `marcbonnici`_
107:|F|: services/std_svc/spm/el3_spmc/\*
108
109Secure Partition Manager Dispatcher (SPMD)
110^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000111:|M|: Olivier Deprez <olivier.deprez@arm.com>
112:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000113:|M|: Joao Alves <Joao.Alves@arm.com>
114:|G|: `J-Alves`_
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000115:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200116
117Exception Handling Framework (EHF)
118^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000119:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
120:|G|: `jayanthchidanand-arm`_
121:|M|: Manish Pandey <manish.pandey2@arm.com>
122:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000123:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200124
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100125Realm Management Monitor Dispatcher (RMMD)
126^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
127:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
128:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000129:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
130:|G|: `AlexeiFedorov`_
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100131:|F|: services/std_svc/rmmd/\*
132:|F|: include/services/rmmd_svc.h
133:|F|: include/services/rmm_core_manifest.h
134
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500135Realm Management Extension (RME)
136^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100137:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
138:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000139:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
140:|G|: `AlexeiFedorov`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200141
142Drivers, Libraries and Framework Code
143~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
144
145Console API framework
146^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000147:|M|: Julius Werner <jwerner@chromium.org>
148:|G|: `jwerner-chromium`_
149:|F|: drivers/console/
150:|F|: include/drivers/console.h
151:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200152
153coreboot support libraries
154^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000155:|M|: Julius Werner <jwerner@chromium.org>
156:|G|: `jwerner-chromium`_
157:|F|: drivers/coreboot/
158:|F|: include/drivers/coreboot/
159:|F|: include/lib/coreboot.h
160:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200161
162eMMC/UFS drivers
163^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000164:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
165:|G|: `hzhuang1`_
166:|F|: drivers/partition/
167:|F|: drivers/synopsys/emmc/
168:|F|: drivers/synopsys/ufs/
169:|F|: drivers/ufs/
170:|F|: include/drivers/dw_ufs.h
171:|F|: include/drivers/ufs.h
172:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200173
Mikael Olsson60c43942022-10-14 11:48:07 +0200174Arm® Ethos™-N NPU driver
175^^^^^^^^^^^^^^^^^^^^^^^^
176:|M|: Joshua Slater <joshua.slater@arm.com>
177:|G|: `jslater8`_
Mikael Olsson3e1921c2023-03-27 18:52:39 +0200178:|M|: Åžtefana Simion <stefana.simion@arm.com>
179:|G|: `stefanasimion`_
Mikael Olsson60c43942022-10-14 11:48:07 +0200180:|F|: drivers/arm/ethosn/
181:|F|: include/drivers/arm/ethosn.h
Mikael Olsson61ff8f72023-03-28 15:51:49 +0200182:|F|: include/drivers/arm/ethosn_cert.h
183:|F|: include/drivers/arm/ethosn_fip.h
184:|F|: include/drivers/arm/ethosn_oid.h
185:|F|: plat/arm/board/juno/juno_ethosn_tzmp1_def.h
Mikael Olsson60c43942022-10-14 11:48:07 +0200186:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
187:|F|: include/plat/arm/common/fconf_ethosn_getter.h
188:|F|: fdts/juno-ethosn.dtsi
189
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700190JTAG DCC console driver
191^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200192:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700193:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200194:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700195:G: `venkatesh`_
196:F: drivers/arm/dcc/
197:F: include/drivers/arm/dcc.h
198
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200199Power State Coordination Interface (PSCI)
200^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000201:|M|: Manish Pandey <manish.pandey2@arm.com>
202:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000203:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
204:|G|: `madhukar-Arm`_
205:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
206:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000207:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200208
209DebugFS
210^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000211:|M|: Olivier Deprez <olivier.deprez@arm.com>
212:|G|: `odeprez`_
213:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200214
215Firmware Configuration Framework (FCONF)
216^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000217:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
218:|G|: `madhukar-Arm`_
219:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
220:|G|: `ManishVB-Arm`_
221:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
222:|G|: `laurenw-arm`_
223:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200224
225Performance Measurement Framework (PMF)
226^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000227:|M|: Joao Alves <Joao.Alves@arm.com>
228:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000229:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200230
Manish Pandeyf23ce632022-11-07 15:18:38 +0000231Errata Management
232^^^^^^^^^^^^^^^^^
233:|M|: Bipin Ravi <bipin.ravi@arm.com>
234:|G|: `bipinravi-arm`_
235:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
236:|G|: `laurenw-arm`_
237
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200238Arm CPU libraries
239^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000240:|M|: Bipin Ravi <bipin.ravi@arm.com>
241:|G|: `bipinravi-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000242:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
243:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000244:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200245
246Reliability Availability Serviceabilty (RAS) framework
247^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000248:|M|: Manish Pandey <manish.pandey2@arm.com>
249:|G|: `manish-pandey-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000250:|M|: Olivier Deprez <olivier.deprez@arm.com>
251:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000252:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200253
254Activity Monitors Unit (AMU) extensions
255^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000256:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
257:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100258:|M|: Chris Kay <chris.kay@arm.com>
259:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000260:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200261
262Memory Partitioning And Monitoring (MPAM) extensions
263^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000264:|M|: Manish Pandey <manish.pandey2@arm.com>
265:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000266:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200267
268Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
269^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
271:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000272:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200273
274Statistical Profiling Extension (SPE)
275^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000276:|M|: Manish Pandey <manish.pandey2@arm.com>
277:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000278:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200279
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200280Standard C library
281^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000282:|M|: Chris Kay <chris.kay@arm.com>
283:|G|: `CJKay`_
284:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
285:|G|: `madhukar-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000286:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200287
288Library At ROM (ROMlib)
289^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000290:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
291:|G|: `madhukar-Arm`_
292:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200293
294Translation tables (``xlat_tables``) library
295^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000296:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
297:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000298:|M|: Joao Alves <Joao.Alves@arm.com>
299:|G|: `J-Alves`_
300:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200301
302IO abstraction layer
303^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000304:|M|: Manish Pandey <manish.pandey2@arm.com>
305:|G|: `manish-pandey-arm`_
306:|M|: Olivier Deprez <olivier.deprez@arm.com>
307:|G|: `odeprez`_
308:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200309
310GIC driver
311^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000312:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
313:|G|: `AlexeiFedorov`_
314:|M|: Manish Pandey <manish.pandey2@arm.com>
315:|G|: `manish-pandey-arm`_
316:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
317:|G|: `madhukar-Arm`_
318:|M|: Olivier Deprez <olivier.deprez@arm.com>
319:|G|: `odeprez`_
320:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200321
David Vinczec671dae2022-05-12 16:07:03 +0200322Message Handling Unit (MHU) driver
323^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
324:|M|: David Vincze <david.vincze@arm.com>
325:|G|: `davidvincze`_
326:|F|: include/drivers/arm/mhu.h
327:|F|: drivers/arm/mhu
328
329Runtime Security Subsystem (RSS) comms driver
330^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
331:|M|: David Vincze <david.vincze@arm.com>
332:|G|: `davidvincze`_
333:|F|: include/drivers/arm/rss_comms.h
334:|F|: drivers/arm/rss
335
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200336Libfdt wrappers
337^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000338:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
339:|G|: `madhukar-Arm`_
340:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
341:|G|: `ManishVB-Arm`_
342:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200343
344Firmware Encryption Framework
345^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000346:|M|: Sumit Garg <sumit.garg@linaro.org>
347:|G|: `b49020`_
348:|F|: drivers/io/io_encrypted.c
349:|F|: include/drivers/io/io_encrypted.h
350:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200351
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100352Measured Boot
353^^^^^^^^^^^^^
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200354:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
355:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000356:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
357:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000358:|F|: drivers/measured_boot
359:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200360:|F|: docs/components/measured_boot
361:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200362
Manish Pandeyf23ce632022-11-07 15:18:38 +0000363DRTM
364^^^^
365:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
366:|G|: `ManishVB-Arm`_
367:|M|: Manish Pandey <manish.pandey2@arm.com>
368:|G|: `manish-pandey-arm`_
369:|F|: services/std_svc/drtm
370
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100371PSA Firmware Update
372^^^^^^^^^^^^^^^^^^^
373:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
374:|G|: `ManishVB-Arm`_
375:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
376:|G|: `sandrine-bailleux-arm`_
377:|F|: drivers/fwu
378:|F|: include/drivers/fwu
379
David Vinczec671dae2022-05-12 16:07:03 +0200380Platform Security Architecture (PSA) APIs
381^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
382:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
383:|G|: `sandrine-bailleux-arm`_
384:|F|: include/lib/psa
385:|F|: lib/psa
386
Peng Fan12b66a92021-01-22 16:05:14 +0800387System Control and Management Interface (SCMI) Server
388^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000389:|M|: Etienne Carriere <etienne.carriere@st.com>
390:|G|: `etienne-lms`_
391:|M|: Peng Fan <peng.fan@nxp.com>
392:|G|: `MrVan`_
393:|F|: drivers/scmi-msg
394:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800395
Chris Kayb15f7e22021-10-14 12:32:52 +0100396Max Power Mitigation Mechanism (MPMM)
397^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
398:|M|: Chris Kay <chris.kay@arm.com>
399:|G|: `CJKay`_
400:|F|: include/lib/mpmm/
401:|F|: lib/mpmm/
402
johpow016ee92592021-08-25 16:32:23 -0500403Granule Protection Tables Library (GPT-RME)
404^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000405:|M|: Soby Mathew <soby.mathew@arm.com>
406:|G|: `soby-mathew`_
407:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
408:|G|: `javieralso-arm`_
johpow016ee92592021-08-25 16:32:23 -0500409:|F|: lib/gpt_rme
410:|F|: include/lib/gpt_rme
411
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200412Platform Ports
413~~~~~~~~~~~~~~
414
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100415Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200416^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000417:|M|: Andre Przywara <andre.przywara@arm.com>
418:|G|: `Andre-ARM`_
419:|M|: Samuel Holland <samuel@sholland.org>
420:|G|: `smaeul`_
421:|F|: docs/plat/allwinner.rst
422:|F|: plat/allwinner/
423:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100424
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100425Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200426^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000427:|M|: Andre Przywara <andre.przywara@arm.com>
428:|G|: `Andre-ARM`_
429:|F|: docs/plat/meson-gxbb.rst
430:|F|: drivers/amlogic/
431:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100432
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200433Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200434^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000435:|M|: Remi Pommarel <repk@triplefau.lt>
436:|G|: `remi-triplefault`_
437:|F|: docs/plat/meson-gxl.rst
438:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200439
Carlo Caionecdb8c522019-09-18 11:29:48 +0100440Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200441^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000442:|M|: Carlo Caione <ccaione@baylibre.com>
443:|G|: `carlocaione`_
444:|F|: docs/plat/meson-g12a.rst
445:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100446
Carlo Caioneafd241e2020-01-24 16:20:15 +0100447Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200448^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000449:|M|: Carlo Caione <ccaione@baylibre.com>
450:|G|: `carlocaione`_
451:|F|: docs/plat/meson-axg.rst
452:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100453
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100454Arm FPGA platform port
455^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000456:|M|: Andre Przywara <andre.przywara@arm.com>
457:|G|: `Andre-ARM`_
458:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
459:|G|: `javieralso-arm`_
460:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100461
Manish Pandey13d25342021-03-08 22:36:34 +0000462Arm FVP Platform port
463^^^^^^^^^^^^^^^^^^^^^
464:|M|: Manish Pandey <manish.pandey2@arm.com>
465:|G|: `manish-pandey-arm`_
466:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
467:|G|: `madhukar-Arm`_
468:|F|: plat/arm/board/fvp
469
470Arm Juno Platform port
471^^^^^^^^^^^^^^^^^^^^^^
472:|M|: Manish Pandey <manish.pandey2@arm.com>
473:|G|: `manish-pandey-arm`_
474:|M|: Chris Kay <chris.kay@arm.com>
475:|G|: `CJKay`_
476:|F|: plat/arm/board/juno
477
478Arm Morello and N1SDP Platform ports
479^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anurag Koul55b748a2023-04-04 16:42:59 +0100480:|M|: Anurag Koul <anurag.koul@arm.com>
481:|G|: `anukou`_
Manish Pandey13d25342021-03-08 22:36:34 +0000482:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
483:|G|: `chandnich`_
484:|F|: plat/arm/board/morello
485:|F|: plat/arm/board/n1sdp
486
487Arm Rich IoT Platform ports
488^^^^^^^^^^^^^^^^^^^^^^^^^^^
489:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
490:|G|: `abdellatif-elkhlifi`_
491:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
492:|G|: `vishnu-banavath`_
493:|F|: plat/arm/board/corstone700
494:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000495:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000496
497Arm Reference Design platform ports
498^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000499:|M|: Thomas Abraham <thomas.abraham@arm.com>
500:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000501:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
502:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000503:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000504:|F|: plat/arm/board/rde1edge/
505:|F|: plat/arm/board/rdn1edge/
506:|F|: plat/arm/board/rdn2/
507:|F|: plat/arm/board/rdv1/
508:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000509:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000510
Usama Arif6ec0c652021-04-09 17:07:41 +0100511Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000512^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Rupinderjit Singh08f439f2023-01-05 14:34:59 +0000513:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
514:|G|: `vishnu-banavath`_
515:|M|: Rupinderjit Singh <rupinderjit.singh@arm.com>
516:|G|: `rupsin01`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100517:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100518
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100519HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200520^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000521:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
522:|G|: `hzhuang1`_
523:|F|: docs/plat/hikey.rst
524:|F|: docs/plat/hikey960.rst
525:|F|: plat/hisilicon/hikey/
526:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100527
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100528HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200529^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000530:|M|: Shawn Guo <shawn.guo@linaro.org>
531:|G|: `shawnguo2`_
532:|F|: docs/plat/poplar.rst
533:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100534
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800535Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200536^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800537:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
538:|G|: `sieumunt`_
539:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
540:|G|: `BenjaminLimJL`_
541:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000542:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800543
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100544MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200545^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800546:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
547:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800548:|M|: Leon Chen <leon.chen@mediatek.com>
549:|G|: `leon-chen-mtk`_
Bo-Chen Chenb705e8d2023-03-24 10:35:45 +0800550:|M|: Jason-CH Chen <jason-ch.chen@mediatek.com>
551:|G|: `jason-ch-chen`_
552:|M|: Yidi Lin <yidilin@chromium.org>
553:|G|: `linyidi`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800554:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000555:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100556
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300557Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200558^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000559:|M|: Konstantin Porotchkin <kostap@marvell.com>
560:|G|: `kostapr`_
561:|F|: docs/plat/marvell/
562:|F|: plat/marvell/
563:|F|: drivers/marvell/
564:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300565
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100566NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200567^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000568:|M|: Varun Wadekar <vwadekar@nvidia.com>
569:|G|: `vwadekar`_
570:|F|: docs/plat/nvidia-tegra.rst
571:|F|: include/lib/cpus/aarch64/denver.h
572:|F|: lib/cpus/aarch64/denver.S
573:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100574
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100575NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200576^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000577:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
578:|G|: `bryanodonoghue`_
579:|M|: Jun Nie <jun.nie@linaro.org>
580:|G|: `niej`_
581:|F|: docs/plat/warp7.rst
582:|F|: plat/imx/common/
583:|F|: plat/imx/imx7/
584:|F|: drivers/imx/timer/
585:|F|: drivers/imx/uart/
586:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100587
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100588NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200589^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800590:|M|: Peng Fan <peng.fan@nxp.com>
591:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000592:|F|: docs/plat/imx8.rst
593:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100594
Jacky Baidc20d262019-01-14 13:48:57 +0800595NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200596^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000597:|M|: Jacky Bai <ping.bai@nxp.com>
598:|G|: `JackyBai`_
599:|F|: docs/plat/imx8m.rst
600:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800601
Pankaj Gupta75569c32021-03-25 12:48:11 +0530602NXP QorIQ Layerscape common code for platform ports
603^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
604:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
605:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800606:|M|: Jiafei Pan <jiafei.pan@nxp.com>
607:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530608:|F|: docs/plat/nxp/
609:|F|: plat/nxp/
610:|F|: drivers/nxp/
611:|F|: tools/nxp/
612
613NXP SoC Part LX2160A and its platform port
614^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
615:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
616:|G|: `pangupta`_
617:|F|: plat/nxp/soc-lx2160a
618:|F|: plat/nxp/soc-lx2160a/lx2162aqds
619:|F|: plat/nxp/soc-lx2160a/lx2160aqds
620:|F|: plat/nxp/soc-lx2160a/lx2160ardb
621
Jiafei Pand9bb9772021-10-22 11:32:45 +0800622NXP SoC Part LS1028A and its platform port
623^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
624:|M|: Jiafei Pan <jiafei.pan@nxp.com>
625:|G|: `JiafeiPan`_
626:|F|: plat/nxp/soc-ls1028a
627:|F|: plat/nxp/soc-ls1028a/ls1028ardb
628
629NXP SoC Part LS1043A and its platform port
630^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
631:|M|: Jiafei Pan <jiafei.pan@nxp.com>
632:|G|: `JiafeiPan`_
633:|F|: plat/nxp/soc-ls1043a
634:|F|: plat/nxp/soc-ls1043a/ls1043ardb
635
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800636NXP SoC Part LS1046A and its platform port
637^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
638:|M|: Jiafei Pan <jiafei.pan@nxp.com>
639:|G|: `JiafeiPan`_
640:|F|: plat/nxp/soc-ls1046a
641:|F|: plat/nxp/soc-ls1046a/ls1046ardb
642:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
643:|F|: plat/nxp/soc-ls1046a/ls1046aqds
644
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800645NXP SoC Part LS1088A and its platform port
646^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
647:|M|: Jiafei Pan <jiafei.pan@nxp.com>
648:|G|: `JiafeiPan`_
649:|F|: plat/nxp/soc-ls1088a
650:|F|: plat/nxp/soc-ls1088a/ls1088ardb
651:|F|: plat/nxp/soc-ls1088a/ls1088aqds
652
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100653QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200654^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000655:|M|: Jens Wiklander <jens.wiklander@linaro.org>
656:|G|: `jenswi-linaro`_
657:|F|: docs/plat/qemu.rst
658:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100659
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530660QTI platform port
661^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000662:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
663:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530664:|M|: Lachit Patel <lpatel@codeaurora.org>
665:|G|: `lachitp`_
666:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
667:|G|: `sreekare`_
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800668:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
669:|G|: `quic_mkf`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000670:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
671:|F|: docs/plat/qti.rst
672:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530673
Stephan Gerholdfa145392021-12-01 20:00:00 +0100674QTI MSM8916 platform port
675^^^^^^^^^^^^^^^^^^^^^^^^^
676:|M|: Stephan Gerhold <stephan@gerhold.net>
677:|G|: `stephan-gh`_
678:|M|: Nikita Travkin <nikita@trvn.ru>
679:|G|: `TravMurav`_
680:|F|: docs/plat/qti-msm8916.rst
681:|F|: plat/qti/msm8916/
682
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100683Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200684^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000685:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
686:|G|: `grandpaul`_
687:|F|: docs/plat/rpi3.rst
688:|F|: plat/rpi/rpi3/
689:|F|: plat/rpi/common/
690:|F|: drivers/rpi3/
691:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000692
693Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200694^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000695:|M|: Andre Przywara <andre.przywara@arm.com>
696:|G|: `Andre-ARM`_
697:|F|: docs/plat/rpi4.rst
698:|F|: plat/rpi/rpi4/
699:|F|: plat/rpi/common/
700:|F|: drivers/rpi3/
701:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100702
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200703Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200704^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000705:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
706:|G|: `ldts`_
707:|M|: Marek Vasut <marek.vasut@gmail.com>
708:|G|: `marex`_
709:|F|: docs/plat/rcar-gen3.rst
710:|F|: plat/renesas/common
711:|F|: plat/renesas/rcar
712:|F|: drivers/renesas/common
713:|F|: drivers/renesas/rcar
714:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200715
Biju Das2bc48582020-12-07 13:14:38 +0000716Renesas RZ/G2 platform port
717^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000718:|M|: Biju Das <biju.das.jz@bp.renesas.com>
719:|G|: `bijucdas`_
720:|M|: Marek Vasut <marek.vasut@gmail.com>
721:|G|: `marex`_
722:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
723:|G|: `prabhakarlad`_
724:|F|: docs/plat/rz-g2.rst
725:|F|: plat/renesas/common
726:|F|: plat/renesas/rzg
727:|F|: drivers/renesas/common
728:|F|: drivers/renesas/rzg
729:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000730
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100731RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200732^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000733:|M|: Tony Xie <tony.xie@rock-chips.com>
734:|G|: `TonyXie06`_
735:|G|: `rockchip-linux`_
736:|M|: Heiko Stuebner <heiko@sntech.de>
737:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700738:|M|: Julius Werner <jwerner@chromium.org>
739:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000740:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100741
Yann Gautierefb37282018-07-05 16:52:00 +0200742STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200743^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000744:|M|: Yann Gautier <yann.gautier@st.com>
745:|G|: `Yann-lms`_
746:|F|: docs/plat/stm32mp1.rst
747:|F|: drivers/st/
748:|F|: fdts/stm32\*
749:|F|: include/drivers/st/
750:|F|: include/dt-bindings/\*/stm32\*
751:|F|: plat/st/
752:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200753
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100754Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200755^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000756:|M|: Sumit Garg <sumit.garg@linaro.org>
757:|G|: `b49020`_
758:|F|: docs/plat/synquacer.rst
759:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100760
761Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200762^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000763:|M|: Nishanth Menon <nm@ti.com>
764:|G|: `nmenon`_
765:|F|: docs/plat/ti-k3.rst
766:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100767
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100768UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200769^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000770:|M|: Orphan
771:|F|: docs/plat/socionext-uniphier.rst
772:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100773
774Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200775^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200776:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000777:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200778:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000779:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200780:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000781:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100782
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200783
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200784Secure Payloads and Dispatchers
785~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200786
787OP-TEE dispatcher
788^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000789:|M|: Jens Wiklander <jens.wiklander@linaro.org>
790:|G|: `jenswi-linaro`_
791:|F|: docs/components/spd/optee-dispatcher.rst
792:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200793
Marco Nelissen3db9a392022-04-06 11:13:44 -0700794TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200795^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000796:|M|: Varun Wadekar <vwadekar@nvidia.com>
797:|G|: `vwadekar`_
798:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000799:|F|: include/bl32/payloads/tlk.h
800:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700801
802Trusty secure payloads
803^^^^^^^^^^^^^^^^^^^^^^^^^^
804:|M|: Arve Hjønnevåg <arve@android.com>
805:|G|: `arve-android`_
806:|M|: Marco Nelissen <marcone@google.com>
807:|G|: `marcone`_
808:|M|: Varun Wadekar <vwadekar@nvidia.com>
809:|G|: `vwadekar`_
810:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000811:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200812
Marco Nelissen3db9a392022-04-06 11:13:44 -0700813
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200814Test Secure Payload (TSP)
815^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000816:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
817:|G|: `ManishVB-Arm`_
818:|F|: bl32/tsp/
819:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200820
Florian Lugoub0980e52021-09-08 12:42:54 +0200821ProvenCore Secure Payload Dispatcher
822^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
823:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
824:|G|: `jcorbier`_
825:|F|: docs/components/spd/pnc-dispatcher.rst
826:|F|: services/spd/pncd/
827
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200828Tools
829~~~~~
830
831Fiptool
832^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000833:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
834:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000835:|M|: Joao Alves <Joao.Alves@arm.com>
836:|G|: `J-Alves`_
837:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200838
839Cert_create tool
840^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000841:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
842:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000843:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
844:|G|: `ManishVB-Arm`_
845:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
846:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000847:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200848
849Encrypt_fw tool
850^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000851:|M|: Sumit Garg <sumit.garg@linaro.org>
852:|G|: `b49020`_
853:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200854
855Sptool
856^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000857:|M|: Manish Pandey <manish.pandey2@arm.com>
858:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100859:|M|: Joao Alves <Joao.Alves@arm.com>
860:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000861:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200862
863Build system
864^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000865:|M|: Chris Kay <chris.kay@arm.com>
866:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000867:|M|: Manish Pandey <manish.pandey2@arm.com>
868:|G|: `manish-pandey-arm`_
869:|F|: Makefile
870:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200871
Zelalem0de60d32021-05-04 15:07:21 -0500872Threat Model
873~~~~~~~~~~~~~
Zelalem0de60d32021-05-04 15:07:21 -0500874:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
875:|G|: `sandrine-bailleux-arm`_
876:|M|: Joanna Farley <joanna.farley@arm.com>
877:|G|: `joannafarley-arm`_
878:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
879:|G|: `raghuncstate`_
880:|M|: Varun Wadekar <vwadekar@nvidia.com>
881:|G|: `vwadekar`_
882:|F|: docs/threat_model/
883
Chris Kayc4e8eda2021-11-09 20:05:38 +0000884Conventional Changelog Extensions
885~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886:|M|: Chris Kay <chris.kay@arm.com>
887:|G|: `CJKay`_
888:|F|: tools/conventional-changelog-tf-a
889
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100890.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100891.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100892.. _Andre-ARM: https://github.com/Andre-ARM
893.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000894.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100895.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100896.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000897.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100898.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200899.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100900.. _etienne-lms: https://github.com/etienne-lms
901.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100902.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100903.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800904.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200905.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100906.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200907.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100908.. _jwerner-chromium: https://github.com/jwerner-chromium
909.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530910.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200911.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100912.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000913.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100914.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200915.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800916.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800917.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800918.. _leon-chen-mtk: https://github.com/leon-chen-mtk
Bo-Chen Chenb705e8d2023-03-24 10:35:45 +0800919.. _jason-ch-chen: https://github.com/jason-ch-chen
920.. _linyidi: https://github.com/linyidi
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100921.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100922.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000923.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800924.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200925.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100926.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100927.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530928.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100929.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100930.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100931.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530932.. _sreekare: https://github.com/sreekare
Mikael Olsson3e1921c2023-03-27 18:52:39 +0200933.. _stefanasimion: https://github.com/stefanasimion
Stephan Gerholdfa145392021-12-01 20:00:00 +0100934.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800935.. _sieumunt: https://github.com/sieumunt
936.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530937.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100938.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100939.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100940.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100941.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200942.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100943.. _manish-pandey-arm: https://github.com/manish-pandey-arm
944.. _mardyk01: https://github.com/mardyk01
945.. _odeprez: https://github.com/odeprez
946.. _bipinravi-arm: https://github.com/bipinravi-arm
947.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200948.. _ManishVB-Arm: https://github.com/ManishVB-Arm
949.. _max-shvetsov: https://github.com/max-shvetsov
950.. _javieralso-arm: https://github.com/javieralso-arm
951.. _laurenw-arm: https://github.com/laurenw-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200952.. _J-Alves: https://github.com/J-Alves
953.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200954.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100955.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600956.. _nmenon: https://github.com/nmenon
Anurag Koul55b748a2023-04-04 16:42:59 +0100957.. _anukou: https://github.com/anukou
Manish Pandey13d25342021-03-08 22:36:34 +0000958.. _chandnich: https://github.com/chandnich
959.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
960.. _vishnu-banavath: https://github.com/vishnu-banavath
961.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
962.. _arugan02: https://github.com/arugan02
963.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530964.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800965.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700966.. _arve-android: https://github.com/arve-android
967.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000968.. _marcbonnici: https://github.com/marcbonnici
Manish Pandeyf23ce632022-11-07 15:18:38 +0000969.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm
Bipin Raviab0d4d92022-11-10 23:13:01 -0600970.. _bytefire: https://github.com/bytefire
Rupinderjit Singh08f439f2023-01-05 14:34:59 +0000971.. _rupsin01: https://github.com/rupsin01
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200972
973.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/