blob: d86bd8aa43316f584ae390a4bae5275495daa830 [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^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
473:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
474:|G|: `arugan02`_
475:|M|: Usama Arif <usama.arif@arm.com>
476:|G|: `uarif1`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100477:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100478
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100479HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200480^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000481:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
482:|G|: `hzhuang1`_
483:|F|: docs/plat/hikey.rst
484:|F|: docs/plat/hikey960.rst
485:|F|: plat/hisilicon/hikey/
486:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100487
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100488HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200489^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000490:|M|: Shawn Guo <shawn.guo@linaro.org>
491:|G|: `shawnguo2`_
492:|F|: docs/plat/poplar.rst
493:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100494
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800495Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200496^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800497:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
498:|G|: `sieumunt`_
499:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
500:|G|: `BenjaminLimJL`_
501:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000502:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800503
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100504MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200505^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800506:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
507:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800508:|M|: Leon Chen <leon.chen@mediatek.com>
509:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800510:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000511:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100512
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300513Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200514^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000515:|M|: Konstantin Porotchkin <kostap@marvell.com>
516:|G|: `kostapr`_
517:|F|: docs/plat/marvell/
518:|F|: plat/marvell/
519:|F|: drivers/marvell/
520:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300521
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100522NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200523^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000524:|M|: Varun Wadekar <vwadekar@nvidia.com>
525:|G|: `vwadekar`_
526:|F|: docs/plat/nvidia-tegra.rst
527:|F|: include/lib/cpus/aarch64/denver.h
528:|F|: lib/cpus/aarch64/denver.S
529:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100530
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100531NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200532^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000533:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
534:|G|: `bryanodonoghue`_
535:|M|: Jun Nie <jun.nie@linaro.org>
536:|G|: `niej`_
537:|F|: docs/plat/warp7.rst
538:|F|: plat/imx/common/
539:|F|: plat/imx/imx7/
540:|F|: drivers/imx/timer/
541:|F|: drivers/imx/uart/
542:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100543
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100544NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200545^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800546:|M|: Peng Fan <peng.fan@nxp.com>
547:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000548:|F|: docs/plat/imx8.rst
549:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100550
Jacky Baidc20d262019-01-14 13:48:57 +0800551NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200552^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000553:|M|: Jacky Bai <ping.bai@nxp.com>
554:|G|: `JackyBai`_
555:|F|: docs/plat/imx8m.rst
556:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800557
Pankaj Gupta75569c32021-03-25 12:48:11 +0530558NXP QorIQ Layerscape common code for platform ports
559^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
560:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
561:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800562:|M|: Jiafei Pan <jiafei.pan@nxp.com>
563:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530564:|F|: docs/plat/nxp/
565:|F|: plat/nxp/
566:|F|: drivers/nxp/
567:|F|: tools/nxp/
568
569NXP SoC Part LX2160A and its platform port
570^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
571:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
572:|G|: `pangupta`_
573:|F|: plat/nxp/soc-lx2160a
574:|F|: plat/nxp/soc-lx2160a/lx2162aqds
575:|F|: plat/nxp/soc-lx2160a/lx2160aqds
576:|F|: plat/nxp/soc-lx2160a/lx2160ardb
577
Jiafei Pand9bb9772021-10-22 11:32:45 +0800578NXP SoC Part LS1028A and its platform port
579^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
580:|M|: Jiafei Pan <jiafei.pan@nxp.com>
581:|G|: `JiafeiPan`_
582:|F|: plat/nxp/soc-ls1028a
583:|F|: plat/nxp/soc-ls1028a/ls1028ardb
584
585NXP SoC Part LS1043A and its platform port
586^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
587:|M|: Jiafei Pan <jiafei.pan@nxp.com>
588:|G|: `JiafeiPan`_
589:|F|: plat/nxp/soc-ls1043a
590:|F|: plat/nxp/soc-ls1043a/ls1043ardb
591
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800592NXP SoC Part LS1046A and its platform port
593^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
594:|M|: Jiafei Pan <jiafei.pan@nxp.com>
595:|G|: `JiafeiPan`_
596:|F|: plat/nxp/soc-ls1046a
597:|F|: plat/nxp/soc-ls1046a/ls1046ardb
598:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
599:|F|: plat/nxp/soc-ls1046a/ls1046aqds
600
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800601NXP SoC Part LS1088A and its platform port
602^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
603:|M|: Jiafei Pan <jiafei.pan@nxp.com>
604:|G|: `JiafeiPan`_
605:|F|: plat/nxp/soc-ls1088a
606:|F|: plat/nxp/soc-ls1088a/ls1088ardb
607:|F|: plat/nxp/soc-ls1088a/ls1088aqds
608
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100609QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200610^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000611:|M|: Jens Wiklander <jens.wiklander@linaro.org>
612:|G|: `jenswi-linaro`_
613:|F|: docs/plat/qemu.rst
614:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100615
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530616QTI platform port
617^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000618:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
619:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530620:|M|: Lachit Patel <lpatel@codeaurora.org>
621:|G|: `lachitp`_
622:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
623:|G|: `sreekare`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000624:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
625:|F|: docs/plat/qti.rst
626:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530627
Stephan Gerholdfa145392021-12-01 20:00:00 +0100628QTI MSM8916 platform port
629^^^^^^^^^^^^^^^^^^^^^^^^^
630:|M|: Stephan Gerhold <stephan@gerhold.net>
631:|G|: `stephan-gh`_
632:|M|: Nikita Travkin <nikita@trvn.ru>
633:|G|: `TravMurav`_
634:|F|: docs/plat/qti-msm8916.rst
635:|F|: plat/qti/msm8916/
636
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100637Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200638^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000639:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
640:|G|: `grandpaul`_
641:|F|: docs/plat/rpi3.rst
642:|F|: plat/rpi/rpi3/
643:|F|: plat/rpi/common/
644:|F|: drivers/rpi3/
645:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000646
647Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200648^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000649:|M|: Andre Przywara <andre.przywara@arm.com>
650:|G|: `Andre-ARM`_
651:|F|: docs/plat/rpi4.rst
652:|F|: plat/rpi/rpi4/
653:|F|: plat/rpi/common/
654:|F|: drivers/rpi3/
655:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100656
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200657Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200658^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000659:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
660:|G|: `ldts`_
661:|M|: Marek Vasut <marek.vasut@gmail.com>
662:|G|: `marex`_
663:|F|: docs/plat/rcar-gen3.rst
664:|F|: plat/renesas/common
665:|F|: plat/renesas/rcar
666:|F|: drivers/renesas/common
667:|F|: drivers/renesas/rcar
668:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200669
Biju Das2bc48582020-12-07 13:14:38 +0000670Renesas RZ/G2 platform port
671^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000672:|M|: Biju Das <biju.das.jz@bp.renesas.com>
673:|G|: `bijucdas`_
674:|M|: Marek Vasut <marek.vasut@gmail.com>
675:|G|: `marex`_
676:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
677:|G|: `prabhakarlad`_
678:|F|: docs/plat/rz-g2.rst
679:|F|: plat/renesas/common
680:|F|: plat/renesas/rzg
681:|F|: drivers/renesas/common
682:|F|: drivers/renesas/rzg
683:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000684
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100685RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200686^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000687:|M|: Tony Xie <tony.xie@rock-chips.com>
688:|G|: `TonyXie06`_
689:|G|: `rockchip-linux`_
690:|M|: Heiko Stuebner <heiko@sntech.de>
691:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700692:|M|: Julius Werner <jwerner@chromium.org>
693:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000694:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100695
Yann Gautierefb37282018-07-05 16:52:00 +0200696STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200697^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000698:|M|: Yann Gautier <yann.gautier@st.com>
699:|G|: `Yann-lms`_
700:|F|: docs/plat/stm32mp1.rst
701:|F|: drivers/st/
702:|F|: fdts/stm32\*
703:|F|: include/drivers/st/
704:|F|: include/dt-bindings/\*/stm32\*
705:|F|: plat/st/
706:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200707
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100708Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200709^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000710:|M|: Sumit Garg <sumit.garg@linaro.org>
711:|G|: `b49020`_
712:|F|: docs/plat/synquacer.rst
713:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100714
715Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200716^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000717:|M|: Nishanth Menon <nm@ti.com>
718:|G|: `nmenon`_
719:|F|: docs/plat/ti-k3.rst
720:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100721
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100722UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200723^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000724:|M|: Orphan
725:|F|: docs/plat/socionext-uniphier.rst
726:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100727
728Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200729^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200730:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000731:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200732:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000733:|G|: `venkatesh`_
734:|F|: docs/plat/xilinx-zynqmp.rst
735:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100736
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200737
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200738Secure Payloads and Dispatchers
739~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200740
741OP-TEE dispatcher
742^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000743:|M|: Jens Wiklander <jens.wiklander@linaro.org>
744:|G|: `jenswi-linaro`_
745:|F|: docs/components/spd/optee-dispatcher.rst
746:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200747
Marco Nelissen3db9a392022-04-06 11:13:44 -0700748TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200749^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000750:|M|: Varun Wadekar <vwadekar@nvidia.com>
751:|G|: `vwadekar`_
752:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000753:|F|: include/bl32/payloads/tlk.h
754:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700755
756Trusty secure payloads
757^^^^^^^^^^^^^^^^^^^^^^^^^^
758:|M|: Arve Hjønnevåg <arve@android.com>
759:|G|: `arve-android`_
760:|M|: Marco Nelissen <marcone@google.com>
761:|G|: `marcone`_
762:|M|: Varun Wadekar <vwadekar@nvidia.com>
763:|G|: `vwadekar`_
764:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000765:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200766
Marco Nelissen3db9a392022-04-06 11:13:44 -0700767
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200768Test Secure Payload (TSP)
769^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000770:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
771:|G|: `ManishVB-Arm`_
772:|F|: bl32/tsp/
773:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200774
Florian Lugoub0980e52021-09-08 12:42:54 +0200775ProvenCore Secure Payload Dispatcher
776^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
777:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
778:|G|: `jcorbier`_
779:|F|: docs/components/spd/pnc-dispatcher.rst
780:|F|: services/spd/pncd/
781
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200782Tools
783~~~~~
784
785Fiptool
786^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000787:|M|: Joao Alves <Joao.Alves@arm.com>
788:|G|: `J-Alves`_
789:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200790
791Cert_create tool
792^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000793:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
794:|G|: `sandrine-bailleux-arm`_
795:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200796
797Encrypt_fw tool
798^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000799:|M|: Sumit Garg <sumit.garg@linaro.org>
800:|G|: `b49020`_
801:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200802
803Sptool
804^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000805:|M|: Manish Pandey <manish.pandey2@arm.com>
806:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100807:|M|: Joao Alves <Joao.Alves@arm.com>
808:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000809:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200810
811Build system
812^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000813:|M|: Manish Pandey <manish.pandey2@arm.com>
814:|G|: `manish-pandey-arm`_
815:|F|: Makefile
816:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200817
Zelalem0de60d32021-05-04 15:07:21 -0500818Threat Model
819~~~~~~~~~~~~~
820:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
821:|G|: `zelalem-aweke`_
822:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
823:|G|: `sandrine-bailleux-arm`_
824:|M|: Joanna Farley <joanna.farley@arm.com>
825:|G|: `joannafarley-arm`_
826:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
827:|G|: `raghuncstate`_
828:|M|: Varun Wadekar <vwadekar@nvidia.com>
829:|G|: `vwadekar`_
830:|F|: docs/threat_model/
831
Chris Kayc4e8eda2021-11-09 20:05:38 +0000832Conventional Changelog Extensions
833~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
834:|M|: Chris Kay <chris.kay@arm.com>
835:|G|: `CJKay`_
836:|F|: tools/conventional-changelog-tf-a
837
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100838.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100839.. _Andre-ARM: https://github.com/Andre-ARM
840.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000841.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100842.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100843.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000844.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100845.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200846.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100847.. _etienne-lms: https://github.com/etienne-lms
848.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100849.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100850.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800851.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200852.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100853.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100854.. _jwerner-chromium: https://github.com/jwerner-chromium
855.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530856.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200857.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100858.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000859.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100860.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200861.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800862.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800863.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800864.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100865.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100866.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000867.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200868.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100869.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100870.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530871.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100872.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100873.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100874.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530875.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100876.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800877.. _sieumunt: https://github.com/sieumunt
878.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530879.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100880.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100881.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100882.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100883.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200884.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100885.. _manish-pandey-arm: https://github.com/manish-pandey-arm
886.. _mardyk01: https://github.com/mardyk01
887.. _odeprez: https://github.com/odeprez
888.. _bipinravi-arm: https://github.com/bipinravi-arm
889.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200890.. _ManishVB-Arm: https://github.com/ManishVB-Arm
891.. _max-shvetsov: https://github.com/max-shvetsov
892.. _javieralso-arm: https://github.com/javieralso-arm
893.. _laurenw-arm: https://github.com/laurenw-arm
894.. _zelalem-aweke: https://github.com/zelalem-aweke
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200895.. _J-Alves: https://github.com/J-Alves
896.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200897.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100898.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600899.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000900.. _manojkumar-arm: https://github.com/manojkumar-arm
901.. _chandnich: https://github.com/chandnich
902.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
903.. _vishnu-banavath: https://github.com/vishnu-banavath
904.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
905.. _arugan02: https://github.com/arugan02
906.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530907.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800908.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700909.. _arve-android: https://github.com/arve-android
910.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000911.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200912
913.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/