blob: b9b58782c5c99cdc7c874134815b359e8c32fe2d [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`_
Douglas Raillard6f625742017-06-28 15:23:03 +010051
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020052
53.. _code owners:
54
55Code owners
56-----------
57
Manish Pandey13d25342021-03-08 22:36:34 +000058Common Code
59~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020060
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020061Armv7-A architecture port
62^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000063:|M|: Etienne Carriere <etienne.carriere@linaro.org>
64:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020065
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010066Build Definitions for CMake Build System
67^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000068:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
69:|G|: `javieralso-arm`_
70:|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 Pandey32d440c2021-03-09 20:39:33 +000076:|M|: Mark Dykes <mark.dykes@arm.com>
77:|G|: `mardyk01`_
johpow016ee92592021-08-25 16:32:23 -050078:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +000079:|G|: `john-powell-arm`_
80:|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`_
86:|M|: Manish Pandey <manish.pandey2@arm.com>
87:|G|: `manish-pandey-arm`_
88:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
89:|G|: `ManishVB-Arm`_
90:|F|: drivers/auth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020091
92Secure Partition Manager (SPM)
93^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000094:|M|: Olivier Deprez <olivier.deprez@arm.com>
95:|G|: `odeprez`_
96:|M|: Manish Pandey <manish.pandey2@arm.com>
97:|G|: `manish-pandey-arm`_
98:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
99:|G|: `max-shvetsov`_
100:|M|: Joao Alves <Joao.Alves@arm.com>
101:|G|: `J-Alves`_
102:|F|: services/std_svc/spm\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200103
104Exception Handling Framework (EHF)
105^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000106:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
107:|G|: `ManishVB-Arm`_
johpow016ee92592021-08-25 16:32:23 -0500108:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000109:|G|: `john-powell-arm`_
110:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200111
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500112Realm Management Extension (RME)
113^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
114:|M|: Bipin Ravi <bipin.ravi@arm.com>
115:|G|: `bipinravi-arm`_
116:|M|: Mark Dykes <mark.dykes@arm.com>
117:|G|: `mardyk01`_
johpow016ee92592021-08-25 16:32:23 -0500118:|M|: John Powell <john.powell@arm.com>
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500119:|G|: `john-powell-arm`_
120:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
121:|G|: `zelalem-aweke`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200122
123Drivers, Libraries and Framework Code
124~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125
126Console API framework
127^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000128:|M|: Julius Werner <jwerner@chromium.org>
129:|G|: `jwerner-chromium`_
130:|F|: drivers/console/
131:|F|: include/drivers/console.h
132:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200133
134coreboot support libraries
135^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000136:|M|: Julius Werner <jwerner@chromium.org>
137:|G|: `jwerner-chromium`_
138:|F|: drivers/coreboot/
139:|F|: include/drivers/coreboot/
140:|F|: include/lib/coreboot.h
141:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200142
143eMMC/UFS drivers
144^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000145:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
146:|G|: `hzhuang1`_
147:|F|: drivers/partition/
148:|F|: drivers/synopsys/emmc/
149:|F|: drivers/synopsys/ufs/
150:|F|: drivers/ufs/
151:|F|: include/drivers/dw_ufs.h
152:|F|: include/drivers/ufs.h
153:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200154
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700155JTAG DCC console driver
156^^^^^^^^^^^^^^^^^^^^^^^
157:M: Michal Simek <michal.simek@xilinx.com>
158:G: `michalsimek`_
159:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
160:G: `venkatesh`_
161:F: drivers/arm/dcc/
162:F: include/drivers/arm/dcc.h
163
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200164Power State Coordination Interface (PSCI)
165^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000166:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
167:|G|: `javieralso-arm`_
168:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
169:|G|: `madhukar-Arm`_
170:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
171:|G|: `laurenw-arm`_
172:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
173:|G|: `zelalem-aweke`_
174:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200175
176DebugFS
177^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000178:|M|: Olivier Deprez <olivier.deprez@arm.com>
179:|G|: `odeprez`_
180:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200181
182Firmware Configuration Framework (FCONF)
183^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000184:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
185:|G|: `madhukar-Arm`_
186:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
187:|G|: `ManishVB-Arm`_
188:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
189:|G|: `laurenw-arm`_
190:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200191
192Performance Measurement Framework (PMF)
193^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000194:|M|: Joao Alves <Joao.Alves@arm.com>
195:|G|: `J-Alves`_
196:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
197:|G|: `theotherjimmy`_
198:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200199
200Arm CPU libraries
201^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000202:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
203:|G|: `laurenw-arm`_
johpow016ee92592021-08-25 16:32:23 -0500204:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000205:|G|: `john-powell-arm`_
206:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200207
208Reliability Availability Serviceabilty (RAS) framework
209^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000210:|M|: Olivier Deprez <olivier.deprez@arm.com>
211:|G|: `odeprez`_
212:|M|: Manish Pandey <manish.pandey2@arm.com>
213:|G|: `manish-pandey-arm`_
214:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200215
216Activity Monitors Unit (AMU) extensions
217^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000218:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
219:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100220:|M|: Chris Kay <chris.kay@arm.com>
221:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000222:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200223
224Memory Partitioning And Monitoring (MPAM) extensions
225^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000226:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
227:|G|: `zelalem-aweke`_
228:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
229:|G|: `theotherjimmy`_
230:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200231
232Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
233^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000234:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
235:|G|: `AlexeiFedorov`_
236:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
237:|G|: `zelalem-aweke`_
238:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200239
240Statistical Profiling Extension (SPE)
241^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000242:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
243:|G|: `zelalem-aweke`_
244:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
245:|G|: `theotherjimmy`_
246:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200247
248Scalable Vector Extension (SVE)
249^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000250:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
251:|G|: `theotherjimmy`_
252:|F|: lib/extensions/sve/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200253
254Standard C library
255^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000256:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
257:|G|: `AlexeiFedorov`_
johpow016ee92592021-08-25 16:32:23 -0500258:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000259:|G|: `john-powell-arm`_
260:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200261
262Library At ROM (ROMlib)
263^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000264:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
265:|G|: `madhukar-Arm`_
266:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200267
268Translation tables (``xlat_tables``) library
269^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
271:|G|: `javieralso-arm`_
272:|M|: Joao Alves <Joao.Alves@arm.com>
273:|G|: `J-Alves`_
274:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200275
276IO abstraction layer
277^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000278:|M|: Manish Pandey <manish.pandey2@arm.com>
279:|G|: `manish-pandey-arm`_
280:|M|: Olivier Deprez <olivier.deprez@arm.com>
281:|G|: `odeprez`_
282:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200283
284GIC driver
285^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000286:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
287:|G|: `AlexeiFedorov`_
288:|M|: Manish Pandey <manish.pandey2@arm.com>
289:|G|: `manish-pandey-arm`_
290:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
291:|G|: `madhukar-Arm`_
292:|M|: Olivier Deprez <olivier.deprez@arm.com>
293:|G|: `odeprez`_
294:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200295
296Libfdt wrappers
297^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000298:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
299:|G|: `madhukar-Arm`_
300:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
301:|G|: `ManishVB-Arm`_
302:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200303
304Firmware Encryption Framework
305^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000306:|M|: Sumit Garg <sumit.garg@linaro.org>
307:|G|: `b49020`_
308:|F|: drivers/io/io_encrypted.c
309:|F|: include/drivers/io/io_encrypted.h
310:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200311
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100312Measured Boot
313^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000314:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
315:|G|: `AlexeiFedorov`_
316:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
317:|G|: `javieralso-arm`_
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200318:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
319:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000320:|F|: drivers/measured_boot
321:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200322:|F|: docs/components/measured_boot
323:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200324
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100325PSA Firmware Update
326^^^^^^^^^^^^^^^^^^^
327:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
328:|G|: `ManishVB-Arm`_
329:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
330:|G|: `sandrine-bailleux-arm`_
331:|F|: drivers/fwu
332:|F|: include/drivers/fwu
333
Peng Fan12b66a92021-01-22 16:05:14 +0800334System Control and Management Interface (SCMI) Server
335^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000336:|M|: Etienne Carriere <etienne.carriere@st.com>
337:|G|: `etienne-lms`_
338:|M|: Peng Fan <peng.fan@nxp.com>
339:|G|: `MrVan`_
340:|F|: drivers/scmi-msg
341:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800342
Chris Kayb15f7e22021-10-14 12:32:52 +0100343Max Power Mitigation Mechanism (MPMM)
344^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
345:|M|: Chris Kay <chris.kay@arm.com>
346:|G|: `CJKay`_
347:|F|: include/lib/mpmm/
348:|F|: lib/mpmm/
349
johpow016ee92592021-08-25 16:32:23 -0500350Granule Protection Tables Library (GPT-RME)
351^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
352:|M|: Mark Dykes <mark.dykes@arm.com>
353:|G|: `mardyk01`_
354:|M|: John Powell <john.powell@arm.com>
355:|G|: `john-powell-arm`_
356:|F|: lib/gpt_rme
357:|F|: include/lib/gpt_rme
358
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200359Platform Ports
360~~~~~~~~~~~~~~
361
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100362Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200363^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000364:|M|: Andre Przywara <andre.przywara@arm.com>
365:|G|: `Andre-ARM`_
366:|M|: Samuel Holland <samuel@sholland.org>
367:|G|: `smaeul`_
368:|F|: docs/plat/allwinner.rst
369:|F|: plat/allwinner/
370:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100371
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100372Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200373^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000374:|M|: Andre Przywara <andre.przywara@arm.com>
375:|G|: `Andre-ARM`_
376:|F|: docs/plat/meson-gxbb.rst
377:|F|: drivers/amlogic/
378:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100379
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200380Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200381^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000382:|M|: Remi Pommarel <repk@triplefau.lt>
383:|G|: `remi-triplefault`_
384:|F|: docs/plat/meson-gxl.rst
385:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200386
Carlo Caionecdb8c522019-09-18 11:29:48 +0100387Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200388^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000389:|M|: Carlo Caione <ccaione@baylibre.com>
390:|G|: `carlocaione`_
391:|F|: docs/plat/meson-g12a.rst
392:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100393
Carlo Caioneafd241e2020-01-24 16:20:15 +0100394Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200395^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000396:|M|: Carlo Caione <ccaione@baylibre.com>
397:|G|: `carlocaione`_
398:|F|: docs/plat/meson-axg.rst
399:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100400
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100401Arm FPGA platform port
402^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000403:|M|: Andre Przywara <andre.przywara@arm.com>
404:|G|: `Andre-ARM`_
405:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
406:|G|: `javieralso-arm`_
407:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100408
Manish Pandey13d25342021-03-08 22:36:34 +0000409Arm FVP Platform port
410^^^^^^^^^^^^^^^^^^^^^
411:|M|: Manish Pandey <manish.pandey2@arm.com>
412:|G|: `manish-pandey-arm`_
413:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
414:|G|: `madhukar-Arm`_
415:|F|: plat/arm/board/fvp
416
417Arm Juno Platform port
418^^^^^^^^^^^^^^^^^^^^^^
419:|M|: Manish Pandey <manish.pandey2@arm.com>
420:|G|: `manish-pandey-arm`_
421:|M|: Chris Kay <chris.kay@arm.com>
422:|G|: `CJKay`_
423:|F|: plat/arm/board/juno
424
425Arm Morello and N1SDP Platform ports
426^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
427:|M|: Manoj Kumar <manoj.kumar3@arm.com>
428:|G|: `manojkumar-arm`_
429:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
430:|G|: `chandnich`_
431:|F|: plat/arm/board/morello
432:|F|: plat/arm/board/n1sdp
433
434Arm Rich IoT Platform ports
435^^^^^^^^^^^^^^^^^^^^^^^^^^^
436:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
437:|G|: `abdellatif-elkhlifi`_
438:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
439:|G|: `vishnu-banavath`_
440:|F|: plat/arm/board/corstone700
441:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000442:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000443
444Arm Reference Design platform ports
445^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000446:|M|: Thomas Abraham <thomas.abraham@arm.com>
447:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000448:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
449:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000450:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000451:|F|: plat/arm/board/rde1edge/
452:|F|: plat/arm/board/rdn1edge/
453:|F|: plat/arm/board/rdn2/
454:|F|: plat/arm/board/rdv1/
455:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000456:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000457
Usama Arif6ec0c652021-04-09 17:07:41 +0100458Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000459^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
460:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
461:|G|: `arugan02`_
462:|M|: Usama Arif <usama.arif@arm.com>
463:|G|: `uarif1`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100464:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100465
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100466HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200467^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000468:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
469:|G|: `hzhuang1`_
470:|F|: docs/plat/hikey.rst
471:|F|: docs/plat/hikey960.rst
472:|F|: plat/hisilicon/hikey/
473:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100474
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100475HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200476^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000477:|M|: Shawn Guo <shawn.guo@linaro.org>
478:|G|: `shawnguo2`_
479:|F|: docs/plat/poplar.rst
480:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100481
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800482Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200483^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800484:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
485:|G|: `sieumunt`_
486:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
487:|G|: `BenjaminLimJL`_
488:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000489:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800490
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100491MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200492^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800493:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
494:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800495:|M|: Leon Chen <leon.chen@mediatek.com>
496:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800497:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000498:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100499
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300500Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200501^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000502:|M|: Konstantin Porotchkin <kostap@marvell.com>
503:|G|: `kostapr`_
504:|F|: docs/plat/marvell/
505:|F|: plat/marvell/
506:|F|: drivers/marvell/
507:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300508
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100509NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200510^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000511:|M|: Varun Wadekar <vwadekar@nvidia.com>
512:|G|: `vwadekar`_
513:|F|: docs/plat/nvidia-tegra.rst
514:|F|: include/lib/cpus/aarch64/denver.h
515:|F|: lib/cpus/aarch64/denver.S
516:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100517
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100518NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200519^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000520:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
521:|G|: `bryanodonoghue`_
522:|M|: Jun Nie <jun.nie@linaro.org>
523:|G|: `niej`_
524:|F|: docs/plat/warp7.rst
525:|F|: plat/imx/common/
526:|F|: plat/imx/imx7/
527:|F|: drivers/imx/timer/
528:|F|: drivers/imx/uart/
529:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100530
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100531NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200532^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800533:|M|: Peng Fan <peng.fan@nxp.com>
534:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000535:|F|: docs/plat/imx8.rst
536:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100537
Jacky Baidc20d262019-01-14 13:48:57 +0800538NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200539^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000540:|M|: Jacky Bai <ping.bai@nxp.com>
541:|G|: `JackyBai`_
542:|F|: docs/plat/imx8m.rst
543:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800544
Pankaj Gupta75569c32021-03-25 12:48:11 +0530545NXP QorIQ Layerscape common code for platform ports
546^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
547:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
548:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800549:|M|: Jiafei Pan <jiafei.pan@nxp.com>
550:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530551:|F|: docs/plat/nxp/
552:|F|: plat/nxp/
553:|F|: drivers/nxp/
554:|F|: tools/nxp/
555
556NXP SoC Part LX2160A and its platform port
557^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
558:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
559:|G|: `pangupta`_
560:|F|: plat/nxp/soc-lx2160a
561:|F|: plat/nxp/soc-lx2160a/lx2162aqds
562:|F|: plat/nxp/soc-lx2160a/lx2160aqds
563:|F|: plat/nxp/soc-lx2160a/lx2160ardb
564
Jiafei Pand9bb9772021-10-22 11:32:45 +0800565NXP SoC Part LS1028A and its platform port
566^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
567:|M|: Jiafei Pan <jiafei.pan@nxp.com>
568:|G|: `JiafeiPan`_
569:|F|: plat/nxp/soc-ls1028a
570:|F|: plat/nxp/soc-ls1028a/ls1028ardb
571
572NXP SoC Part LS1043A and its platform port
573^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
574:|M|: Jiafei Pan <jiafei.pan@nxp.com>
575:|G|: `JiafeiPan`_
576:|F|: plat/nxp/soc-ls1043a
577:|F|: plat/nxp/soc-ls1043a/ls1043ardb
578
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800579NXP SoC Part LS1046A and its platform port
580^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
581:|M|: Jiafei Pan <jiafei.pan@nxp.com>
582:|G|: `JiafeiPan`_
583:|F|: plat/nxp/soc-ls1046a
584:|F|: plat/nxp/soc-ls1046a/ls1046ardb
585:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
586:|F|: plat/nxp/soc-ls1046a/ls1046aqds
587
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800588NXP SoC Part LS1088A and its platform port
589^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
590:|M|: Jiafei Pan <jiafei.pan@nxp.com>
591:|G|: `JiafeiPan`_
592:|F|: plat/nxp/soc-ls1088a
593:|F|: plat/nxp/soc-ls1088a/ls1088ardb
594:|F|: plat/nxp/soc-ls1088a/ls1088aqds
595
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100596QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200597^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000598:|M|: Jens Wiklander <jens.wiklander@linaro.org>
599:|G|: `jenswi-linaro`_
600:|F|: docs/plat/qemu.rst
601:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100602
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530603QTI platform port
604^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000605:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
606:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530607:|M|: Lachit Patel <lpatel@codeaurora.org>
608:|G|: `lachitp`_
609:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
610:|G|: `sreekare`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000611:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
612:|F|: docs/plat/qti.rst
613:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530614
Stephan Gerholdfa145392021-12-01 20:00:00 +0100615QTI MSM8916 platform port
616^^^^^^^^^^^^^^^^^^^^^^^^^
617:|M|: Stephan Gerhold <stephan@gerhold.net>
618:|G|: `stephan-gh`_
619:|M|: Nikita Travkin <nikita@trvn.ru>
620:|G|: `TravMurav`_
621:|F|: docs/plat/qti-msm8916.rst
622:|F|: plat/qti/msm8916/
623
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100624Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200625^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000626:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
627:|G|: `grandpaul`_
628:|F|: docs/plat/rpi3.rst
629:|F|: plat/rpi/rpi3/
630:|F|: plat/rpi/common/
631:|F|: drivers/rpi3/
632:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000633
634Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200635^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000636:|M|: Andre Przywara <andre.przywara@arm.com>
637:|G|: `Andre-ARM`_
638:|F|: docs/plat/rpi4.rst
639:|F|: plat/rpi/rpi4/
640:|F|: plat/rpi/common/
641:|F|: drivers/rpi3/
642:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100643
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200644Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200645^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000646:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
647:|G|: `ldts`_
648:|M|: Marek Vasut <marek.vasut@gmail.com>
649:|G|: `marex`_
650:|F|: docs/plat/rcar-gen3.rst
651:|F|: plat/renesas/common
652:|F|: plat/renesas/rcar
653:|F|: drivers/renesas/common
654:|F|: drivers/renesas/rcar
655:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200656
Biju Das2bc48582020-12-07 13:14:38 +0000657Renesas RZ/G2 platform port
658^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000659:|M|: Biju Das <biju.das.jz@bp.renesas.com>
660:|G|: `bijucdas`_
661:|M|: Marek Vasut <marek.vasut@gmail.com>
662:|G|: `marex`_
663:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
664:|G|: `prabhakarlad`_
665:|F|: docs/plat/rz-g2.rst
666:|F|: plat/renesas/common
667:|F|: plat/renesas/rzg
668:|F|: drivers/renesas/common
669:|F|: drivers/renesas/rzg
670:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000671
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100672RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200673^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000674:|M|: Tony Xie <tony.xie@rock-chips.com>
675:|G|: `TonyXie06`_
676:|G|: `rockchip-linux`_
677:|M|: Heiko Stuebner <heiko@sntech.de>
678:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700679:|M|: Julius Werner <jwerner@chromium.org>
680:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000681:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100682
Yann Gautierefb37282018-07-05 16:52:00 +0200683STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200684^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000685:|M|: Yann Gautier <yann.gautier@st.com>
686:|G|: `Yann-lms`_
687:|F|: docs/plat/stm32mp1.rst
688:|F|: drivers/st/
689:|F|: fdts/stm32\*
690:|F|: include/drivers/st/
691:|F|: include/dt-bindings/\*/stm32\*
692:|F|: plat/st/
693:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200694
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100695Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200696^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000697:|M|: Sumit Garg <sumit.garg@linaro.org>
698:|G|: `b49020`_
699:|F|: docs/plat/synquacer.rst
700:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100701
702Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200703^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000704:|M|: Nishanth Menon <nm@ti.com>
705:|G|: `nmenon`_
706:|F|: docs/plat/ti-k3.rst
707:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100708
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100709UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200710^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000711:|M|: Orphan
712:|F|: docs/plat/socionext-uniphier.rst
713:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100714
715Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200716^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000717:|M|: Michal Simek <michal.simek@xilinx.com>
718:|G|: `michalsimek`_
719:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
720:|G|: `venkatesh`_
721:|F|: docs/plat/xilinx-zynqmp.rst
722:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100723
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200724
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200725Secure Payloads and Dispatchers
726~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200727
728OP-TEE dispatcher
729^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000730:|M|: Jens Wiklander <jens.wiklander@linaro.org>
731:|G|: `jenswi-linaro`_
732:|F|: docs/components/spd/optee-dispatcher.rst
733:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200734
Marco Nelissen3db9a392022-04-06 11:13:44 -0700735TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200736^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000737:|M|: Varun Wadekar <vwadekar@nvidia.com>
738:|G|: `vwadekar`_
739:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000740:|F|: include/bl32/payloads/tlk.h
741:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700742
743Trusty secure payloads
744^^^^^^^^^^^^^^^^^^^^^^^^^^
745:|M|: Arve Hjønnevåg <arve@android.com>
746:|G|: `arve-android`_
747:|M|: Marco Nelissen <marcone@google.com>
748:|G|: `marcone`_
749:|M|: Varun Wadekar <vwadekar@nvidia.com>
750:|G|: `vwadekar`_
751:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000752:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200753
Marco Nelissen3db9a392022-04-06 11:13:44 -0700754
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200755Test Secure Payload (TSP)
756^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000757:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
758:|G|: `ManishVB-Arm`_
759:|F|: bl32/tsp/
760:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200761
762Tools
763~~~~~
764
765Fiptool
766^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000767:|M|: Joao Alves <Joao.Alves@arm.com>
768:|G|: `J-Alves`_
769:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200770
771Cert_create tool
772^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000773:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
774:|G|: `sandrine-bailleux-arm`_
775:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200776
777Encrypt_fw tool
778^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000779:|M|: Sumit Garg <sumit.garg@linaro.org>
780:|G|: `b49020`_
781:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200782
783Sptool
784^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000785:|M|: Manish Pandey <manish.pandey2@arm.com>
786:|G|: `manish-pandey-arm`_
787:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200788
789Build system
790^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000791:|M|: Manish Pandey <manish.pandey2@arm.com>
792:|G|: `manish-pandey-arm`_
793:|F|: Makefile
794:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200795
Zelalem0de60d32021-05-04 15:07:21 -0500796Threat Model
797~~~~~~~~~~~~~
798:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
799:|G|: `zelalem-aweke`_
800:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
801:|G|: `sandrine-bailleux-arm`_
802:|M|: Joanna Farley <joanna.farley@arm.com>
803:|G|: `joannafarley-arm`_
804:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
805:|G|: `raghuncstate`_
806:|M|: Varun Wadekar <vwadekar@nvidia.com>
807:|G|: `vwadekar`_
808:|F|: docs/threat_model/
809
Chris Kayc4e8eda2021-11-09 20:05:38 +0000810Conventional Changelog Extensions
811~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
812:|M|: Chris Kay <chris.kay@arm.com>
813:|G|: `CJKay`_
814:|F|: tools/conventional-changelog-tf-a
815
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100816.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100817.. _Andre-ARM: https://github.com/Andre-ARM
818.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000819.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100820.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100821.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000822.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100823.. _danh-arm: https://github.com/danh-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100824.. _etienne-lms: https://github.com/etienne-lms
825.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100826.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100827.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800828.. _JackyBai: https://github.com/JackyBai
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100829.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100830.. _jwerner-chromium: https://github.com/jwerner-chromium
831.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530832.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200833.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100834.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000835.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100836.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200837.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800838.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800839.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800840.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100841.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100842.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000843.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200844.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100845.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100846.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530847.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100848.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100849.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100850.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530851.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100852.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800853.. _sieumunt: https://github.com/sieumunt
854.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530855.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100856.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100857.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100858.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100859.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200860.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100861.. _manish-pandey-arm: https://github.com/manish-pandey-arm
862.. _mardyk01: https://github.com/mardyk01
863.. _odeprez: https://github.com/odeprez
864.. _bipinravi-arm: https://github.com/bipinravi-arm
865.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200866.. _ManishVB-Arm: https://github.com/ManishVB-Arm
867.. _max-shvetsov: https://github.com/max-shvetsov
868.. _javieralso-arm: https://github.com/javieralso-arm
869.. _laurenw-arm: https://github.com/laurenw-arm
870.. _zelalem-aweke: https://github.com/zelalem-aweke
871.. _theotherjimmy: https://github.com/theotherjimmy
872.. _J-Alves: https://github.com/J-Alves
873.. _madhukar-Arm: https://github.com/madhukar-Arm
874.. _john-powell-arm: https://github.com/john-powell-arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200875.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100876.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600877.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000878.. _manojkumar-arm: https://github.com/manojkumar-arm
879.. _chandnich: https://github.com/chandnich
880.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
881.. _vishnu-banavath: https://github.com/vishnu-banavath
882.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
883.. _arugan02: https://github.com/arugan02
884.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530885.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800886.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700887.. _arve-android: https://github.com/arve-android
888.. _marcone: https://github.com/marcone
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200889
890.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/