blob: 33f2f94e02f9ebaca980dd8e2aa4b98222e7b7ca [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
Peng Fan12b66a92021-01-22 16:05:14 +0800325System Control and Management Interface (SCMI) Server
326^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000327:|M|: Etienne Carriere <etienne.carriere@st.com>
328:|G|: `etienne-lms`_
329:|M|: Peng Fan <peng.fan@nxp.com>
330:|G|: `MrVan`_
331:|F|: drivers/scmi-msg
332:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800333
Chris Kayb15f7e22021-10-14 12:32:52 +0100334Max Power Mitigation Mechanism (MPMM)
335^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
336:|M|: Chris Kay <chris.kay@arm.com>
337:|G|: `CJKay`_
338:|F|: include/lib/mpmm/
339:|F|: lib/mpmm/
340
johpow016ee92592021-08-25 16:32:23 -0500341Granule Protection Tables Library (GPT-RME)
342^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
343:|M|: Mark Dykes <mark.dykes@arm.com>
344:|G|: `mardyk01`_
345:|M|: John Powell <john.powell@arm.com>
346:|G|: `john-powell-arm`_
347:|F|: lib/gpt_rme
348:|F|: include/lib/gpt_rme
349
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200350Platform Ports
351~~~~~~~~~~~~~~
352
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100353Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200354^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000355:|M|: Andre Przywara <andre.przywara@arm.com>
356:|G|: `Andre-ARM`_
357:|M|: Samuel Holland <samuel@sholland.org>
358:|G|: `smaeul`_
359:|F|: docs/plat/allwinner.rst
360:|F|: plat/allwinner/
361:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100362
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100363Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200364^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000365:|M|: Andre Przywara <andre.przywara@arm.com>
366:|G|: `Andre-ARM`_
367:|F|: docs/plat/meson-gxbb.rst
368:|F|: drivers/amlogic/
369:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100370
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200371Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200372^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000373:|M|: Remi Pommarel <repk@triplefau.lt>
374:|G|: `remi-triplefault`_
375:|F|: docs/plat/meson-gxl.rst
376:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200377
Carlo Caionecdb8c522019-09-18 11:29:48 +0100378Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200379^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000380:|M|: Carlo Caione <ccaione@baylibre.com>
381:|G|: `carlocaione`_
382:|F|: docs/plat/meson-g12a.rst
383:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100384
Carlo Caioneafd241e2020-01-24 16:20:15 +0100385Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200386^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000387:|M|: Carlo Caione <ccaione@baylibre.com>
388:|G|: `carlocaione`_
389:|F|: docs/plat/meson-axg.rst
390:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100391
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100392Arm FPGA platform port
393^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000394:|M|: Andre Przywara <andre.przywara@arm.com>
395:|G|: `Andre-ARM`_
396:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
397:|G|: `javieralso-arm`_
398:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100399
Manish Pandey13d25342021-03-08 22:36:34 +0000400Arm FVP Platform port
401^^^^^^^^^^^^^^^^^^^^^
402:|M|: Manish Pandey <manish.pandey2@arm.com>
403:|G|: `manish-pandey-arm`_
404:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
405:|G|: `madhukar-Arm`_
406:|F|: plat/arm/board/fvp
407
408Arm Juno Platform port
409^^^^^^^^^^^^^^^^^^^^^^
410:|M|: Manish Pandey <manish.pandey2@arm.com>
411:|G|: `manish-pandey-arm`_
412:|M|: Chris Kay <chris.kay@arm.com>
413:|G|: `CJKay`_
414:|F|: plat/arm/board/juno
415
416Arm Morello and N1SDP Platform ports
417^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
418:|M|: Manoj Kumar <manoj.kumar3@arm.com>
419:|G|: `manojkumar-arm`_
420:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
421:|G|: `chandnich`_
422:|F|: plat/arm/board/morello
423:|F|: plat/arm/board/n1sdp
424
425Arm Rich IoT Platform ports
426^^^^^^^^^^^^^^^^^^^^^^^^^^^
427:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
428:|G|: `abdellatif-elkhlifi`_
429:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
430:|G|: `vishnu-banavath`_
431:|F|: plat/arm/board/corstone700
432:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000433:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000434
435Arm Reference Design platform ports
436^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000437:|M|: Thomas Abraham <thomas.abraham@arm.com>
438:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000439:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
440:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000441:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000442:|F|: plat/arm/board/rde1edge/
443:|F|: plat/arm/board/rdn1edge/
444:|F|: plat/arm/board/rdn2/
445:|F|: plat/arm/board/rdv1/
446:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000447:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000448
Usama Arif6ec0c652021-04-09 17:07:41 +0100449Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000450^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
451:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
452:|G|: `arugan02`_
453:|M|: Usama Arif <usama.arif@arm.com>
454:|G|: `uarif1`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100455:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100456
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100457HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200458^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000459:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
460:|G|: `hzhuang1`_
461:|F|: docs/plat/hikey.rst
462:|F|: docs/plat/hikey960.rst
463:|F|: plat/hisilicon/hikey/
464:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100465
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100466HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200467^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000468:|M|: Shawn Guo <shawn.guo@linaro.org>
469:|G|: `shawnguo2`_
470:|F|: docs/plat/poplar.rst
471:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100472
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800473Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200474^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800475:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
476:|G|: `sieumunt`_
477:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
478:|G|: `BenjaminLimJL`_
479:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000480:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800481
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100482MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200483^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800484:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
485:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800486:|M|: Leon Chen <leon.chen@mediatek.com>
487:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800488:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000489:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100490
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300491Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200492^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000493:|M|: Konstantin Porotchkin <kostap@marvell.com>
494:|G|: `kostapr`_
495:|F|: docs/plat/marvell/
496:|F|: plat/marvell/
497:|F|: drivers/marvell/
498:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300499
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100500NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200501^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000502:|M|: Varun Wadekar <vwadekar@nvidia.com>
503:|G|: `vwadekar`_
504:|F|: docs/plat/nvidia-tegra.rst
505:|F|: include/lib/cpus/aarch64/denver.h
506:|F|: lib/cpus/aarch64/denver.S
507:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100508
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100509NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200510^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000511:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
512:|G|: `bryanodonoghue`_
513:|M|: Jun Nie <jun.nie@linaro.org>
514:|G|: `niej`_
515:|F|: docs/plat/warp7.rst
516:|F|: plat/imx/common/
517:|F|: plat/imx/imx7/
518:|F|: drivers/imx/timer/
519:|F|: drivers/imx/uart/
520:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100521
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100522NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200523^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800524:|M|: Peng Fan <peng.fan@nxp.com>
525:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000526:|F|: docs/plat/imx8.rst
527:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100528
Jacky Baidc20d262019-01-14 13:48:57 +0800529NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200530^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000531:|M|: Jacky Bai <ping.bai@nxp.com>
532:|G|: `JackyBai`_
533:|F|: docs/plat/imx8m.rst
534:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800535
Pankaj Gupta75569c32021-03-25 12:48:11 +0530536NXP QorIQ Layerscape common code for platform ports
537^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
538:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
539:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800540:|M|: Jiafei Pan <jiafei.pan@nxp.com>
541:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530542:|F|: docs/plat/nxp/
543:|F|: plat/nxp/
544:|F|: drivers/nxp/
545:|F|: tools/nxp/
546
547NXP SoC Part LX2160A and its platform port
548^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
549:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
550:|G|: `pangupta`_
551:|F|: plat/nxp/soc-lx2160a
552:|F|: plat/nxp/soc-lx2160a/lx2162aqds
553:|F|: plat/nxp/soc-lx2160a/lx2160aqds
554:|F|: plat/nxp/soc-lx2160a/lx2160ardb
555
Jiafei Pand9bb9772021-10-22 11:32:45 +0800556NXP SoC Part LS1028A and its platform port
557^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
558:|M|: Jiafei Pan <jiafei.pan@nxp.com>
559:|G|: `JiafeiPan`_
560:|F|: plat/nxp/soc-ls1028a
561:|F|: plat/nxp/soc-ls1028a/ls1028ardb
562
563NXP SoC Part LS1043A and its platform port
564^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
565:|M|: Jiafei Pan <jiafei.pan@nxp.com>
566:|G|: `JiafeiPan`_
567:|F|: plat/nxp/soc-ls1043a
568:|F|: plat/nxp/soc-ls1043a/ls1043ardb
569
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800570NXP SoC Part LS1046A and its platform port
571^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
572:|M|: Jiafei Pan <jiafei.pan@nxp.com>
573:|G|: `JiafeiPan`_
574:|F|: plat/nxp/soc-ls1046a
575:|F|: plat/nxp/soc-ls1046a/ls1046ardb
576:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
577:|F|: plat/nxp/soc-ls1046a/ls1046aqds
578
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800579NXP SoC Part LS1088A and its platform port
580^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
581:|M|: Jiafei Pan <jiafei.pan@nxp.com>
582:|G|: `JiafeiPan`_
583:|F|: plat/nxp/soc-ls1088a
584:|F|: plat/nxp/soc-ls1088a/ls1088ardb
585:|F|: plat/nxp/soc-ls1088a/ls1088aqds
586
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100587QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200588^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000589:|M|: Jens Wiklander <jens.wiklander@linaro.org>
590:|G|: `jenswi-linaro`_
591:|F|: docs/plat/qemu.rst
592:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100593
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530594QTI platform port
595^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000596:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
597:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530598:|M|: Lachit Patel <lpatel@codeaurora.org>
599:|G|: `lachitp`_
600:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
601:|G|: `sreekare`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000602:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
603:|F|: docs/plat/qti.rst
604:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530605
Stephan Gerholdfa145392021-12-01 20:00:00 +0100606QTI MSM8916 platform port
607^^^^^^^^^^^^^^^^^^^^^^^^^
608:|M|: Stephan Gerhold <stephan@gerhold.net>
609:|G|: `stephan-gh`_
610:|M|: Nikita Travkin <nikita@trvn.ru>
611:|G|: `TravMurav`_
612:|F|: docs/plat/qti-msm8916.rst
613:|F|: plat/qti/msm8916/
614
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100615Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200616^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000617:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
618:|G|: `grandpaul`_
619:|F|: docs/plat/rpi3.rst
620:|F|: plat/rpi/rpi3/
621:|F|: plat/rpi/common/
622:|F|: drivers/rpi3/
623:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000624
625Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200626^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000627:|M|: Andre Przywara <andre.przywara@arm.com>
628:|G|: `Andre-ARM`_
629:|F|: docs/plat/rpi4.rst
630:|F|: plat/rpi/rpi4/
631:|F|: plat/rpi/common/
632:|F|: drivers/rpi3/
633:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100634
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200635Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200636^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000637:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
638:|G|: `ldts`_
639:|M|: Marek Vasut <marek.vasut@gmail.com>
640:|G|: `marex`_
641:|F|: docs/plat/rcar-gen3.rst
642:|F|: plat/renesas/common
643:|F|: plat/renesas/rcar
644:|F|: drivers/renesas/common
645:|F|: drivers/renesas/rcar
646:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200647
Biju Das2bc48582020-12-07 13:14:38 +0000648Renesas RZ/G2 platform port
649^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000650:|M|: Biju Das <biju.das.jz@bp.renesas.com>
651:|G|: `bijucdas`_
652:|M|: Marek Vasut <marek.vasut@gmail.com>
653:|G|: `marex`_
654:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
655:|G|: `prabhakarlad`_
656:|F|: docs/plat/rz-g2.rst
657:|F|: plat/renesas/common
658:|F|: plat/renesas/rzg
659:|F|: drivers/renesas/common
660:|F|: drivers/renesas/rzg
661:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000662
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100663RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200664^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000665:|M|: Tony Xie <tony.xie@rock-chips.com>
666:|G|: `TonyXie06`_
667:|G|: `rockchip-linux`_
668:|M|: Heiko Stuebner <heiko@sntech.de>
669:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700670:|M|: Julius Werner <jwerner@chromium.org>
671:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000672:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100673
Yann Gautierefb37282018-07-05 16:52:00 +0200674STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200675^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000676:|M|: Yann Gautier <yann.gautier@st.com>
677:|G|: `Yann-lms`_
678:|F|: docs/plat/stm32mp1.rst
679:|F|: drivers/st/
680:|F|: fdts/stm32\*
681:|F|: include/drivers/st/
682:|F|: include/dt-bindings/\*/stm32\*
683:|F|: plat/st/
684:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200685
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100686Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200687^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000688:|M|: Sumit Garg <sumit.garg@linaro.org>
689:|G|: `b49020`_
690:|F|: docs/plat/synquacer.rst
691:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100692
693Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200694^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000695:|M|: Nishanth Menon <nm@ti.com>
696:|G|: `nmenon`_
697:|F|: docs/plat/ti-k3.rst
698:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100699
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100700UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200701^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000702:|M|: Orphan
703:|F|: docs/plat/socionext-uniphier.rst
704:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100705
706Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200707^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000708:|M|: Michal Simek <michal.simek@xilinx.com>
709:|G|: `michalsimek`_
710:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
711:|G|: `venkatesh`_
712:|F|: docs/plat/xilinx-zynqmp.rst
713:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100714
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200715
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200716Secure Payloads and Dispatchers
717~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200718
719OP-TEE dispatcher
720^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000721:|M|: Jens Wiklander <jens.wiklander@linaro.org>
722:|G|: `jenswi-linaro`_
723:|F|: docs/components/spd/optee-dispatcher.rst
724:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200725
726TLK/Trusty secure payloads
727^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000728:|M|: Varun Wadekar <vwadekar@nvidia.com>
729:|G|: `vwadekar`_
730:|F|: docs/components/spd/tlk-dispatcher.rst
731:|F|: docs/components/spd/trusty-dispatcher.rst
732:|F|: include/bl32/payloads/tlk.h
733:|F|: services/spd/tlkd/
734:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200735
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200736Test Secure Payload (TSP)
737^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000738:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
739:|G|: `ManishVB-Arm`_
740:|F|: bl32/tsp/
741:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200742
743Tools
744~~~~~
745
746Fiptool
747^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000748:|M|: Joao Alves <Joao.Alves@arm.com>
749:|G|: `J-Alves`_
750:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200751
752Cert_create tool
753^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000754:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
755:|G|: `sandrine-bailleux-arm`_
756:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200757
758Encrypt_fw tool
759^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000760:|M|: Sumit Garg <sumit.garg@linaro.org>
761:|G|: `b49020`_
762:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200763
764Sptool
765^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000766:|M|: Manish Pandey <manish.pandey2@arm.com>
767:|G|: `manish-pandey-arm`_
768:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200769
770Build system
771^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000772:|M|: Manish Pandey <manish.pandey2@arm.com>
773:|G|: `manish-pandey-arm`_
774:|F|: Makefile
775:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200776
Zelalem0de60d32021-05-04 15:07:21 -0500777Threat Model
778~~~~~~~~~~~~~
779:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
780:|G|: `zelalem-aweke`_
781:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
782:|G|: `sandrine-bailleux-arm`_
783:|M|: Joanna Farley <joanna.farley@arm.com>
784:|G|: `joannafarley-arm`_
785:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
786:|G|: `raghuncstate`_
787:|M|: Varun Wadekar <vwadekar@nvidia.com>
788:|G|: `vwadekar`_
789:|F|: docs/threat_model/
790
Chris Kayc4e8eda2021-11-09 20:05:38 +0000791Conventional Changelog Extensions
792~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793:|M|: Chris Kay <chris.kay@arm.com>
794:|G|: `CJKay`_
795:|F|: tools/conventional-changelog-tf-a
796
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100797.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100798.. _Andre-ARM: https://github.com/Andre-ARM
799.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000800.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100801.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100802.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000803.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100804.. _danh-arm: https://github.com/danh-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100805.. _etienne-lms: https://github.com/etienne-lms
806.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100807.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100808.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800809.. _JackyBai: https://github.com/JackyBai
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100810.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100811.. _jwerner-chromium: https://github.com/jwerner-chromium
812.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530813.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200814.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100815.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000816.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100817.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200818.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800819.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800820.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800821.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100822.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100823.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000824.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200825.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100826.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100827.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530828.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100829.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100830.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100831.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530832.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100833.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800834.. _sieumunt: https://github.com/sieumunt
835.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530836.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100837.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100838.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100839.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100840.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200841.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100842.. _manish-pandey-arm: https://github.com/manish-pandey-arm
843.. _mardyk01: https://github.com/mardyk01
844.. _odeprez: https://github.com/odeprez
845.. _bipinravi-arm: https://github.com/bipinravi-arm
846.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200847.. _ManishVB-Arm: https://github.com/ManishVB-Arm
848.. _max-shvetsov: https://github.com/max-shvetsov
849.. _javieralso-arm: https://github.com/javieralso-arm
850.. _laurenw-arm: https://github.com/laurenw-arm
851.. _zelalem-aweke: https://github.com/zelalem-aweke
852.. _theotherjimmy: https://github.com/theotherjimmy
853.. _J-Alves: https://github.com/J-Alves
854.. _madhukar-Arm: https://github.com/madhukar-Arm
855.. _john-powell-arm: https://github.com/john-powell-arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200856.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100857.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600858.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000859.. _manojkumar-arm: https://github.com/manojkumar-arm
860.. _chandnich: https://github.com/chandnich
861.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
862.. _vishnu-banavath: https://github.com/vishnu-banavath
863.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
864.. _arugan02: https://github.com/arugan02
865.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530866.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800867.. _JiafeiPan: https://github.com/JiafeiPan
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200868
869.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/