blob: 9ce6ff2b5cea73dda817507cdfc89ea64f25d780 [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|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
71:|G|: `javieralso-arm`_
72:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000073:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000074:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010075
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020076Software Delegated Exception Interface (SDEI)
77^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000078:|M|: Mark Dykes <mark.dykes@arm.com>
79:|G|: `mardyk01`_
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`_
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
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`_
102:|M|: Manish Pandey <manish.pandey2@arm.com>
103:|G|: `manish-pandey-arm`_
104:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
105:|G|: `max-shvetsov`_
106:|M|: Joao Alves <Joao.Alves@arm.com>
107:|G|: `J-Alves`_
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000108:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200109
110Exception Handling Framework (EHF)
111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000112:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
113:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000114:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200115
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100116Realm Management Monitor Dispatcher (RMMD)
117^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
118:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
119:|G|: `javieralso-arm`_
120:|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^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126:|M|: Bipin Ravi <bipin.ravi@arm.com>
127:|G|: `bipinravi-arm`_
128:|M|: Mark Dykes <mark.dykes@arm.com>
129:|G|: `mardyk01`_
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100130:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
131:|G|: `javieralso-arm`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200132
133Drivers, Libraries and Framework Code
134~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
135
136Console API framework
137^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000138:|M|: Julius Werner <jwerner@chromium.org>
139:|G|: `jwerner-chromium`_
140:|F|: drivers/console/
141:|F|: include/drivers/console.h
142:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200143
144coreboot support libraries
145^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000146:|M|: Julius Werner <jwerner@chromium.org>
147:|G|: `jwerner-chromium`_
148:|F|: drivers/coreboot/
149:|F|: include/drivers/coreboot/
150:|F|: include/lib/coreboot.h
151:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200152
153eMMC/UFS drivers
154^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000155:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
156:|G|: `hzhuang1`_
157:|F|: drivers/partition/
158:|F|: drivers/synopsys/emmc/
159:|F|: drivers/synopsys/ufs/
160:|F|: drivers/ufs/
161:|F|: include/drivers/dw_ufs.h
162:|F|: include/drivers/ufs.h
163:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200164
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700165JTAG DCC console driver
166^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200167:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700168:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200169:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700170:G: `venkatesh`_
171:F: drivers/arm/dcc/
172:F: include/drivers/arm/dcc.h
173
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200174Power State Coordination Interface (PSCI)
175^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000176:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
177:|G|: `javieralso-arm`_
178:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
179:|G|: `madhukar-Arm`_
180:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
181:|G|: `laurenw-arm`_
182:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
183:|G|: `zelalem-aweke`_
184:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200185
186DebugFS
187^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000188:|M|: Olivier Deprez <olivier.deprez@arm.com>
189:|G|: `odeprez`_
190:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200191
192Firmware Configuration Framework (FCONF)
193^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000194:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
195:|G|: `madhukar-Arm`_
196:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
197:|G|: `ManishVB-Arm`_
198:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
199:|G|: `laurenw-arm`_
200:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200201
202Performance Measurement Framework (PMF)
203^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000204:|M|: Joao Alves <Joao.Alves@arm.com>
205:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000206:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200207
208Arm CPU libraries
209^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000210:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
211:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000212:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200213
214Reliability Availability Serviceabilty (RAS) framework
215^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000216:|M|: Olivier Deprez <olivier.deprez@arm.com>
217:|G|: `odeprez`_
218:|M|: Manish Pandey <manish.pandey2@arm.com>
219:|G|: `manish-pandey-arm`_
220:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200221
222Activity Monitors Unit (AMU) extensions
223^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000224:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
225:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100226:|M|: Chris Kay <chris.kay@arm.com>
227:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000228:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200229
230Memory Partitioning And Monitoring (MPAM) extensions
231^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000232:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
233:|G|: `zelalem-aweke`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000234:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200235
236Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
237^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000238:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
239:|G|: `AlexeiFedorov`_
240:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
241:|G|: `zelalem-aweke`_
242:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200243
244Statistical Profiling Extension (SPE)
245^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000246:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
247:|G|: `zelalem-aweke`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000248:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200249
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200250Standard C library
251^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000252:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
253:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000254:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200255
256Library At ROM (ROMlib)
257^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000258:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
259:|G|: `madhukar-Arm`_
260:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200261
262Translation tables (``xlat_tables``) library
263^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000264:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
265:|G|: `javieralso-arm`_
266:|M|: Joao Alves <Joao.Alves@arm.com>
267:|G|: `J-Alves`_
268:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200269
270IO abstraction layer
271^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000272:|M|: Manish Pandey <manish.pandey2@arm.com>
273:|G|: `manish-pandey-arm`_
274:|M|: Olivier Deprez <olivier.deprez@arm.com>
275:|G|: `odeprez`_
276:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200277
278GIC driver
279^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000280:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
281:|G|: `AlexeiFedorov`_
282:|M|: Manish Pandey <manish.pandey2@arm.com>
283:|G|: `manish-pandey-arm`_
284:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
285:|G|: `madhukar-Arm`_
286:|M|: Olivier Deprez <olivier.deprez@arm.com>
287:|G|: `odeprez`_
288:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200289
David Vinczec671dae2022-05-12 16:07:03 +0200290Message Handling Unit (MHU) driver
291^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
292:|M|: David Vincze <david.vincze@arm.com>
293:|G|: `davidvincze`_
294:|F|: include/drivers/arm/mhu.h
295:|F|: drivers/arm/mhu
296
297Runtime Security Subsystem (RSS) comms driver
298^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
299:|M|: David Vincze <david.vincze@arm.com>
300:|G|: `davidvincze`_
301:|F|: include/drivers/arm/rss_comms.h
302:|F|: drivers/arm/rss
303
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200304Libfdt wrappers
305^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000306:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
307:|G|: `madhukar-Arm`_
308:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
309:|G|: `ManishVB-Arm`_
310:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200311
312Firmware Encryption Framework
313^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000314:|M|: Sumit Garg <sumit.garg@linaro.org>
315:|G|: `b49020`_
316:|F|: drivers/io/io_encrypted.c
317:|F|: include/drivers/io/io_encrypted.h
318:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200319
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100320Measured Boot
321^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000322:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
323:|G|: `AlexeiFedorov`_
324:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
325:|G|: `javieralso-arm`_
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200326:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
327:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000328:|F|: drivers/measured_boot
329:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200330:|F|: docs/components/measured_boot
331:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200332
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100333PSA Firmware Update
334^^^^^^^^^^^^^^^^^^^
335:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
336:|G|: `ManishVB-Arm`_
337:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
338:|G|: `sandrine-bailleux-arm`_
339:|F|: drivers/fwu
340:|F|: include/drivers/fwu
341
David Vinczec671dae2022-05-12 16:07:03 +0200342Platform Security Architecture (PSA) APIs
343^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
344:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
345:|G|: `sandrine-bailleux-arm`_
346:|F|: include/lib/psa
347:|F|: lib/psa
348
Peng Fan12b66a92021-01-22 16:05:14 +0800349System Control and Management Interface (SCMI) Server
350^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000351:|M|: Etienne Carriere <etienne.carriere@st.com>
352:|G|: `etienne-lms`_
353:|M|: Peng Fan <peng.fan@nxp.com>
354:|G|: `MrVan`_
355:|F|: drivers/scmi-msg
356:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800357
Chris Kayb15f7e22021-10-14 12:32:52 +0100358Max Power Mitigation Mechanism (MPMM)
359^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
360:|M|: Chris Kay <chris.kay@arm.com>
361:|G|: `CJKay`_
362:|F|: include/lib/mpmm/
363:|F|: lib/mpmm/
364
johpow016ee92592021-08-25 16:32:23 -0500365Granule Protection Tables Library (GPT-RME)
366^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
367:|M|: Mark Dykes <mark.dykes@arm.com>
368:|G|: `mardyk01`_
johpow016ee92592021-08-25 16:32:23 -0500369:|F|: lib/gpt_rme
370:|F|: include/lib/gpt_rme
371
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200372Platform Ports
373~~~~~~~~~~~~~~
374
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100375Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200376^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000377:|M|: Andre Przywara <andre.przywara@arm.com>
378:|G|: `Andre-ARM`_
379:|M|: Samuel Holland <samuel@sholland.org>
380:|G|: `smaeul`_
381:|F|: docs/plat/allwinner.rst
382:|F|: plat/allwinner/
383:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100384
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100385Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200386^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000387:|M|: Andre Przywara <andre.przywara@arm.com>
388:|G|: `Andre-ARM`_
389:|F|: docs/plat/meson-gxbb.rst
390:|F|: drivers/amlogic/
391:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100392
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200393Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200394^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000395:|M|: Remi Pommarel <repk@triplefau.lt>
396:|G|: `remi-triplefault`_
397:|F|: docs/plat/meson-gxl.rst
398:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200399
Carlo Caionecdb8c522019-09-18 11:29:48 +0100400Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200401^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000402:|M|: Carlo Caione <ccaione@baylibre.com>
403:|G|: `carlocaione`_
404:|F|: docs/plat/meson-g12a.rst
405:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100406
Carlo Caioneafd241e2020-01-24 16:20:15 +0100407Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200408^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000409:|M|: Carlo Caione <ccaione@baylibre.com>
410:|G|: `carlocaione`_
411:|F|: docs/plat/meson-axg.rst
412:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100413
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100414Arm FPGA platform port
415^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000416:|M|: Andre Przywara <andre.przywara@arm.com>
417:|G|: `Andre-ARM`_
418:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
419:|G|: `javieralso-arm`_
420:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100421
Manish Pandey13d25342021-03-08 22:36:34 +0000422Arm FVP Platform port
423^^^^^^^^^^^^^^^^^^^^^
424:|M|: Manish Pandey <manish.pandey2@arm.com>
425:|G|: `manish-pandey-arm`_
426:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
427:|G|: `madhukar-Arm`_
428:|F|: plat/arm/board/fvp
429
430Arm Juno Platform port
431^^^^^^^^^^^^^^^^^^^^^^
432:|M|: Manish Pandey <manish.pandey2@arm.com>
433:|G|: `manish-pandey-arm`_
434:|M|: Chris Kay <chris.kay@arm.com>
435:|G|: `CJKay`_
436:|F|: plat/arm/board/juno
437
438Arm Morello and N1SDP Platform ports
439^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
440:|M|: Manoj Kumar <manoj.kumar3@arm.com>
441:|G|: `manojkumar-arm`_
442:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
443:|G|: `chandnich`_
444:|F|: plat/arm/board/morello
445:|F|: plat/arm/board/n1sdp
446
447Arm Rich IoT Platform ports
448^^^^^^^^^^^^^^^^^^^^^^^^^^^
449:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
450:|G|: `abdellatif-elkhlifi`_
451:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
452:|G|: `vishnu-banavath`_
453:|F|: plat/arm/board/corstone700
454:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000455:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000456
457Arm Reference Design platform ports
458^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000459:|M|: Thomas Abraham <thomas.abraham@arm.com>
460:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000461:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
462:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000463:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000464:|F|: plat/arm/board/rde1edge/
465:|F|: plat/arm/board/rdn1edge/
466:|F|: plat/arm/board/rdn2/
467:|F|: plat/arm/board/rdv1/
468:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000469:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000470
Usama Arif6ec0c652021-04-09 17:07:41 +0100471Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000472^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anders Dellien8fecda32022-09-21 15:56:02 +0100473:|M|: Anders Dellien <anders.dellien@arm.com>
474:|G|: `andersdellien-arm`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100475:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100476
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100477HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200478^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000479:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
480:|G|: `hzhuang1`_
481:|F|: docs/plat/hikey.rst
482:|F|: docs/plat/hikey960.rst
483:|F|: plat/hisilicon/hikey/
484:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100485
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100486HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200487^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000488:|M|: Shawn Guo <shawn.guo@linaro.org>
489:|G|: `shawnguo2`_
490:|F|: docs/plat/poplar.rst
491:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100492
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800493Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200494^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800495:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
496:|G|: `sieumunt`_
497:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
498:|G|: `BenjaminLimJL`_
499:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000500:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800501
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100502MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200503^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800504:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
505:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800506:|M|: Leon Chen <leon.chen@mediatek.com>
507:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800508:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000509:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100510
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300511Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200512^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000513:|M|: Konstantin Porotchkin <kostap@marvell.com>
514:|G|: `kostapr`_
515:|F|: docs/plat/marvell/
516:|F|: plat/marvell/
517:|F|: drivers/marvell/
518:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300519
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100520NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200521^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000522:|M|: Varun Wadekar <vwadekar@nvidia.com>
523:|G|: `vwadekar`_
524:|F|: docs/plat/nvidia-tegra.rst
525:|F|: include/lib/cpus/aarch64/denver.h
526:|F|: lib/cpus/aarch64/denver.S
527:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100528
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100529NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200530^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000531:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
532:|G|: `bryanodonoghue`_
533:|M|: Jun Nie <jun.nie@linaro.org>
534:|G|: `niej`_
535:|F|: docs/plat/warp7.rst
536:|F|: plat/imx/common/
537:|F|: plat/imx/imx7/
538:|F|: drivers/imx/timer/
539:|F|: drivers/imx/uart/
540:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100541
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100542NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200543^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800544:|M|: Peng Fan <peng.fan@nxp.com>
545:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000546:|F|: docs/plat/imx8.rst
547:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100548
Jacky Baidc20d262019-01-14 13:48:57 +0800549NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200550^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000551:|M|: Jacky Bai <ping.bai@nxp.com>
552:|G|: `JackyBai`_
553:|F|: docs/plat/imx8m.rst
554:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800555
Pankaj Gupta75569c32021-03-25 12:48:11 +0530556NXP QorIQ Layerscape common code for platform ports
557^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
558:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
559:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800560:|M|: Jiafei Pan <jiafei.pan@nxp.com>
561:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530562:|F|: docs/plat/nxp/
563:|F|: plat/nxp/
564:|F|: drivers/nxp/
565:|F|: tools/nxp/
566
567NXP SoC Part LX2160A and its platform port
568^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
569:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
570:|G|: `pangupta`_
571:|F|: plat/nxp/soc-lx2160a
572:|F|: plat/nxp/soc-lx2160a/lx2162aqds
573:|F|: plat/nxp/soc-lx2160a/lx2160aqds
574:|F|: plat/nxp/soc-lx2160a/lx2160ardb
575
Jiafei Pand9bb9772021-10-22 11:32:45 +0800576NXP SoC Part LS1028A and its platform port
577^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
578:|M|: Jiafei Pan <jiafei.pan@nxp.com>
579:|G|: `JiafeiPan`_
580:|F|: plat/nxp/soc-ls1028a
581:|F|: plat/nxp/soc-ls1028a/ls1028ardb
582
583NXP SoC Part LS1043A and its platform port
584^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
585:|M|: Jiafei Pan <jiafei.pan@nxp.com>
586:|G|: `JiafeiPan`_
587:|F|: plat/nxp/soc-ls1043a
588:|F|: plat/nxp/soc-ls1043a/ls1043ardb
589
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800590NXP SoC Part LS1046A and its platform port
591^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
592:|M|: Jiafei Pan <jiafei.pan@nxp.com>
593:|G|: `JiafeiPan`_
594:|F|: plat/nxp/soc-ls1046a
595:|F|: plat/nxp/soc-ls1046a/ls1046ardb
596:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
597:|F|: plat/nxp/soc-ls1046a/ls1046aqds
598
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800599NXP SoC Part LS1088A and its platform port
600^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
601:|M|: Jiafei Pan <jiafei.pan@nxp.com>
602:|G|: `JiafeiPan`_
603:|F|: plat/nxp/soc-ls1088a
604:|F|: plat/nxp/soc-ls1088a/ls1088ardb
605:|F|: plat/nxp/soc-ls1088a/ls1088aqds
606
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100607QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200608^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000609:|M|: Jens Wiklander <jens.wiklander@linaro.org>
610:|G|: `jenswi-linaro`_
611:|F|: docs/plat/qemu.rst
612:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100613
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530614QTI platform port
615^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000616:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
617:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530618:|M|: Lachit Patel <lpatel@codeaurora.org>
619:|G|: `lachitp`_
620:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
621:|G|: `sreekare`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000622:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
623:|F|: docs/plat/qti.rst
624:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530625
Stephan Gerholdfa145392021-12-01 20:00:00 +0100626QTI MSM8916 platform port
627^^^^^^^^^^^^^^^^^^^^^^^^^
628:|M|: Stephan Gerhold <stephan@gerhold.net>
629:|G|: `stephan-gh`_
630:|M|: Nikita Travkin <nikita@trvn.ru>
631:|G|: `TravMurav`_
632:|F|: docs/plat/qti-msm8916.rst
633:|F|: plat/qti/msm8916/
634
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100635Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200636^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000637:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
638:|G|: `grandpaul`_
639:|F|: docs/plat/rpi3.rst
640:|F|: plat/rpi/rpi3/
641:|F|: plat/rpi/common/
642:|F|: drivers/rpi3/
643:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000644
645Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200646^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000647:|M|: Andre Przywara <andre.przywara@arm.com>
648:|G|: `Andre-ARM`_
649:|F|: docs/plat/rpi4.rst
650:|F|: plat/rpi/rpi4/
651:|F|: plat/rpi/common/
652:|F|: drivers/rpi3/
653:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100654
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200655Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200656^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000657:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
658:|G|: `ldts`_
659:|M|: Marek Vasut <marek.vasut@gmail.com>
660:|G|: `marex`_
661:|F|: docs/plat/rcar-gen3.rst
662:|F|: plat/renesas/common
663:|F|: plat/renesas/rcar
664:|F|: drivers/renesas/common
665:|F|: drivers/renesas/rcar
666:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200667
Biju Das2bc48582020-12-07 13:14:38 +0000668Renesas RZ/G2 platform port
669^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000670:|M|: Biju Das <biju.das.jz@bp.renesas.com>
671:|G|: `bijucdas`_
672:|M|: Marek Vasut <marek.vasut@gmail.com>
673:|G|: `marex`_
674:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
675:|G|: `prabhakarlad`_
676:|F|: docs/plat/rz-g2.rst
677:|F|: plat/renesas/common
678:|F|: plat/renesas/rzg
679:|F|: drivers/renesas/common
680:|F|: drivers/renesas/rzg
681:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000682
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100683RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200684^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000685:|M|: Tony Xie <tony.xie@rock-chips.com>
686:|G|: `TonyXie06`_
687:|G|: `rockchip-linux`_
688:|M|: Heiko Stuebner <heiko@sntech.de>
689:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700690:|M|: Julius Werner <jwerner@chromium.org>
691:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000692:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100693
Yann Gautierefb37282018-07-05 16:52:00 +0200694STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200695^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000696:|M|: Yann Gautier <yann.gautier@st.com>
697:|G|: `Yann-lms`_
698:|F|: docs/plat/stm32mp1.rst
699:|F|: drivers/st/
700:|F|: fdts/stm32\*
701:|F|: include/drivers/st/
702:|F|: include/dt-bindings/\*/stm32\*
703:|F|: plat/st/
704:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200705
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100706Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200707^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000708:|M|: Sumit Garg <sumit.garg@linaro.org>
709:|G|: `b49020`_
710:|F|: docs/plat/synquacer.rst
711:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100712
713Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200714^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000715:|M|: Nishanth Menon <nm@ti.com>
716:|G|: `nmenon`_
717:|F|: docs/plat/ti-k3.rst
718:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100719
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100720UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200721^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000722:|M|: Orphan
723:|F|: docs/plat/socionext-uniphier.rst
724:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100725
726Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200727^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200728:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000729:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200730:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000731:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200732:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000733:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100734
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200735
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200736Secure Payloads and Dispatchers
737~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200738
739OP-TEE dispatcher
740^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000741:|M|: Jens Wiklander <jens.wiklander@linaro.org>
742:|G|: `jenswi-linaro`_
743:|F|: docs/components/spd/optee-dispatcher.rst
744:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200745
Marco Nelissen3db9a392022-04-06 11:13:44 -0700746TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200747^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000748:|M|: Varun Wadekar <vwadekar@nvidia.com>
749:|G|: `vwadekar`_
750:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000751:|F|: include/bl32/payloads/tlk.h
752:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700753
754Trusty secure payloads
755^^^^^^^^^^^^^^^^^^^^^^^^^^
756:|M|: Arve Hjønnevåg <arve@android.com>
757:|G|: `arve-android`_
758:|M|: Marco Nelissen <marcone@google.com>
759:|G|: `marcone`_
760:|M|: Varun Wadekar <vwadekar@nvidia.com>
761:|G|: `vwadekar`_
762:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000763:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200764
Marco Nelissen3db9a392022-04-06 11:13:44 -0700765
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200766Test Secure Payload (TSP)
767^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000768:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
769:|G|: `ManishVB-Arm`_
770:|F|: bl32/tsp/
771:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200772
Florian Lugoub0980e52021-09-08 12:42:54 +0200773ProvenCore Secure Payload Dispatcher
774^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
775:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
776:|G|: `jcorbier`_
777:|F|: docs/components/spd/pnc-dispatcher.rst
778:|F|: services/spd/pncd/
779
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200780Tools
781~~~~~
782
783Fiptool
784^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000785:|M|: Joao Alves <Joao.Alves@arm.com>
786:|G|: `J-Alves`_
787:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200788
789Cert_create tool
790^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000791:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
792:|G|: `sandrine-bailleux-arm`_
793:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200794
795Encrypt_fw tool
796^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000797:|M|: Sumit Garg <sumit.garg@linaro.org>
798:|G|: `b49020`_
799:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200800
801Sptool
802^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000803:|M|: Manish Pandey <manish.pandey2@arm.com>
804:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100805:|M|: Joao Alves <Joao.Alves@arm.com>
806:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000807:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200808
809Build system
810^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000811:|M|: Manish Pandey <manish.pandey2@arm.com>
812:|G|: `manish-pandey-arm`_
813:|F|: Makefile
814:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200815
Zelalem0de60d32021-05-04 15:07:21 -0500816Threat Model
817~~~~~~~~~~~~~
818:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
819:|G|: `zelalem-aweke`_
820:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
821:|G|: `sandrine-bailleux-arm`_
822:|M|: Joanna Farley <joanna.farley@arm.com>
823:|G|: `joannafarley-arm`_
824:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
825:|G|: `raghuncstate`_
826:|M|: Varun Wadekar <vwadekar@nvidia.com>
827:|G|: `vwadekar`_
828:|F|: docs/threat_model/
829
Chris Kayc4e8eda2021-11-09 20:05:38 +0000830Conventional Changelog Extensions
831~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
832:|M|: Chris Kay <chris.kay@arm.com>
833:|G|: `CJKay`_
834:|F|: tools/conventional-changelog-tf-a
835
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100836.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100837.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100838.. _Andre-ARM: https://github.com/Andre-ARM
839.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000840.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100841.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100842.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000843.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100844.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200845.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100846.. _etienne-lms: https://github.com/etienne-lms
847.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100848.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100849.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800850.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200851.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100852.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100853.. _jwerner-chromium: https://github.com/jwerner-chromium
854.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530855.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200856.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100857.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000858.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100859.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200860.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800861.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800862.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800863.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100864.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100865.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000866.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200867.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100868.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100869.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530870.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100871.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100872.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100873.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530874.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100875.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800876.. _sieumunt: https://github.com/sieumunt
877.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530878.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100879.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100880.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100881.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100882.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200883.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100884.. _manish-pandey-arm: https://github.com/manish-pandey-arm
885.. _mardyk01: https://github.com/mardyk01
886.. _odeprez: https://github.com/odeprez
887.. _bipinravi-arm: https://github.com/bipinravi-arm
888.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200889.. _ManishVB-Arm: https://github.com/ManishVB-Arm
890.. _max-shvetsov: https://github.com/max-shvetsov
891.. _javieralso-arm: https://github.com/javieralso-arm
892.. _laurenw-arm: https://github.com/laurenw-arm
893.. _zelalem-aweke: https://github.com/zelalem-aweke
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200894.. _J-Alves: https://github.com/J-Alves
895.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200896.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100897.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600898.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000899.. _manojkumar-arm: https://github.com/manojkumar-arm
900.. _chandnich: https://github.com/chandnich
901.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
902.. _vishnu-banavath: https://github.com/vishnu-banavath
903.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
904.. _arugan02: https://github.com/arugan02
905.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530906.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800907.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700908.. _arve-android: https://github.com/arve-android
909.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000910.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200911
912.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/