blob: 5d217344825e522b23ec7be12a1ebb74f953452f [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
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`_
johpow016ee92592021-08-25 16:32:23 -0500114:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000115:|G|: `john-powell-arm`_
116:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200117
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500118Realm Management Extension (RME)
119^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
120:|M|: Bipin Ravi <bipin.ravi@arm.com>
121:|G|: `bipinravi-arm`_
122:|M|: Mark Dykes <mark.dykes@arm.com>
123:|G|: `mardyk01`_
johpow016ee92592021-08-25 16:32:23 -0500124:|M|: John Powell <john.powell@arm.com>
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500125:|G|: `john-powell-arm`_
126:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
127:|G|: `zelalem-aweke`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200128
129Drivers, Libraries and Framework Code
130~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131
132Console API framework
133^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000134:|M|: Julius Werner <jwerner@chromium.org>
135:|G|: `jwerner-chromium`_
136:|F|: drivers/console/
137:|F|: include/drivers/console.h
138:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200139
140coreboot support libraries
141^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000142:|M|: Julius Werner <jwerner@chromium.org>
143:|G|: `jwerner-chromium`_
144:|F|: drivers/coreboot/
145:|F|: include/drivers/coreboot/
146:|F|: include/lib/coreboot.h
147:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200148
149eMMC/UFS drivers
150^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000151:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
152:|G|: `hzhuang1`_
153:|F|: drivers/partition/
154:|F|: drivers/synopsys/emmc/
155:|F|: drivers/synopsys/ufs/
156:|F|: drivers/ufs/
157:|F|: include/drivers/dw_ufs.h
158:|F|: include/drivers/ufs.h
159:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200160
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700161JTAG DCC console driver
162^^^^^^^^^^^^^^^^^^^^^^^
163:M: Michal Simek <michal.simek@xilinx.com>
164:G: `michalsimek`_
165:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
166:G: `venkatesh`_
167:F: drivers/arm/dcc/
168:F: include/drivers/arm/dcc.h
169
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200170Power State Coordination Interface (PSCI)
171^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000172:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
173:|G|: `javieralso-arm`_
174:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
175:|G|: `madhukar-Arm`_
176:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
177:|G|: `laurenw-arm`_
178:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
179:|G|: `zelalem-aweke`_
180:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200181
182DebugFS
183^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000184:|M|: Olivier Deprez <olivier.deprez@arm.com>
185:|G|: `odeprez`_
186:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200187
188Firmware Configuration Framework (FCONF)
189^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000190:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
191:|G|: `madhukar-Arm`_
192:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
193:|G|: `ManishVB-Arm`_
194:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
195:|G|: `laurenw-arm`_
196:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200197
198Performance Measurement Framework (PMF)
199^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000200:|M|: Joao Alves <Joao.Alves@arm.com>
201:|G|: `J-Alves`_
202:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
203:|G|: `theotherjimmy`_
204:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200205
206Arm CPU libraries
207^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000208:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
209:|G|: `laurenw-arm`_
johpow016ee92592021-08-25 16:32:23 -0500210:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000211:|G|: `john-powell-arm`_
212:|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`_
234:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
235:|G|: `theotherjimmy`_
236:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200237
238Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
239^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000240:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
241:|G|: `AlexeiFedorov`_
242:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
243:|G|: `zelalem-aweke`_
244:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200245
246Statistical Profiling Extension (SPE)
247^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000248:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
249:|G|: `zelalem-aweke`_
250:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
251:|G|: `theotherjimmy`_
252:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200253
254Scalable Vector Extension (SVE)
255^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000256:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
257:|G|: `theotherjimmy`_
258:|F|: lib/extensions/sve/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200259
260Standard C library
261^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000262:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
263:|G|: `AlexeiFedorov`_
johpow016ee92592021-08-25 16:32:23 -0500264:|M|: John Powell <john.powell@arm.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000265:|G|: `john-powell-arm`_
266:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200267
268Library At ROM (ROMlib)
269^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
271:|G|: `madhukar-Arm`_
272:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200273
274Translation tables (``xlat_tables``) library
275^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000276:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
277:|G|: `javieralso-arm`_
278:|M|: Joao Alves <Joao.Alves@arm.com>
279:|G|: `J-Alves`_
280:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200281
282IO abstraction layer
283^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000284:|M|: Manish Pandey <manish.pandey2@arm.com>
285:|G|: `manish-pandey-arm`_
286:|M|: Olivier Deprez <olivier.deprez@arm.com>
287:|G|: `odeprez`_
288:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200289
290GIC driver
291^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000292:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
293:|G|: `AlexeiFedorov`_
294:|M|: Manish Pandey <manish.pandey2@arm.com>
295:|G|: `manish-pandey-arm`_
296:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
297:|G|: `madhukar-Arm`_
298:|M|: Olivier Deprez <olivier.deprez@arm.com>
299:|G|: `odeprez`_
300:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200301
David Vinczec671dae2022-05-12 16:07:03 +0200302Message Handling Unit (MHU) driver
303^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
304:|M|: David Vincze <david.vincze@arm.com>
305:|G|: `davidvincze`_
306:|F|: include/drivers/arm/mhu.h
307:|F|: drivers/arm/mhu
308
309Runtime Security Subsystem (RSS) comms driver
310^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
311:|M|: David Vincze <david.vincze@arm.com>
312:|G|: `davidvincze`_
313:|F|: include/drivers/arm/rss_comms.h
314:|F|: drivers/arm/rss
315
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200316Libfdt wrappers
317^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000318:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
319:|G|: `madhukar-Arm`_
320:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
321:|G|: `ManishVB-Arm`_
322:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200323
324Firmware Encryption Framework
325^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000326:|M|: Sumit Garg <sumit.garg@linaro.org>
327:|G|: `b49020`_
328:|F|: drivers/io/io_encrypted.c
329:|F|: include/drivers/io/io_encrypted.h
330:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200331
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100332Measured Boot
333^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000334:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
335:|G|: `AlexeiFedorov`_
336:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
337:|G|: `javieralso-arm`_
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200338:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
339:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000340:|F|: drivers/measured_boot
341:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200342:|F|: docs/components/measured_boot
343:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200344
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100345PSA Firmware Update
346^^^^^^^^^^^^^^^^^^^
347:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
348:|G|: `ManishVB-Arm`_
349:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
350:|G|: `sandrine-bailleux-arm`_
351:|F|: drivers/fwu
352:|F|: include/drivers/fwu
353
David Vinczec671dae2022-05-12 16:07:03 +0200354Platform Security Architecture (PSA) APIs
355^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
356:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
357:|G|: `sandrine-bailleux-arm`_
358:|F|: include/lib/psa
359:|F|: lib/psa
360
Peng Fan12b66a92021-01-22 16:05:14 +0800361System Control and Management Interface (SCMI) Server
362^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000363:|M|: Etienne Carriere <etienne.carriere@st.com>
364:|G|: `etienne-lms`_
365:|M|: Peng Fan <peng.fan@nxp.com>
366:|G|: `MrVan`_
367:|F|: drivers/scmi-msg
368:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800369
Chris Kayb15f7e22021-10-14 12:32:52 +0100370Max Power Mitigation Mechanism (MPMM)
371^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
372:|M|: Chris Kay <chris.kay@arm.com>
373:|G|: `CJKay`_
374:|F|: include/lib/mpmm/
375:|F|: lib/mpmm/
376
johpow016ee92592021-08-25 16:32:23 -0500377Granule Protection Tables Library (GPT-RME)
378^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
379:|M|: Mark Dykes <mark.dykes@arm.com>
380:|G|: `mardyk01`_
381:|M|: John Powell <john.powell@arm.com>
382:|G|: `john-powell-arm`_
383:|F|: lib/gpt_rme
384:|F|: include/lib/gpt_rme
385
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200386Platform Ports
387~~~~~~~~~~~~~~
388
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100389Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200390^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000391:|M|: Andre Przywara <andre.przywara@arm.com>
392:|G|: `Andre-ARM`_
393:|M|: Samuel Holland <samuel@sholland.org>
394:|G|: `smaeul`_
395:|F|: docs/plat/allwinner.rst
396:|F|: plat/allwinner/
397:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100398
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100399Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200400^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000401:|M|: Andre Przywara <andre.przywara@arm.com>
402:|G|: `Andre-ARM`_
403:|F|: docs/plat/meson-gxbb.rst
404:|F|: drivers/amlogic/
405:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100406
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200407Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200408^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000409:|M|: Remi Pommarel <repk@triplefau.lt>
410:|G|: `remi-triplefault`_
411:|F|: docs/plat/meson-gxl.rst
412:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200413
Carlo Caionecdb8c522019-09-18 11:29:48 +0100414Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200415^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000416:|M|: Carlo Caione <ccaione@baylibre.com>
417:|G|: `carlocaione`_
418:|F|: docs/plat/meson-g12a.rst
419:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100420
Carlo Caioneafd241e2020-01-24 16:20:15 +0100421Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200422^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000423:|M|: Carlo Caione <ccaione@baylibre.com>
424:|G|: `carlocaione`_
425:|F|: docs/plat/meson-axg.rst
426:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100427
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100428Arm FPGA platform port
429^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000430:|M|: Andre Przywara <andre.przywara@arm.com>
431:|G|: `Andre-ARM`_
432:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
433:|G|: `javieralso-arm`_
434:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100435
Manish Pandey13d25342021-03-08 22:36:34 +0000436Arm FVP Platform port
437^^^^^^^^^^^^^^^^^^^^^
438:|M|: Manish Pandey <manish.pandey2@arm.com>
439:|G|: `manish-pandey-arm`_
440:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
441:|G|: `madhukar-Arm`_
442:|F|: plat/arm/board/fvp
443
444Arm Juno Platform port
445^^^^^^^^^^^^^^^^^^^^^^
446:|M|: Manish Pandey <manish.pandey2@arm.com>
447:|G|: `manish-pandey-arm`_
448:|M|: Chris Kay <chris.kay@arm.com>
449:|G|: `CJKay`_
450:|F|: plat/arm/board/juno
451
452Arm Morello and N1SDP Platform ports
453^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
454:|M|: Manoj Kumar <manoj.kumar3@arm.com>
455:|G|: `manojkumar-arm`_
456:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
457:|G|: `chandnich`_
458:|F|: plat/arm/board/morello
459:|F|: plat/arm/board/n1sdp
460
461Arm Rich IoT Platform ports
462^^^^^^^^^^^^^^^^^^^^^^^^^^^
463:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
464:|G|: `abdellatif-elkhlifi`_
465:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
466:|G|: `vishnu-banavath`_
467:|F|: plat/arm/board/corstone700
468:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000469:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000470
471Arm Reference Design platform ports
472^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000473:|M|: Thomas Abraham <thomas.abraham@arm.com>
474:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000475:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
476:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000477:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000478:|F|: plat/arm/board/rde1edge/
479:|F|: plat/arm/board/rdn1edge/
480:|F|: plat/arm/board/rdn2/
481:|F|: plat/arm/board/rdv1/
482:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000483:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000484
Usama Arif6ec0c652021-04-09 17:07:41 +0100485Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000486^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
487:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
488:|G|: `arugan02`_
489:|M|: Usama Arif <usama.arif@arm.com>
490:|G|: `uarif1`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100491:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100492
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100493HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200494^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000495:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
496:|G|: `hzhuang1`_
497:|F|: docs/plat/hikey.rst
498:|F|: docs/plat/hikey960.rst
499:|F|: plat/hisilicon/hikey/
500:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100501
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100502HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200503^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000504:|M|: Shawn Guo <shawn.guo@linaro.org>
505:|G|: `shawnguo2`_
506:|F|: docs/plat/poplar.rst
507:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100508
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800509Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200510^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800511:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
512:|G|: `sieumunt`_
513:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
514:|G|: `BenjaminLimJL`_
515:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000516:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800517
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100518MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200519^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800520:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
521:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800522:|M|: Leon Chen <leon.chen@mediatek.com>
523:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800524:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000525:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100526
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300527Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200528^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000529:|M|: Konstantin Porotchkin <kostap@marvell.com>
530:|G|: `kostapr`_
531:|F|: docs/plat/marvell/
532:|F|: plat/marvell/
533:|F|: drivers/marvell/
534:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300535
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100536NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200537^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000538:|M|: Varun Wadekar <vwadekar@nvidia.com>
539:|G|: `vwadekar`_
540:|F|: docs/plat/nvidia-tegra.rst
541:|F|: include/lib/cpus/aarch64/denver.h
542:|F|: lib/cpus/aarch64/denver.S
543:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100544
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100545NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200546^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000547:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
548:|G|: `bryanodonoghue`_
549:|M|: Jun Nie <jun.nie@linaro.org>
550:|G|: `niej`_
551:|F|: docs/plat/warp7.rst
552:|F|: plat/imx/common/
553:|F|: plat/imx/imx7/
554:|F|: drivers/imx/timer/
555:|F|: drivers/imx/uart/
556:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100557
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100558NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200559^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800560:|M|: Peng Fan <peng.fan@nxp.com>
561:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000562:|F|: docs/plat/imx8.rst
563:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100564
Jacky Baidc20d262019-01-14 13:48:57 +0800565NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200566^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000567:|M|: Jacky Bai <ping.bai@nxp.com>
568:|G|: `JackyBai`_
569:|F|: docs/plat/imx8m.rst
570:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800571
Pankaj Gupta75569c32021-03-25 12:48:11 +0530572NXP QorIQ Layerscape common code for platform ports
573^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
574:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
575:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800576:|M|: Jiafei Pan <jiafei.pan@nxp.com>
577:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530578:|F|: docs/plat/nxp/
579:|F|: plat/nxp/
580:|F|: drivers/nxp/
581:|F|: tools/nxp/
582
583NXP SoC Part LX2160A and its platform port
584^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
585:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
586:|G|: `pangupta`_
587:|F|: plat/nxp/soc-lx2160a
588:|F|: plat/nxp/soc-lx2160a/lx2162aqds
589:|F|: plat/nxp/soc-lx2160a/lx2160aqds
590:|F|: plat/nxp/soc-lx2160a/lx2160ardb
591
Jiafei Pand9bb9772021-10-22 11:32:45 +0800592NXP SoC Part LS1028A and its platform port
593^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
594:|M|: Jiafei Pan <jiafei.pan@nxp.com>
595:|G|: `JiafeiPan`_
596:|F|: plat/nxp/soc-ls1028a
597:|F|: plat/nxp/soc-ls1028a/ls1028ardb
598
599NXP SoC Part LS1043A and its platform port
600^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
601:|M|: Jiafei Pan <jiafei.pan@nxp.com>
602:|G|: `JiafeiPan`_
603:|F|: plat/nxp/soc-ls1043a
604:|F|: plat/nxp/soc-ls1043a/ls1043ardb
605
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800606NXP SoC Part LS1046A and its platform port
607^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
608:|M|: Jiafei Pan <jiafei.pan@nxp.com>
609:|G|: `JiafeiPan`_
610:|F|: plat/nxp/soc-ls1046a
611:|F|: plat/nxp/soc-ls1046a/ls1046ardb
612:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
613:|F|: plat/nxp/soc-ls1046a/ls1046aqds
614
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800615NXP SoC Part LS1088A and its platform port
616^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
617:|M|: Jiafei Pan <jiafei.pan@nxp.com>
618:|G|: `JiafeiPan`_
619:|F|: plat/nxp/soc-ls1088a
620:|F|: plat/nxp/soc-ls1088a/ls1088ardb
621:|F|: plat/nxp/soc-ls1088a/ls1088aqds
622
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100623QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200624^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000625:|M|: Jens Wiklander <jens.wiklander@linaro.org>
626:|G|: `jenswi-linaro`_
627:|F|: docs/plat/qemu.rst
628:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100629
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530630QTI platform port
631^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000632:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
633:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530634:|M|: Lachit Patel <lpatel@codeaurora.org>
635:|G|: `lachitp`_
636:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
637:|G|: `sreekare`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000638:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
639:|F|: docs/plat/qti.rst
640:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530641
Stephan Gerholdfa145392021-12-01 20:00:00 +0100642QTI MSM8916 platform port
643^^^^^^^^^^^^^^^^^^^^^^^^^
644:|M|: Stephan Gerhold <stephan@gerhold.net>
645:|G|: `stephan-gh`_
646:|M|: Nikita Travkin <nikita@trvn.ru>
647:|G|: `TravMurav`_
648:|F|: docs/plat/qti-msm8916.rst
649:|F|: plat/qti/msm8916/
650
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100651Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200652^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000653:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
654:|G|: `grandpaul`_
655:|F|: docs/plat/rpi3.rst
656:|F|: plat/rpi/rpi3/
657:|F|: plat/rpi/common/
658:|F|: drivers/rpi3/
659:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000660
661Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200662^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000663:|M|: Andre Przywara <andre.przywara@arm.com>
664:|G|: `Andre-ARM`_
665:|F|: docs/plat/rpi4.rst
666:|F|: plat/rpi/rpi4/
667:|F|: plat/rpi/common/
668:|F|: drivers/rpi3/
669:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100670
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200671Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200672^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000673:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
674:|G|: `ldts`_
675:|M|: Marek Vasut <marek.vasut@gmail.com>
676:|G|: `marex`_
677:|F|: docs/plat/rcar-gen3.rst
678:|F|: plat/renesas/common
679:|F|: plat/renesas/rcar
680:|F|: drivers/renesas/common
681:|F|: drivers/renesas/rcar
682:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200683
Biju Das2bc48582020-12-07 13:14:38 +0000684Renesas RZ/G2 platform port
685^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000686:|M|: Biju Das <biju.das.jz@bp.renesas.com>
687:|G|: `bijucdas`_
688:|M|: Marek Vasut <marek.vasut@gmail.com>
689:|G|: `marex`_
690:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
691:|G|: `prabhakarlad`_
692:|F|: docs/plat/rz-g2.rst
693:|F|: plat/renesas/common
694:|F|: plat/renesas/rzg
695:|F|: drivers/renesas/common
696:|F|: drivers/renesas/rzg
697:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000698
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100699RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200700^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000701:|M|: Tony Xie <tony.xie@rock-chips.com>
702:|G|: `TonyXie06`_
703:|G|: `rockchip-linux`_
704:|M|: Heiko Stuebner <heiko@sntech.de>
705:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700706:|M|: Julius Werner <jwerner@chromium.org>
707:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000708:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100709
Yann Gautierefb37282018-07-05 16:52:00 +0200710STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200711^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000712:|M|: Yann Gautier <yann.gautier@st.com>
713:|G|: `Yann-lms`_
714:|F|: docs/plat/stm32mp1.rst
715:|F|: drivers/st/
716:|F|: fdts/stm32\*
717:|F|: include/drivers/st/
718:|F|: include/dt-bindings/\*/stm32\*
719:|F|: plat/st/
720:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200721
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100722Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200723^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000724:|M|: Sumit Garg <sumit.garg@linaro.org>
725:|G|: `b49020`_
726:|F|: docs/plat/synquacer.rst
727:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100728
729Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200730^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000731:|M|: Nishanth Menon <nm@ti.com>
732:|G|: `nmenon`_
733:|F|: docs/plat/ti-k3.rst
734:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100735
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100736UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200737^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000738:|M|: Orphan
739:|F|: docs/plat/socionext-uniphier.rst
740:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100741
742Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200743^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000744:|M|: Michal Simek <michal.simek@xilinx.com>
745:|G|: `michalsimek`_
746:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
747:|G|: `venkatesh`_
748:|F|: docs/plat/xilinx-zynqmp.rst
749:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100750
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200751
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200752Secure Payloads and Dispatchers
753~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200754
755OP-TEE dispatcher
756^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000757:|M|: Jens Wiklander <jens.wiklander@linaro.org>
758:|G|: `jenswi-linaro`_
759:|F|: docs/components/spd/optee-dispatcher.rst
760:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200761
Marco Nelissen3db9a392022-04-06 11:13:44 -0700762TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200763^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000764:|M|: Varun Wadekar <vwadekar@nvidia.com>
765:|G|: `vwadekar`_
766:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000767:|F|: include/bl32/payloads/tlk.h
768:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700769
770Trusty secure payloads
771^^^^^^^^^^^^^^^^^^^^^^^^^^
772:|M|: Arve Hjønnevåg <arve@android.com>
773:|G|: `arve-android`_
774:|M|: Marco Nelissen <marcone@google.com>
775:|G|: `marcone`_
776:|M|: Varun Wadekar <vwadekar@nvidia.com>
777:|G|: `vwadekar`_
778:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000779:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200780
Marco Nelissen3db9a392022-04-06 11:13:44 -0700781
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200782Test Secure Payload (TSP)
783^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000784:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
785:|G|: `ManishVB-Arm`_
786:|F|: bl32/tsp/
787:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200788
789Tools
790~~~~~
791
792Fiptool
793^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000794:|M|: Joao Alves <Joao.Alves@arm.com>
795:|G|: `J-Alves`_
796:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200797
798Cert_create tool
799^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000800:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
801:|G|: `sandrine-bailleux-arm`_
802:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200803
804Encrypt_fw tool
805^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000806:|M|: Sumit Garg <sumit.garg@linaro.org>
807:|G|: `b49020`_
808:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200809
810Sptool
811^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000812:|M|: Manish Pandey <manish.pandey2@arm.com>
813:|G|: `manish-pandey-arm`_
814:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200815
816Build system
817^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000818:|M|: Manish Pandey <manish.pandey2@arm.com>
819:|G|: `manish-pandey-arm`_
820:|F|: Makefile
821:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200822
Zelalem0de60d32021-05-04 15:07:21 -0500823Threat Model
824~~~~~~~~~~~~~
825:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
826:|G|: `zelalem-aweke`_
827:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
828:|G|: `sandrine-bailleux-arm`_
829:|M|: Joanna Farley <joanna.farley@arm.com>
830:|G|: `joannafarley-arm`_
831:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
832:|G|: `raghuncstate`_
833:|M|: Varun Wadekar <vwadekar@nvidia.com>
834:|G|: `vwadekar`_
835:|F|: docs/threat_model/
836
Chris Kayc4e8eda2021-11-09 20:05:38 +0000837Conventional Changelog Extensions
838~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
839:|M|: Chris Kay <chris.kay@arm.com>
840:|G|: `CJKay`_
841:|F|: tools/conventional-changelog-tf-a
842
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100843.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100844.. _Andre-ARM: https://github.com/Andre-ARM
845.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000846.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100847.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100848.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000849.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100850.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200851.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100852.. _etienne-lms: https://github.com/etienne-lms
853.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100854.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100855.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800856.. _JackyBai: https://github.com/JackyBai
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100857.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100858.. _jwerner-chromium: https://github.com/jwerner-chromium
859.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530860.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200861.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100862.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000863.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100864.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200865.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800866.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800867.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800868.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100869.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100870.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000871.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200872.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100873.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100874.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530875.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100876.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100877.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100878.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530879.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100880.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800881.. _sieumunt: https://github.com/sieumunt
882.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530883.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100884.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100885.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100886.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100887.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200888.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100889.. _manish-pandey-arm: https://github.com/manish-pandey-arm
890.. _mardyk01: https://github.com/mardyk01
891.. _odeprez: https://github.com/odeprez
892.. _bipinravi-arm: https://github.com/bipinravi-arm
893.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200894.. _ManishVB-Arm: https://github.com/ManishVB-Arm
895.. _max-shvetsov: https://github.com/max-shvetsov
896.. _javieralso-arm: https://github.com/javieralso-arm
897.. _laurenw-arm: https://github.com/laurenw-arm
898.. _zelalem-aweke: https://github.com/zelalem-aweke
899.. _theotherjimmy: https://github.com/theotherjimmy
900.. _J-Alves: https://github.com/J-Alves
901.. _madhukar-Arm: https://github.com/madhukar-Arm
902.. _john-powell-arm: https://github.com/john-powell-arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200903.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100904.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600905.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000906.. _manojkumar-arm: https://github.com/manojkumar-arm
907.. _chandnich: https://github.com/chandnich
908.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
909.. _vishnu-banavath: https://github.com/vishnu-banavath
910.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
911.. _arugan02: https://github.com/arugan02
912.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530913.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800914.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700915.. _arve-android: https://github.com/arve-android
916.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000917.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200918
919.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/