blob: 7b9a30d7fc883ec051a2c30b0ae0a24347fa8009 [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
Govindraj Rajabf358fe2024-12-12 17:16:03 -060054.. _lts maintainers:
55
Bipin Raviab0d4d92022-11-10 23:13:01 -060056LTS Maintainers
57---------------
58
59:|M|: Bipin Ravi <bipin.ravi@arm.com>
60:|G|: `bipinravi-arm`_
61:|M|: Joanna Farley <joanna.farley@arm.com>
62:|G|: `joannafarley-arm`_
63:|M|: Okash Khawaja <okash@google.com>
64:|G|: `bytefire`_
65:|M|: Varun Wadekar <vwadekar@nvidia.com>
66:|G|: `vwadekar`_
Govindraj Raja2c603542025-01-24 11:25:51 -060067:|M|: Yann Gautier <yann.gautier@st.com>
68:|G|: `Yann-lms`_
69:|M|: Chris Palmer <palmer@google.com>
70:|G|: `noncombatant`_
71:|M|: Govindraj Raja <govindraj.raja@arm.com>
72:|G|: `govindraj-arm`_
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020073
74.. _code owners:
75
76Code owners
77-----------
78
Manish Pandey13d25342021-03-08 22:36:34 +000079Common Code
80~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020081
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020082Armv7-A architecture port
83^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000084:|M|: Etienne Carriere <etienne.carriere@linaro.org>
85:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020086
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010087Build Definitions for CMake Build System
88^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000089:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000090:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000091:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010092
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020093Software Delegated Exception Interface (SDEI)
94^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +000095:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
96:|G|: `jayanthchidanand-arm`_
97:|M|: Manish Pandey <manish.pandey2@arm.com>
98:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000099:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200100
101Trusted Boot
102^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000103:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
104:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000105:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
106:|G|: `ManishVB-Arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000107:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
108:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000109:|F|: drivers/auth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200110
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000111Secure Partition Manager Core (EL3 FF-A SPMC)
112^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
113:|M|: Marc Bonnici <marc.bonnici@arm.com>
114:|G|: `marcbonnici`_
115:|F|: services/std_svc/spm/el3_spmc/\*
116
117Secure Partition Manager Dispatcher (SPMD)
118^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000119:|M|: Olivier Deprez <olivier.deprez@arm.com>
120:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000121:|M|: Joao Alves <Joao.Alves@arm.com>
122:|G|: `J-Alves`_
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000123:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200124
125Exception Handling Framework (EHF)
126^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000127:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
128:|G|: `jayanthchidanand-arm`_
129:|M|: Manish Pandey <manish.pandey2@arm.com>
130:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000131:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200132
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100133Realm Management Monitor Dispatcher (RMMD)
134^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
135:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
136:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000137:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
138:|G|: `AlexeiFedorov`_
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100139:|F|: services/std_svc/rmmd/\*
140:|F|: include/services/rmmd_svc.h
141:|F|: include/services/rmm_core_manifest.h
142
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500143Realm Management Extension (RME)
144^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100145:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
146:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000147:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
148:|G|: `AlexeiFedorov`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200149
150Drivers, Libraries and Framework Code
151~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
152
153Console API framework
154^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000155:|M|: Julius Werner <jwerner@chromium.org>
156:|G|: `jwerner-chromium`_
157:|F|: drivers/console/
158:|F|: include/drivers/console.h
159:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200160
161coreboot support libraries
162^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000163:|M|: Julius Werner <jwerner@chromium.org>
164:|G|: `jwerner-chromium`_
165:|F|: drivers/coreboot/
166:|F|: include/drivers/coreboot/
167:|F|: include/lib/coreboot.h
168:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200169
170eMMC/UFS drivers
171^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000172:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
173:|G|: `hzhuang1`_
174:|F|: drivers/partition/
175:|F|: drivers/synopsys/emmc/
176:|F|: drivers/synopsys/ufs/
177:|F|: drivers/ufs/
178:|F|: include/drivers/dw_ufs.h
179:|F|: include/drivers/ufs.h
180:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200181
Mikael Olsson60c43942022-10-14 11:48:07 +0200182Arm® Ethos™-N NPU driver
183^^^^^^^^^^^^^^^^^^^^^^^^
184:|M|: Joshua Slater <joshua.slater@arm.com>
185:|G|: `jslater8`_
186:|M|: Mikael Olsson <mikael.olsson@arm.com>
187:|G|: `mikaelolsson-arm`_
188:|F|: drivers/arm/ethosn/
189:|F|: include/drivers/arm/ethosn.h
190:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
191:|F|: include/plat/arm/common/fconf_ethosn_getter.h
192:|F|: fdts/juno-ethosn.dtsi
193
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700194JTAG DCC console driver
195^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200196:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700197:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200198:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700199:G: `venkatesh`_
200:F: drivers/arm/dcc/
201:F: include/drivers/arm/dcc.h
202
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200203Power State Coordination Interface (PSCI)
204^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000205:|M|: Manish Pandey <manish.pandey2@arm.com>
206:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000207:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
208:|G|: `madhukar-Arm`_
209:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
210:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000211:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200212
213DebugFS
214^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000215:|M|: Olivier Deprez <olivier.deprez@arm.com>
216:|G|: `odeprez`_
217:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200218
219Firmware Configuration Framework (FCONF)
220^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000221:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
222:|G|: `madhukar-Arm`_
223:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
224:|G|: `ManishVB-Arm`_
225:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
226:|G|: `laurenw-arm`_
227:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200228
229Performance Measurement Framework (PMF)
230^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000231:|M|: Joao Alves <Joao.Alves@arm.com>
232:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000233:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200234
Manish Pandeyf23ce632022-11-07 15:18:38 +0000235Errata Management
236^^^^^^^^^^^^^^^^^
237:|M|: Bipin Ravi <bipin.ravi@arm.com>
238:|G|: `bipinravi-arm`_
239:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
240:|G|: `laurenw-arm`_
241
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200242Arm CPU libraries
243^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000244:|M|: Bipin Ravi <bipin.ravi@arm.com>
245:|G|: `bipinravi-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000246:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
247:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000248:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200249
250Reliability Availability Serviceabilty (RAS) framework
251^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000252:|M|: Manish Pandey <manish.pandey2@arm.com>
253:|G|: `manish-pandey-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000254:|M|: Olivier Deprez <olivier.deprez@arm.com>
255:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000256:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200257
258Activity Monitors Unit (AMU) extensions
259^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000260:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
261:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100262:|M|: Chris Kay <chris.kay@arm.com>
263:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000264:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200265
266Memory Partitioning And Monitoring (MPAM) extensions
267^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000268:|M|: Manish Pandey <manish.pandey2@arm.com>
269:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200271
272Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
273^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000274:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
275:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000276:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200277
278Statistical Profiling Extension (SPE)
279^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000280:|M|: Manish Pandey <manish.pandey2@arm.com>
281:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000282:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200283
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200284Standard C library
285^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000286:|M|: Chris Kay <chris.kay@arm.com>
287:|G|: `CJKay`_
288:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
289:|G|: `madhukar-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000290:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200291
292Library At ROM (ROMlib)
293^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000294:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
295:|G|: `madhukar-Arm`_
296:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200297
298Translation tables (``xlat_tables``) library
299^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000300:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
301:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000302:|M|: Joao Alves <Joao.Alves@arm.com>
303:|G|: `J-Alves`_
304:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200305
306IO abstraction layer
307^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000308:|M|: Manish Pandey <manish.pandey2@arm.com>
309:|G|: `manish-pandey-arm`_
310:|M|: Olivier Deprez <olivier.deprez@arm.com>
311:|G|: `odeprez`_
312:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200313
314GIC driver
315^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000316:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
317:|G|: `AlexeiFedorov`_
318:|M|: Manish Pandey <manish.pandey2@arm.com>
319:|G|: `manish-pandey-arm`_
320:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
321:|G|: `madhukar-Arm`_
322:|M|: Olivier Deprez <olivier.deprez@arm.com>
323:|G|: `odeprez`_
324:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200325
David Vinczec671dae2022-05-12 16:07:03 +0200326Message Handling Unit (MHU) driver
327^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
328:|M|: David Vincze <david.vincze@arm.com>
329:|G|: `davidvincze`_
330:|F|: include/drivers/arm/mhu.h
331:|F|: drivers/arm/mhu
332
333Runtime Security Subsystem (RSS) comms driver
334^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
335:|M|: David Vincze <david.vincze@arm.com>
336:|G|: `davidvincze`_
337:|F|: include/drivers/arm/rss_comms.h
338:|F|: drivers/arm/rss
339
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200340Libfdt wrappers
341^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000342:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
343:|G|: `madhukar-Arm`_
344:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
345:|G|: `ManishVB-Arm`_
346:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200347
348Firmware Encryption Framework
349^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000350:|M|: Sumit Garg <sumit.garg@linaro.org>
351:|G|: `b49020`_
352:|F|: drivers/io/io_encrypted.c
353:|F|: include/drivers/io/io_encrypted.h
354:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200355
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100356Measured Boot
357^^^^^^^^^^^^^
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200358:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
359:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000360:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
361:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000362:|F|: drivers/measured_boot
363:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200364:|F|: docs/components/measured_boot
365:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200366
Manish Pandeyf23ce632022-11-07 15:18:38 +0000367DRTM
368^^^^
369:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
370:|G|: `ManishVB-Arm`_
371:|M|: Manish Pandey <manish.pandey2@arm.com>
372:|G|: `manish-pandey-arm`_
373:|F|: services/std_svc/drtm
374
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100375PSA Firmware Update
376^^^^^^^^^^^^^^^^^^^
377:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
378:|G|: `ManishVB-Arm`_
379:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
380:|G|: `sandrine-bailleux-arm`_
381:|F|: drivers/fwu
382:|F|: include/drivers/fwu
383
David Vinczec671dae2022-05-12 16:07:03 +0200384Platform Security Architecture (PSA) APIs
385^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
386:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
387:|G|: `sandrine-bailleux-arm`_
388:|F|: include/lib/psa
389:|F|: lib/psa
390
Peng Fan12b66a92021-01-22 16:05:14 +0800391System Control and Management Interface (SCMI) Server
392^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000393:|M|: Etienne Carriere <etienne.carriere@st.com>
394:|G|: `etienne-lms`_
395:|M|: Peng Fan <peng.fan@nxp.com>
396:|G|: `MrVan`_
397:|F|: drivers/scmi-msg
398:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800399
Chris Kayb15f7e22021-10-14 12:32:52 +0100400Max Power Mitigation Mechanism (MPMM)
401^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
402:|M|: Chris Kay <chris.kay@arm.com>
403:|G|: `CJKay`_
404:|F|: include/lib/mpmm/
405:|F|: lib/mpmm/
406
johpow016ee92592021-08-25 16:32:23 -0500407Granule Protection Tables Library (GPT-RME)
408^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000409:|M|: Soby Mathew <soby.mathew@arm.com>
410:|G|: `soby-mathew`_
411:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
412:|G|: `javieralso-arm`_
johpow016ee92592021-08-25 16:32:23 -0500413:|F|: lib/gpt_rme
414:|F|: include/lib/gpt_rme
415
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200416Platform Ports
417~~~~~~~~~~~~~~
418
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100419Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200420^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000421:|M|: Andre Przywara <andre.przywara@arm.com>
422:|G|: `Andre-ARM`_
423:|M|: Samuel Holland <samuel@sholland.org>
424:|G|: `smaeul`_
425:|F|: docs/plat/allwinner.rst
426:|F|: plat/allwinner/
427:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100428
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100429Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200430^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000431:|M|: Andre Przywara <andre.przywara@arm.com>
432:|G|: `Andre-ARM`_
433:|F|: docs/plat/meson-gxbb.rst
434:|F|: drivers/amlogic/
435:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100436
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200437Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200438^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000439:|M|: Remi Pommarel <repk@triplefau.lt>
440:|G|: `remi-triplefault`_
441:|F|: docs/plat/meson-gxl.rst
442:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200443
Carlo Caionecdb8c522019-09-18 11:29:48 +0100444Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200445^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000446:|M|: Carlo Caione <ccaione@baylibre.com>
447:|G|: `carlocaione`_
448:|F|: docs/plat/meson-g12a.rst
449:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100450
Carlo Caioneafd241e2020-01-24 16:20:15 +0100451Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200452^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000453:|M|: Carlo Caione <ccaione@baylibre.com>
454:|G|: `carlocaione`_
455:|F|: docs/plat/meson-axg.rst
456:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100457
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100458Arm FPGA platform port
459^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000460:|M|: Andre Przywara <andre.przywara@arm.com>
461:|G|: `Andre-ARM`_
462:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
463:|G|: `javieralso-arm`_
464:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100465
Manish Pandey13d25342021-03-08 22:36:34 +0000466Arm FVP Platform port
467^^^^^^^^^^^^^^^^^^^^^
468:|M|: Manish Pandey <manish.pandey2@arm.com>
469:|G|: `manish-pandey-arm`_
470:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
471:|G|: `madhukar-Arm`_
472:|F|: plat/arm/board/fvp
473
474Arm Juno Platform port
475^^^^^^^^^^^^^^^^^^^^^^
476:|M|: Manish Pandey <manish.pandey2@arm.com>
477:|G|: `manish-pandey-arm`_
478:|M|: Chris Kay <chris.kay@arm.com>
479:|G|: `CJKay`_
480:|F|: plat/arm/board/juno
481
482Arm Morello and N1SDP Platform ports
483^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
484:|M|: Manoj Kumar <manoj.kumar3@arm.com>
485:|G|: `manojkumar-arm`_
486:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
487:|G|: `chandnich`_
488:|F|: plat/arm/board/morello
489:|F|: plat/arm/board/n1sdp
490
491Arm Rich IoT Platform ports
492^^^^^^^^^^^^^^^^^^^^^^^^^^^
493:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
494:|G|: `abdellatif-elkhlifi`_
495:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
496:|G|: `vishnu-banavath`_
497:|F|: plat/arm/board/corstone700
498:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000499:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000500
501Arm Reference Design platform ports
502^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000503:|M|: Thomas Abraham <thomas.abraham@arm.com>
504:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000505:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
506:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000507:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000508:|F|: plat/arm/board/rde1edge/
509:|F|: plat/arm/board/rdn1edge/
510:|F|: plat/arm/board/rdn2/
511:|F|: plat/arm/board/rdv1/
512:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000513:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000514
Usama Arif6ec0c652021-04-09 17:07:41 +0100515Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000516^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anders Dellien8fecda32022-09-21 15:56:02 +0100517:|M|: Anders Dellien <anders.dellien@arm.com>
518:|G|: `andersdellien-arm`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100519:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100520
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100521HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200522^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000523:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
524:|G|: `hzhuang1`_
525:|F|: docs/plat/hikey.rst
526:|F|: docs/plat/hikey960.rst
527:|F|: plat/hisilicon/hikey/
528:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100529
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100530HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200531^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000532:|M|: Shawn Guo <shawn.guo@linaro.org>
533:|G|: `shawnguo2`_
534:|F|: docs/plat/poplar.rst
535:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100536
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800537Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200538^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800539:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
540:|G|: `sieumunt`_
541:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
542:|G|: `BenjaminLimJL`_
543:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000544:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800545
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100546MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200547^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800548:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
549:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800550:|M|: Leon Chen <leon.chen@mediatek.com>
551:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800552:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000553:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100554
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300555Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200556^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000557:|M|: Konstantin Porotchkin <kostap@marvell.com>
558:|G|: `kostapr`_
559:|F|: docs/plat/marvell/
560:|F|: plat/marvell/
561:|F|: drivers/marvell/
562:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300563
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100564NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200565^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000566:|M|: Varun Wadekar <vwadekar@nvidia.com>
567:|G|: `vwadekar`_
568:|F|: docs/plat/nvidia-tegra.rst
569:|F|: include/lib/cpus/aarch64/denver.h
570:|F|: lib/cpus/aarch64/denver.S
571:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100572
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100573NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200574^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000575:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
576:|G|: `bryanodonoghue`_
577:|M|: Jun Nie <jun.nie@linaro.org>
578:|G|: `niej`_
579:|F|: docs/plat/warp7.rst
580:|F|: plat/imx/common/
581:|F|: plat/imx/imx7/
582:|F|: drivers/imx/timer/
583:|F|: drivers/imx/uart/
584:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100585
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100586NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200587^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800588:|M|: Peng Fan <peng.fan@nxp.com>
589:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000590:|F|: docs/plat/imx8.rst
591:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100592
Jacky Baidc20d262019-01-14 13:48:57 +0800593NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200594^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000595:|M|: Jacky Bai <ping.bai@nxp.com>
596:|G|: `JackyBai`_
597:|F|: docs/plat/imx8m.rst
598:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800599
Pankaj Gupta75569c32021-03-25 12:48:11 +0530600NXP QorIQ Layerscape common code for platform ports
601^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
602:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
603:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800604:|M|: Jiafei Pan <jiafei.pan@nxp.com>
605:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530606:|F|: docs/plat/nxp/
607:|F|: plat/nxp/
608:|F|: drivers/nxp/
609:|F|: tools/nxp/
610
611NXP SoC Part LX2160A and its platform port
612^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
613:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
614:|G|: `pangupta`_
615:|F|: plat/nxp/soc-lx2160a
616:|F|: plat/nxp/soc-lx2160a/lx2162aqds
617:|F|: plat/nxp/soc-lx2160a/lx2160aqds
618:|F|: plat/nxp/soc-lx2160a/lx2160ardb
619
Jiafei Pand9bb9772021-10-22 11:32:45 +0800620NXP SoC Part LS1028A and its platform port
621^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
622:|M|: Jiafei Pan <jiafei.pan@nxp.com>
623:|G|: `JiafeiPan`_
624:|F|: plat/nxp/soc-ls1028a
625:|F|: plat/nxp/soc-ls1028a/ls1028ardb
626
627NXP SoC Part LS1043A and its platform port
628^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
629:|M|: Jiafei Pan <jiafei.pan@nxp.com>
630:|G|: `JiafeiPan`_
631:|F|: plat/nxp/soc-ls1043a
632:|F|: plat/nxp/soc-ls1043a/ls1043ardb
633
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800634NXP SoC Part LS1046A and its platform port
635^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
636:|M|: Jiafei Pan <jiafei.pan@nxp.com>
637:|G|: `JiafeiPan`_
638:|F|: plat/nxp/soc-ls1046a
639:|F|: plat/nxp/soc-ls1046a/ls1046ardb
640:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
641:|F|: plat/nxp/soc-ls1046a/ls1046aqds
642
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800643NXP SoC Part LS1088A and its platform port
644^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
645:|M|: Jiafei Pan <jiafei.pan@nxp.com>
646:|G|: `JiafeiPan`_
647:|F|: plat/nxp/soc-ls1088a
648:|F|: plat/nxp/soc-ls1088a/ls1088ardb
649:|F|: plat/nxp/soc-ls1088a/ls1088aqds
650
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100651QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200652^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000653:|M|: Jens Wiklander <jens.wiklander@linaro.org>
654:|G|: `jenswi-linaro`_
655:|F|: docs/plat/qemu.rst
656:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100657
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530658QTI platform port
659^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000660:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
661:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530662:|M|: Lachit Patel <lpatel@codeaurora.org>
663:|G|: `lachitp`_
664:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
665:|G|: `sreekare`_
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800666:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
667:|G|: `quic_mkf`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000668:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
669:|F|: docs/plat/qti.rst
670:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530671
Stephan Gerholdfa145392021-12-01 20:00:00 +0100672QTI MSM8916 platform port
673^^^^^^^^^^^^^^^^^^^^^^^^^
674:|M|: Stephan Gerhold <stephan@gerhold.net>
675:|G|: `stephan-gh`_
676:|M|: Nikita Travkin <nikita@trvn.ru>
677:|G|: `TravMurav`_
678:|F|: docs/plat/qti-msm8916.rst
679:|F|: plat/qti/msm8916/
680
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100681Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200682^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000683:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
684:|G|: `grandpaul`_
685:|F|: docs/plat/rpi3.rst
686:|F|: plat/rpi/rpi3/
687:|F|: plat/rpi/common/
688:|F|: drivers/rpi3/
689:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000690
691Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200692^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000693:|M|: Andre Przywara <andre.przywara@arm.com>
694:|G|: `Andre-ARM`_
695:|F|: docs/plat/rpi4.rst
696:|F|: plat/rpi/rpi4/
697:|F|: plat/rpi/common/
698:|F|: drivers/rpi3/
699:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100700
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200701Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200702^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000703:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
704:|G|: `ldts`_
705:|M|: Marek Vasut <marek.vasut@gmail.com>
706:|G|: `marex`_
707:|F|: docs/plat/rcar-gen3.rst
708:|F|: plat/renesas/common
709:|F|: plat/renesas/rcar
710:|F|: drivers/renesas/common
711:|F|: drivers/renesas/rcar
712:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200713
Biju Das2bc48582020-12-07 13:14:38 +0000714Renesas RZ/G2 platform port
715^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000716:|M|: Biju Das <biju.das.jz@bp.renesas.com>
717:|G|: `bijucdas`_
718:|M|: Marek Vasut <marek.vasut@gmail.com>
719:|G|: `marex`_
720:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
721:|G|: `prabhakarlad`_
722:|F|: docs/plat/rz-g2.rst
723:|F|: plat/renesas/common
724:|F|: plat/renesas/rzg
725:|F|: drivers/renesas/common
726:|F|: drivers/renesas/rzg
727:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000728
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100729RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200730^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000731:|M|: Tony Xie <tony.xie@rock-chips.com>
732:|G|: `TonyXie06`_
733:|G|: `rockchip-linux`_
734:|M|: Heiko Stuebner <heiko@sntech.de>
735:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700736:|M|: Julius Werner <jwerner@chromium.org>
737:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000738:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100739
Yann Gautierefb37282018-07-05 16:52:00 +0200740STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200741^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000742:|M|: Yann Gautier <yann.gautier@st.com>
743:|G|: `Yann-lms`_
744:|F|: docs/plat/stm32mp1.rst
745:|F|: drivers/st/
746:|F|: fdts/stm32\*
747:|F|: include/drivers/st/
748:|F|: include/dt-bindings/\*/stm32\*
749:|F|: plat/st/
750:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200751
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100752Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200753^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000754:|M|: Sumit Garg <sumit.garg@linaro.org>
755:|G|: `b49020`_
756:|F|: docs/plat/synquacer.rst
757:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100758
759Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200760^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000761:|M|: Nishanth Menon <nm@ti.com>
762:|G|: `nmenon`_
763:|F|: docs/plat/ti-k3.rst
764:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100765
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100766UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200767^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000768:|M|: Orphan
769:|F|: docs/plat/socionext-uniphier.rst
770:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100771
772Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200773^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200774:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000775:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200776:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000777:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200778:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000779:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100780
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200781
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200782Secure Payloads and Dispatchers
783~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200784
785OP-TEE dispatcher
786^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000787:|M|: Jens Wiklander <jens.wiklander@linaro.org>
788:|G|: `jenswi-linaro`_
789:|F|: docs/components/spd/optee-dispatcher.rst
790:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200791
Marco Nelissen3db9a392022-04-06 11:13:44 -0700792TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200793^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000794:|M|: Varun Wadekar <vwadekar@nvidia.com>
795:|G|: `vwadekar`_
796:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000797:|F|: include/bl32/payloads/tlk.h
798:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700799
800Trusty secure payloads
801^^^^^^^^^^^^^^^^^^^^^^^^^^
802:|M|: Arve Hjønnevåg <arve@android.com>
803:|G|: `arve-android`_
804:|M|: Marco Nelissen <marcone@google.com>
805:|G|: `marcone`_
806:|M|: Varun Wadekar <vwadekar@nvidia.com>
807:|G|: `vwadekar`_
808:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000809:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200810
Marco Nelissen3db9a392022-04-06 11:13:44 -0700811
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200812Test Secure Payload (TSP)
813^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000814:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
815:|G|: `ManishVB-Arm`_
816:|F|: bl32/tsp/
817:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200818
Florian Lugoub0980e52021-09-08 12:42:54 +0200819ProvenCore Secure Payload Dispatcher
820^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
821:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
822:|G|: `jcorbier`_
823:|F|: docs/components/spd/pnc-dispatcher.rst
824:|F|: services/spd/pncd/
825
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200826Tools
827~~~~~
828
829Fiptool
830^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000831:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
832:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000833:|M|: Joao Alves <Joao.Alves@arm.com>
834:|G|: `J-Alves`_
835:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200836
837Cert_create tool
838^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000839:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
840:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000841:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
842:|G|: `ManishVB-Arm`_
843:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
844:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000845:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200846
847Encrypt_fw tool
848^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000849:|M|: Sumit Garg <sumit.garg@linaro.org>
850:|G|: `b49020`_
851:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200852
853Sptool
854^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000855:|M|: Manish Pandey <manish.pandey2@arm.com>
856:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100857:|M|: Joao Alves <Joao.Alves@arm.com>
858:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000859:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200860
861Build system
862^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000863:|M|: Chris Kay <chris.kay@arm.com>
864:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000865:|M|: Manish Pandey <manish.pandey2@arm.com>
866:|G|: `manish-pandey-arm`_
867:|F|: Makefile
868:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200869
Zelalem0de60d32021-05-04 15:07:21 -0500870Threat Model
871~~~~~~~~~~~~~
Zelalem0de60d32021-05-04 15:07:21 -0500872:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
873:|G|: `sandrine-bailleux-arm`_
874:|M|: Joanna Farley <joanna.farley@arm.com>
875:|G|: `joannafarley-arm`_
876:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
877:|G|: `raghuncstate`_
878:|M|: Varun Wadekar <vwadekar@nvidia.com>
879:|G|: `vwadekar`_
880:|F|: docs/threat_model/
881
Chris Kayc4e8eda2021-11-09 20:05:38 +0000882Conventional Changelog Extensions
883~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
884:|M|: Chris Kay <chris.kay@arm.com>
885:|G|: `CJKay`_
886:|F|: tools/conventional-changelog-tf-a
887
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100888.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100889.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100890.. _Andre-ARM: https://github.com/Andre-ARM
891.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000892.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100893.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100894.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000895.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100896.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200897.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100898.. _etienne-lms: https://github.com/etienne-lms
899.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100900.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100901.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800902.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200903.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100904.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200905.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100906.. _jwerner-chromium: https://github.com/jwerner-chromium
907.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530908.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200909.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100910.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000911.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100912.. _michalsimek: https://github.com/michalsimek
Mikael Olsson60c43942022-10-14 11:48:07 +0200913.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner55617252019-04-19 12:35:47 +0200914.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800915.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800916.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800917.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100918.. _niej: https://github.com/niej
Govindraj Raja2c603542025-01-24 11:25:51 -0600919.. _noncombatant: https://github.com/noncombatant
920.. _govindraj-arm: https://github.com/govindraj-arm
Nariman Poushin0c66e642018-10-03 12:03:42 +0100921.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000922.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800923.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200924.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100925.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100926.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530927.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100928.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100929.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100930.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530931.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100932.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800933.. _sieumunt: https://github.com/sieumunt
934.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530935.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100936.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100937.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100938.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100939.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200940.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100941.. _manish-pandey-arm: https://github.com/manish-pandey-arm
942.. _mardyk01: https://github.com/mardyk01
943.. _odeprez: https://github.com/odeprez
944.. _bipinravi-arm: https://github.com/bipinravi-arm
945.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200946.. _ManishVB-Arm: https://github.com/ManishVB-Arm
947.. _max-shvetsov: https://github.com/max-shvetsov
948.. _javieralso-arm: https://github.com/javieralso-arm
949.. _laurenw-arm: https://github.com/laurenw-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200950.. _J-Alves: https://github.com/J-Alves
951.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200952.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100953.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600954.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000955.. _manojkumar-arm: https://github.com/manojkumar-arm
956.. _chandnich: https://github.com/chandnich
957.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
958.. _vishnu-banavath: https://github.com/vishnu-banavath
959.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
960.. _arugan02: https://github.com/arugan02
961.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530962.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800963.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700964.. _arve-android: https://github.com/arve-android
965.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000966.. _marcbonnici: https://github.com/marcbonnici
Manish Pandeyf23ce632022-11-07 15:18:38 +0000967.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm
Bipin Raviab0d4d92022-11-10 23:13:01 -0600968.. _bytefire: https://github.com/bytefire
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200969
970.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/