blob: 1d20d8b4f0708e1359ef7863b5679f336cff06ee [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
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020054
55.. _code owners:
56
57Code owners
58-----------
59
Manish Pandey13d25342021-03-08 22:36:34 +000060Common Code
61~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020062
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020063Armv7-A architecture port
64^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000065:|M|: Etienne Carriere <etienne.carriere@linaro.org>
66:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020067
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010068Build Definitions for CMake Build System
69^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000070:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000071:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000072:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010073
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020074Software Delegated Exception Interface (SDEI)
75^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +000076:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
77:|G|: `jayanthchidanand-arm`_
78:|M|: Manish Pandey <manish.pandey2@arm.com>
79:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000080:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020081
82Trusted Boot
83^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000084:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
85:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000086:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
87:|G|: `ManishVB-Arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +000088:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
89:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000090:|F|: drivers/auth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020091
Marc Bonnicice5b35c2022-02-14 18:31:11 +000092Secure Partition Manager Core (EL3 FF-A SPMC)
93^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
94:|M|: Marc Bonnici <marc.bonnici@arm.com>
95:|G|: `marcbonnici`_
96:|F|: services/std_svc/spm/el3_spmc/\*
97
98Secure Partition Manager Dispatcher (SPMD)
99^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000100:|M|: Olivier Deprez <olivier.deprez@arm.com>
101:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000102:|M|: Joao Alves <Joao.Alves@arm.com>
103:|G|: `J-Alves`_
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000104:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200105
106Exception Handling Framework (EHF)
107^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000108:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
109:|G|: `jayanthchidanand-arm`_
110:|M|: Manish Pandey <manish.pandey2@arm.com>
111:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000112:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200113
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100114Realm Management Monitor Dispatcher (RMMD)
115^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
116:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
117:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000118:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
119:|G|: `AlexeiFedorov`_
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100120:|F|: services/std_svc/rmmd/\*
121:|F|: include/services/rmmd_svc.h
122:|F|: include/services/rmm_core_manifest.h
123
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500124Realm Management Extension (RME)
125^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100126:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
127:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000128:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
129:|G|: `AlexeiFedorov`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200130
131Drivers, Libraries and Framework Code
132~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133
134Console API framework
135^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000136:|M|: Julius Werner <jwerner@chromium.org>
137:|G|: `jwerner-chromium`_
138:|F|: drivers/console/
139:|F|: include/drivers/console.h
140:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200141
142coreboot support libraries
143^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000144:|M|: Julius Werner <jwerner@chromium.org>
145:|G|: `jwerner-chromium`_
146:|F|: drivers/coreboot/
147:|F|: include/drivers/coreboot/
148:|F|: include/lib/coreboot.h
149:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200150
151eMMC/UFS drivers
152^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000153:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
154:|G|: `hzhuang1`_
155:|F|: drivers/partition/
156:|F|: drivers/synopsys/emmc/
157:|F|: drivers/synopsys/ufs/
158:|F|: drivers/ufs/
159:|F|: include/drivers/dw_ufs.h
160:|F|: include/drivers/ufs.h
161:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200162
Mikael Olsson60c43942022-10-14 11:48:07 +0200163Arm® Ethos™-N NPU driver
164^^^^^^^^^^^^^^^^^^^^^^^^
165:|M|: Joshua Slater <joshua.slater@arm.com>
166:|G|: `jslater8`_
167:|M|: Mikael Olsson <mikael.olsson@arm.com>
168:|G|: `mikaelolsson-arm`_
169:|F|: drivers/arm/ethosn/
170:|F|: include/drivers/arm/ethosn.h
171:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
172:|F|: include/plat/arm/common/fconf_ethosn_getter.h
173:|F|: fdts/juno-ethosn.dtsi
174
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700175JTAG DCC console driver
176^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200177:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700178:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200179:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700180:G: `venkatesh`_
181:F: drivers/arm/dcc/
182:F: include/drivers/arm/dcc.h
183
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200184Power State Coordination Interface (PSCI)
185^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000186:|M|: Manish Pandey <manish.pandey2@arm.com>
187:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000188:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
189:|G|: `madhukar-Arm`_
190:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
191:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000192:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200193
194DebugFS
195^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000196:|M|: Olivier Deprez <olivier.deprez@arm.com>
197:|G|: `odeprez`_
198:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200199
200Firmware Configuration Framework (FCONF)
201^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000202:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
203:|G|: `madhukar-Arm`_
204:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
205:|G|: `ManishVB-Arm`_
206:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
207:|G|: `laurenw-arm`_
208:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200209
210Performance Measurement Framework (PMF)
211^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000212:|M|: Joao Alves <Joao.Alves@arm.com>
213:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000214:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200215
Manish Pandeyf23ce632022-11-07 15:18:38 +0000216Errata Management
217^^^^^^^^^^^^^^^^^
218:|M|: Bipin Ravi <bipin.ravi@arm.com>
219:|G|: `bipinravi-arm`_
220:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
221:|G|: `laurenw-arm`_
222
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200223Arm CPU libraries
224^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000225:|M|: Bipin Ravi <bipin.ravi@arm.com>
226:|G|: `bipinravi-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000227:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
228:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000229:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200230
231Reliability Availability Serviceabilty (RAS) framework
232^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000233:|M|: Manish Pandey <manish.pandey2@arm.com>
234:|G|: `manish-pandey-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000235:|M|: Olivier Deprez <olivier.deprez@arm.com>
236:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000237:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200238
239Activity Monitors Unit (AMU) extensions
240^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000241:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
242:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100243:|M|: Chris Kay <chris.kay@arm.com>
244:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000245:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200246
247Memory Partitioning And Monitoring (MPAM) extensions
248^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000249:|M|: Manish Pandey <manish.pandey2@arm.com>
250:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000251:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200252
253Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
254^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000255:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
256:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000257:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200258
259Statistical Profiling Extension (SPE)
260^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000261:|M|: Manish Pandey <manish.pandey2@arm.com>
262:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000263:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200264
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200265Standard C library
266^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000267:|M|: Chris Kay <chris.kay@arm.com>
268:|G|: `CJKay`_
269:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
270:|G|: `madhukar-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000271:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200272
273Library At ROM (ROMlib)
274^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000275:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
276:|G|: `madhukar-Arm`_
277:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200278
279Translation tables (``xlat_tables``) library
280^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000281:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
282:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000283:|M|: Joao Alves <Joao.Alves@arm.com>
284:|G|: `J-Alves`_
285:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200286
287IO abstraction layer
288^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000289:|M|: Manish Pandey <manish.pandey2@arm.com>
290:|G|: `manish-pandey-arm`_
291:|M|: Olivier Deprez <olivier.deprez@arm.com>
292:|G|: `odeprez`_
293:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200294
295GIC driver
296^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000297:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
298:|G|: `AlexeiFedorov`_
299:|M|: Manish Pandey <manish.pandey2@arm.com>
300:|G|: `manish-pandey-arm`_
301:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
302:|G|: `madhukar-Arm`_
303:|M|: Olivier Deprez <olivier.deprez@arm.com>
304:|G|: `odeprez`_
305:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200306
David Vinczec671dae2022-05-12 16:07:03 +0200307Message Handling Unit (MHU) driver
308^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
309:|M|: David Vincze <david.vincze@arm.com>
310:|G|: `davidvincze`_
311:|F|: include/drivers/arm/mhu.h
312:|F|: drivers/arm/mhu
313
314Runtime Security Subsystem (RSS) comms driver
315^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
316:|M|: David Vincze <david.vincze@arm.com>
317:|G|: `davidvincze`_
318:|F|: include/drivers/arm/rss_comms.h
319:|F|: drivers/arm/rss
320
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200321Libfdt wrappers
322^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000323:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
324:|G|: `madhukar-Arm`_
325:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
326:|G|: `ManishVB-Arm`_
327:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200328
329Firmware Encryption Framework
330^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000331:|M|: Sumit Garg <sumit.garg@linaro.org>
332:|G|: `b49020`_
333:|F|: drivers/io/io_encrypted.c
334:|F|: include/drivers/io/io_encrypted.h
335:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200336
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100337Measured Boot
338^^^^^^^^^^^^^
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200339:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
340:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000341:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
342:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000343:|F|: drivers/measured_boot
344:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200345:|F|: docs/components/measured_boot
346:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200347
Manish Pandeyf23ce632022-11-07 15:18:38 +0000348DRTM
349^^^^
350:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
351:|G|: `ManishVB-Arm`_
352:|M|: Manish Pandey <manish.pandey2@arm.com>
353:|G|: `manish-pandey-arm`_
354:|F|: services/std_svc/drtm
355
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100356PSA Firmware Update
357^^^^^^^^^^^^^^^^^^^
358:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
359:|G|: `ManishVB-Arm`_
360:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
361:|G|: `sandrine-bailleux-arm`_
362:|F|: drivers/fwu
363:|F|: include/drivers/fwu
364
David Vinczec671dae2022-05-12 16:07:03 +0200365Platform Security Architecture (PSA) APIs
366^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
367:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
368:|G|: `sandrine-bailleux-arm`_
369:|F|: include/lib/psa
370:|F|: lib/psa
371
Peng Fan12b66a92021-01-22 16:05:14 +0800372System Control and Management Interface (SCMI) Server
373^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000374:|M|: Etienne Carriere <etienne.carriere@st.com>
375:|G|: `etienne-lms`_
376:|M|: Peng Fan <peng.fan@nxp.com>
377:|G|: `MrVan`_
378:|F|: drivers/scmi-msg
379:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800380
Chris Kayb15f7e22021-10-14 12:32:52 +0100381Max Power Mitigation Mechanism (MPMM)
382^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
383:|M|: Chris Kay <chris.kay@arm.com>
384:|G|: `CJKay`_
385:|F|: include/lib/mpmm/
386:|F|: lib/mpmm/
387
johpow016ee92592021-08-25 16:32:23 -0500388Granule Protection Tables Library (GPT-RME)
389^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000390:|M|: Soby Mathew <soby.mathew@arm.com>
391:|G|: `soby-mathew`_
392:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
393:|G|: `javieralso-arm`_
johpow016ee92592021-08-25 16:32:23 -0500394:|F|: lib/gpt_rme
395:|F|: include/lib/gpt_rme
396
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200397Platform Ports
398~~~~~~~~~~~~~~
399
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100400Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200401^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000402:|M|: Andre Przywara <andre.przywara@arm.com>
403:|G|: `Andre-ARM`_
404:|M|: Samuel Holland <samuel@sholland.org>
405:|G|: `smaeul`_
406:|F|: docs/plat/allwinner.rst
407:|F|: plat/allwinner/
408:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100409
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100410Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200411^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000412:|M|: Andre Przywara <andre.przywara@arm.com>
413:|G|: `Andre-ARM`_
414:|F|: docs/plat/meson-gxbb.rst
415:|F|: drivers/amlogic/
416:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100417
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200418Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200419^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000420:|M|: Remi Pommarel <repk@triplefau.lt>
421:|G|: `remi-triplefault`_
422:|F|: docs/plat/meson-gxl.rst
423:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200424
Carlo Caionecdb8c522019-09-18 11:29:48 +0100425Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200426^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000427:|M|: Carlo Caione <ccaione@baylibre.com>
428:|G|: `carlocaione`_
429:|F|: docs/plat/meson-g12a.rst
430:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100431
Carlo Caioneafd241e2020-01-24 16:20:15 +0100432Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200433^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000434:|M|: Carlo Caione <ccaione@baylibre.com>
435:|G|: `carlocaione`_
436:|F|: docs/plat/meson-axg.rst
437:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100438
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100439Arm FPGA platform port
440^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000441:|M|: Andre Przywara <andre.przywara@arm.com>
442:|G|: `Andre-ARM`_
443:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
444:|G|: `javieralso-arm`_
445:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100446
Manish Pandey13d25342021-03-08 22:36:34 +0000447Arm FVP Platform port
448^^^^^^^^^^^^^^^^^^^^^
449:|M|: Manish Pandey <manish.pandey2@arm.com>
450:|G|: `manish-pandey-arm`_
451:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
452:|G|: `madhukar-Arm`_
453:|F|: plat/arm/board/fvp
454
455Arm Juno Platform port
456^^^^^^^^^^^^^^^^^^^^^^
457:|M|: Manish Pandey <manish.pandey2@arm.com>
458:|G|: `manish-pandey-arm`_
459:|M|: Chris Kay <chris.kay@arm.com>
460:|G|: `CJKay`_
461:|F|: plat/arm/board/juno
462
463Arm Morello and N1SDP Platform ports
464^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
465:|M|: Manoj Kumar <manoj.kumar3@arm.com>
466:|G|: `manojkumar-arm`_
467:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
468:|G|: `chandnich`_
469:|F|: plat/arm/board/morello
470:|F|: plat/arm/board/n1sdp
471
472Arm Rich IoT Platform ports
473^^^^^^^^^^^^^^^^^^^^^^^^^^^
474:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
475:|G|: `abdellatif-elkhlifi`_
476:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
477:|G|: `vishnu-banavath`_
478:|F|: plat/arm/board/corstone700
479:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000480:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000481
482Arm Reference Design platform ports
483^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000484:|M|: Thomas Abraham <thomas.abraham@arm.com>
485:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000486:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
487:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000488:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000489:|F|: plat/arm/board/rde1edge/
490:|F|: plat/arm/board/rdn1edge/
491:|F|: plat/arm/board/rdn2/
492:|F|: plat/arm/board/rdv1/
493:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000494:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000495
Usama Arif6ec0c652021-04-09 17:07:41 +0100496Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000497^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anders Dellien8fecda32022-09-21 15:56:02 +0100498:|M|: Anders Dellien <anders.dellien@arm.com>
499:|G|: `andersdellien-arm`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100500:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100501
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100502HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200503^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000504:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
505:|G|: `hzhuang1`_
506:|F|: docs/plat/hikey.rst
507:|F|: docs/plat/hikey960.rst
508:|F|: plat/hisilicon/hikey/
509:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100510
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100511HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200512^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000513:|M|: Shawn Guo <shawn.guo@linaro.org>
514:|G|: `shawnguo2`_
515:|F|: docs/plat/poplar.rst
516:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100517
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800518Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200519^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800520:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
521:|G|: `sieumunt`_
522:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
523:|G|: `BenjaminLimJL`_
524:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000525:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800526
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100527MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200528^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800529:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
530:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800531:|M|: Leon Chen <leon.chen@mediatek.com>
532:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800533:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000534:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100535
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300536Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200537^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000538:|M|: Konstantin Porotchkin <kostap@marvell.com>
539:|G|: `kostapr`_
540:|F|: docs/plat/marvell/
541:|F|: plat/marvell/
542:|F|: drivers/marvell/
543:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300544
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100545NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200546^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000547:|M|: Varun Wadekar <vwadekar@nvidia.com>
548:|G|: `vwadekar`_
549:|F|: docs/plat/nvidia-tegra.rst
550:|F|: include/lib/cpus/aarch64/denver.h
551:|F|: lib/cpus/aarch64/denver.S
552:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100553
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100554NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200555^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000556:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
557:|G|: `bryanodonoghue`_
558:|M|: Jun Nie <jun.nie@linaro.org>
559:|G|: `niej`_
560:|F|: docs/plat/warp7.rst
561:|F|: plat/imx/common/
562:|F|: plat/imx/imx7/
563:|F|: drivers/imx/timer/
564:|F|: drivers/imx/uart/
565:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100566
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100567NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200568^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800569:|M|: Peng Fan <peng.fan@nxp.com>
570:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000571:|F|: docs/plat/imx8.rst
572:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100573
Jacky Baidc20d262019-01-14 13:48:57 +0800574NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200575^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000576:|M|: Jacky Bai <ping.bai@nxp.com>
577:|G|: `JackyBai`_
578:|F|: docs/plat/imx8m.rst
579:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800580
Pankaj Gupta75569c32021-03-25 12:48:11 +0530581NXP QorIQ Layerscape common code for platform ports
582^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
583:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
584:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800585:|M|: Jiafei Pan <jiafei.pan@nxp.com>
586:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530587:|F|: docs/plat/nxp/
588:|F|: plat/nxp/
589:|F|: drivers/nxp/
590:|F|: tools/nxp/
591
592NXP SoC Part LX2160A and its platform port
593^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
594:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
595:|G|: `pangupta`_
596:|F|: plat/nxp/soc-lx2160a
597:|F|: plat/nxp/soc-lx2160a/lx2162aqds
598:|F|: plat/nxp/soc-lx2160a/lx2160aqds
599:|F|: plat/nxp/soc-lx2160a/lx2160ardb
600
Jiafei Pand9bb9772021-10-22 11:32:45 +0800601NXP SoC Part LS1028A and its platform port
602^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
603:|M|: Jiafei Pan <jiafei.pan@nxp.com>
604:|G|: `JiafeiPan`_
605:|F|: plat/nxp/soc-ls1028a
606:|F|: plat/nxp/soc-ls1028a/ls1028ardb
607
608NXP SoC Part LS1043A and its platform port
609^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
610:|M|: Jiafei Pan <jiafei.pan@nxp.com>
611:|G|: `JiafeiPan`_
612:|F|: plat/nxp/soc-ls1043a
613:|F|: plat/nxp/soc-ls1043a/ls1043ardb
614
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800615NXP SoC Part LS1046A and its platform port
616^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
617:|M|: Jiafei Pan <jiafei.pan@nxp.com>
618:|G|: `JiafeiPan`_
619:|F|: plat/nxp/soc-ls1046a
620:|F|: plat/nxp/soc-ls1046a/ls1046ardb
621:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
622:|F|: plat/nxp/soc-ls1046a/ls1046aqds
623
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800624NXP SoC Part LS1088A and its platform port
625^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
626:|M|: Jiafei Pan <jiafei.pan@nxp.com>
627:|G|: `JiafeiPan`_
628:|F|: plat/nxp/soc-ls1088a
629:|F|: plat/nxp/soc-ls1088a/ls1088ardb
630:|F|: plat/nxp/soc-ls1088a/ls1088aqds
631
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100632QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200633^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000634:|M|: Jens Wiklander <jens.wiklander@linaro.org>
635:|G|: `jenswi-linaro`_
636:|F|: docs/plat/qemu.rst
637:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100638
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530639QTI platform port
640^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000641:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
642:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530643:|M|: Lachit Patel <lpatel@codeaurora.org>
644:|G|: `lachitp`_
645:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
646:|G|: `sreekare`_
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800647:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
648:|G|: `quic_mkf`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000649:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
650:|F|: docs/plat/qti.rst
651:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530652
Stephan Gerholdfa145392021-12-01 20:00:00 +0100653QTI MSM8916 platform port
654^^^^^^^^^^^^^^^^^^^^^^^^^
655:|M|: Stephan Gerhold <stephan@gerhold.net>
656:|G|: `stephan-gh`_
657:|M|: Nikita Travkin <nikita@trvn.ru>
658:|G|: `TravMurav`_
659:|F|: docs/plat/qti-msm8916.rst
660:|F|: plat/qti/msm8916/
661
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100662Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200663^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000664:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
665:|G|: `grandpaul`_
666:|F|: docs/plat/rpi3.rst
667:|F|: plat/rpi/rpi3/
668:|F|: plat/rpi/common/
669:|F|: drivers/rpi3/
670:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000671
672Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200673^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000674:|M|: Andre Przywara <andre.przywara@arm.com>
675:|G|: `Andre-ARM`_
676:|F|: docs/plat/rpi4.rst
677:|F|: plat/rpi/rpi4/
678:|F|: plat/rpi/common/
679:|F|: drivers/rpi3/
680:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100681
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200682Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200683^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000684:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
685:|G|: `ldts`_
686:|M|: Marek Vasut <marek.vasut@gmail.com>
687:|G|: `marex`_
688:|F|: docs/plat/rcar-gen3.rst
689:|F|: plat/renesas/common
690:|F|: plat/renesas/rcar
691:|F|: drivers/renesas/common
692:|F|: drivers/renesas/rcar
693:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200694
Biju Das2bc48582020-12-07 13:14:38 +0000695Renesas RZ/G2 platform port
696^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000697:|M|: Biju Das <biju.das.jz@bp.renesas.com>
698:|G|: `bijucdas`_
699:|M|: Marek Vasut <marek.vasut@gmail.com>
700:|G|: `marex`_
701:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
702:|G|: `prabhakarlad`_
703:|F|: docs/plat/rz-g2.rst
704:|F|: plat/renesas/common
705:|F|: plat/renesas/rzg
706:|F|: drivers/renesas/common
707:|F|: drivers/renesas/rzg
708:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000709
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100710RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200711^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000712:|M|: Tony Xie <tony.xie@rock-chips.com>
713:|G|: `TonyXie06`_
714:|G|: `rockchip-linux`_
715:|M|: Heiko Stuebner <heiko@sntech.de>
716:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700717:|M|: Julius Werner <jwerner@chromium.org>
718:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000719:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100720
Yann Gautierefb37282018-07-05 16:52:00 +0200721STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200722^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000723:|M|: Yann Gautier <yann.gautier@st.com>
724:|G|: `Yann-lms`_
725:|F|: docs/plat/stm32mp1.rst
726:|F|: drivers/st/
727:|F|: fdts/stm32\*
728:|F|: include/drivers/st/
729:|F|: include/dt-bindings/\*/stm32\*
730:|F|: plat/st/
731:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200732
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100733Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200734^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000735:|M|: Sumit Garg <sumit.garg@linaro.org>
736:|G|: `b49020`_
737:|F|: docs/plat/synquacer.rst
738:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100739
740Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200741^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000742:|M|: Nishanth Menon <nm@ti.com>
743:|G|: `nmenon`_
744:|F|: docs/plat/ti-k3.rst
745:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100746
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100747UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200748^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000749:|M|: Orphan
750:|F|: docs/plat/socionext-uniphier.rst
751:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100752
753Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200754^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200755:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000756:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200757:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000758:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200759:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000760:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100761
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200762
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200763Secure Payloads and Dispatchers
764~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200765
766OP-TEE dispatcher
767^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000768:|M|: Jens Wiklander <jens.wiklander@linaro.org>
769:|G|: `jenswi-linaro`_
770:|F|: docs/components/spd/optee-dispatcher.rst
771:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200772
Marco Nelissen3db9a392022-04-06 11:13:44 -0700773TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200774^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000775:|M|: Varun Wadekar <vwadekar@nvidia.com>
776:|G|: `vwadekar`_
777:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000778:|F|: include/bl32/payloads/tlk.h
779:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700780
781Trusty secure payloads
782^^^^^^^^^^^^^^^^^^^^^^^^^^
783:|M|: Arve Hjønnevåg <arve@android.com>
784:|G|: `arve-android`_
785:|M|: Marco Nelissen <marcone@google.com>
786:|G|: `marcone`_
787:|M|: Varun Wadekar <vwadekar@nvidia.com>
788:|G|: `vwadekar`_
789:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000790:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200791
Marco Nelissen3db9a392022-04-06 11:13:44 -0700792
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200793Test Secure Payload (TSP)
794^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000795:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
796:|G|: `ManishVB-Arm`_
797:|F|: bl32/tsp/
798:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200799
Florian Lugoub0980e52021-09-08 12:42:54 +0200800ProvenCore Secure Payload Dispatcher
801^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
802:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
803:|G|: `jcorbier`_
804:|F|: docs/components/spd/pnc-dispatcher.rst
805:|F|: services/spd/pncd/
806
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200807Tools
808~~~~~
809
810Fiptool
811^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000812:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
813:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000814:|M|: Joao Alves <Joao.Alves@arm.com>
815:|G|: `J-Alves`_
816:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200817
818Cert_create tool
819^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000820:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
821:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000822:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
823:|G|: `ManishVB-Arm`_
824:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
825:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000826:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200827
828Encrypt_fw tool
829^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000830:|M|: Sumit Garg <sumit.garg@linaro.org>
831:|G|: `b49020`_
832:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200833
834Sptool
835^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000836:|M|: Manish Pandey <manish.pandey2@arm.com>
837:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100838:|M|: Joao Alves <Joao.Alves@arm.com>
839:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000840:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200841
842Build system
843^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000844:|M|: Chris Kay <chris.kay@arm.com>
845:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000846:|M|: Manish Pandey <manish.pandey2@arm.com>
847:|G|: `manish-pandey-arm`_
848:|F|: Makefile
849:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200850
Zelalem0de60d32021-05-04 15:07:21 -0500851Threat Model
852~~~~~~~~~~~~~
Zelalem0de60d32021-05-04 15:07:21 -0500853:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
854:|G|: `sandrine-bailleux-arm`_
855:|M|: Joanna Farley <joanna.farley@arm.com>
856:|G|: `joannafarley-arm`_
857:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
858:|G|: `raghuncstate`_
859:|M|: Varun Wadekar <vwadekar@nvidia.com>
860:|G|: `vwadekar`_
861:|F|: docs/threat_model/
862
Chris Kayc4e8eda2021-11-09 20:05:38 +0000863Conventional Changelog Extensions
864~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865:|M|: Chris Kay <chris.kay@arm.com>
866:|G|: `CJKay`_
867:|F|: tools/conventional-changelog-tf-a
868
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100869.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100870.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100871.. _Andre-ARM: https://github.com/Andre-ARM
872.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000873.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100874.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100875.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000876.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100877.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200878.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100879.. _etienne-lms: https://github.com/etienne-lms
880.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100881.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100882.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800883.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200884.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100885.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200886.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100887.. _jwerner-chromium: https://github.com/jwerner-chromium
888.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530889.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200890.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100891.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000892.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100893.. _michalsimek: https://github.com/michalsimek
Mikael Olsson60c43942022-10-14 11:48:07 +0200894.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner55617252019-04-19 12:35:47 +0200895.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800896.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800897.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800898.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100899.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100900.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000901.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800902.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200903.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100904.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100905.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530906.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100907.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100908.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100909.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530910.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100911.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800912.. _sieumunt: https://github.com/sieumunt
913.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530914.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100915.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100916.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100917.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100918.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200919.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100920.. _manish-pandey-arm: https://github.com/manish-pandey-arm
921.. _mardyk01: https://github.com/mardyk01
922.. _odeprez: https://github.com/odeprez
923.. _bipinravi-arm: https://github.com/bipinravi-arm
924.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200925.. _ManishVB-Arm: https://github.com/ManishVB-Arm
926.. _max-shvetsov: https://github.com/max-shvetsov
927.. _javieralso-arm: https://github.com/javieralso-arm
928.. _laurenw-arm: https://github.com/laurenw-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200929.. _J-Alves: https://github.com/J-Alves
930.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200931.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100932.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600933.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000934.. _manojkumar-arm: https://github.com/manojkumar-arm
935.. _chandnich: https://github.com/chandnich
936.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
937.. _vishnu-banavath: https://github.com/vishnu-banavath
938.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
939.. _arugan02: https://github.com/arugan02
940.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530941.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800942.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700943.. _arve-android: https://github.com/arve-android
944.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000945.. _marcbonnici: https://github.com/marcbonnici
Manish Pandeyf23ce632022-11-07 15:18:38 +0000946.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200947
948.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/