blob: 02dae050ada0aeed18cb515e433bed832666f321 [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
Bipin Raviab0d4d92022-11-10 23:13:01 -060054LTS Maintainers
55---------------
56
57:|M|: Bipin Ravi <bipin.ravi@arm.com>
58:|G|: `bipinravi-arm`_
59:|M|: Joanna Farley <joanna.farley@arm.com>
60:|G|: `joannafarley-arm`_
61:|M|: Okash Khawaja <okash@google.com>
62:|G|: `bytefire`_
63:|M|: Varun Wadekar <vwadekar@nvidia.com>
64:|G|: `vwadekar`_
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020065
66.. _code owners:
67
68Code owners
69-----------
70
Manish Pandey13d25342021-03-08 22:36:34 +000071Common Code
72~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020073
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020074Armv7-A architecture port
75^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000076:|M|: Etienne Carriere <etienne.carriere@linaro.org>
77:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020078
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010079Build Definitions for CMake Build System
80^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000081:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000082:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000083:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010084
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020085Software Delegated Exception Interface (SDEI)
86^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +000087:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
88:|G|: `jayanthchidanand-arm`_
89:|M|: Manish Pandey <manish.pandey2@arm.com>
90:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000091:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020092
93Trusted Boot
94^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000095:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
96:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000097:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
98:|G|: `ManishVB-Arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +000099:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
100:|G|: `laurenw-arm`_
Sandrine Bailleux22678082023-04-20 09:36:19 +0200101:|M|: Jimmy Brisson <jimmy.brisson@arm.com>
102:|G|: `jimmy-brisson`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000103:|F|: drivers/auth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200104
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000105Secure Partition Manager Core (EL3 FF-A SPMC)
106^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
107:|M|: Marc Bonnici <marc.bonnici@arm.com>
108:|G|: `marcbonnici`_
109:|F|: services/std_svc/spm/el3_spmc/\*
110
111Secure Partition Manager Dispatcher (SPMD)
112^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000113:|M|: Olivier Deprez <olivier.deprez@arm.com>
114:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000115:|M|: Joao Alves <Joao.Alves@arm.com>
116:|G|: `J-Alves`_
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000117:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200118
119Exception Handling Framework (EHF)
120^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000121:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
122:|G|: `jayanthchidanand-arm`_
123:|M|: Manish Pandey <manish.pandey2@arm.com>
124:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000125:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200126
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100127Realm Management Monitor Dispatcher (RMMD)
128^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
129:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
130:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000131:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
132:|G|: `AlexeiFedorov`_
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100133:|F|: services/std_svc/rmmd/\*
134:|F|: include/services/rmmd_svc.h
135:|F|: include/services/rmm_core_manifest.h
136
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500137Realm Management Extension (RME)
138^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100139:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
140:|G|: `javieralso-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000141:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
142:|G|: `AlexeiFedorov`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200143
144Drivers, Libraries and Framework Code
145~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
146
147Console API framework
148^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000149:|M|: Julius Werner <jwerner@chromium.org>
150:|G|: `jwerner-chromium`_
151:|F|: drivers/console/
152:|F|: include/drivers/console.h
153:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200154
155coreboot support libraries
156^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000157:|M|: Julius Werner <jwerner@chromium.org>
158:|G|: `jwerner-chromium`_
159:|F|: drivers/coreboot/
160:|F|: include/drivers/coreboot/
161:|F|: include/lib/coreboot.h
162:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200163
164eMMC/UFS drivers
165^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000166:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
167:|G|: `hzhuang1`_
168:|F|: drivers/partition/
169:|F|: drivers/synopsys/emmc/
170:|F|: drivers/synopsys/ufs/
171:|F|: drivers/ufs/
172:|F|: include/drivers/dw_ufs.h
173:|F|: include/drivers/ufs.h
174:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200175
Mikael Olsson60c43942022-10-14 11:48:07 +0200176Arm® Ethos™-N NPU driver
177^^^^^^^^^^^^^^^^^^^^^^^^
178:|M|: Joshua Slater <joshua.slater@arm.com>
179:|G|: `jslater8`_
Mikael Olsson3e1921c2023-03-27 18:52:39 +0200180:|M|: Åžtefana Simion <stefana.simion@arm.com>
181:|G|: `stefanasimion`_
Mikael Olsson60c43942022-10-14 11:48:07 +0200182:|F|: drivers/arm/ethosn/
183:|F|: include/drivers/arm/ethosn.h
Mikael Olsson61ff8f72023-03-28 15:51:49 +0200184:|F|: include/drivers/arm/ethosn_cert.h
185:|F|: include/drivers/arm/ethosn_fip.h
186:|F|: include/drivers/arm/ethosn_oid.h
187:|F|: plat/arm/board/juno/juno_ethosn_tzmp1_def.h
Mikael Olsson60c43942022-10-14 11:48:07 +0200188:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
189:|F|: include/plat/arm/common/fconf_ethosn_getter.h
190:|F|: fdts/juno-ethosn.dtsi
191
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700192JTAG DCC console driver
193^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200194:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700195:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200196:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700197:G: `venkatesh`_
198:F: drivers/arm/dcc/
199:F: include/drivers/arm/dcc.h
200
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200201Power State Coordination Interface (PSCI)
202^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000203:|M|: Manish Pandey <manish.pandey2@arm.com>
204:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000205:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
206:|G|: `madhukar-Arm`_
207:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
208:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000209:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200210
211DebugFS
212^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000213:|M|: Olivier Deprez <olivier.deprez@arm.com>
214:|G|: `odeprez`_
215:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200216
217Firmware Configuration Framework (FCONF)
218^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000219:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
220:|G|: `madhukar-Arm`_
221:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
222:|G|: `ManishVB-Arm`_
223:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
224:|G|: `laurenw-arm`_
225:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200226
227Performance Measurement Framework (PMF)
228^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000229:|M|: Joao Alves <Joao.Alves@arm.com>
230:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000231:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200232
Manish Pandeyf23ce632022-11-07 15:18:38 +0000233Errata Management
234^^^^^^^^^^^^^^^^^
235:|M|: Bipin Ravi <bipin.ravi@arm.com>
236:|G|: `bipinravi-arm`_
237:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
238:|G|: `laurenw-arm`_
239
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200240Arm CPU libraries
241^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000242:|M|: Bipin Ravi <bipin.ravi@arm.com>
243:|G|: `bipinravi-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000244:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
245:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000246:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200247
248Reliability Availability Serviceabilty (RAS) framework
249^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000250:|M|: Manish Pandey <manish.pandey2@arm.com>
251:|G|: `manish-pandey-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000252:|M|: Olivier Deprez <olivier.deprez@arm.com>
253:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000254:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200255
256Activity Monitors Unit (AMU) extensions
257^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000258:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
259:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100260:|M|: Chris Kay <chris.kay@arm.com>
261:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000262:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200263
264Memory Partitioning And Monitoring (MPAM) extensions
265^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000266:|M|: Manish Pandey <manish.pandey2@arm.com>
267:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000268:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200269
270Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
271^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000272:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
273:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000274:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200275
276Statistical Profiling Extension (SPE)
277^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000278:|M|: Manish Pandey <manish.pandey2@arm.com>
279:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000280:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200281
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200282Standard C library
283^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000284:|M|: Chris Kay <chris.kay@arm.com>
285:|G|: `CJKay`_
286:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
287:|G|: `madhukar-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000288:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200289
290Library At ROM (ROMlib)
291^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000292:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
293:|G|: `madhukar-Arm`_
294:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200295
296Translation tables (``xlat_tables``) library
297^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000298:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
299:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000300:|M|: Joao Alves <Joao.Alves@arm.com>
301:|G|: `J-Alves`_
302:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200303
304IO abstraction layer
305^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000306:|M|: Manish Pandey <manish.pandey2@arm.com>
307:|G|: `manish-pandey-arm`_
308:|M|: Olivier Deprez <olivier.deprez@arm.com>
309:|G|: `odeprez`_
310:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200311
312GIC driver
313^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000314:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
315:|G|: `AlexeiFedorov`_
316:|M|: Manish Pandey <manish.pandey2@arm.com>
317:|G|: `manish-pandey-arm`_
318:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
319:|G|: `madhukar-Arm`_
320:|M|: Olivier Deprez <olivier.deprez@arm.com>
321:|G|: `odeprez`_
322:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200323
David Vinczec671dae2022-05-12 16:07:03 +0200324Message Handling Unit (MHU) driver
325^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
326:|M|: David Vincze <david.vincze@arm.com>
327:|G|: `davidvincze`_
328:|F|: include/drivers/arm/mhu.h
329:|F|: drivers/arm/mhu
330
331Runtime Security Subsystem (RSS) comms driver
332^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
333:|M|: David Vincze <david.vincze@arm.com>
334:|G|: `davidvincze`_
335:|F|: include/drivers/arm/rss_comms.h
336:|F|: drivers/arm/rss
337
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200338Libfdt wrappers
339^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000340:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
341:|G|: `madhukar-Arm`_
342:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
343:|G|: `ManishVB-Arm`_
344:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200345
346Firmware Encryption Framework
347^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000348:|M|: Sumit Garg <sumit.garg@linaro.org>
349:|G|: `b49020`_
350:|F|: drivers/io/io_encrypted.c
351:|F|: include/drivers/io/io_encrypted.h
352:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200353
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100354Measured Boot
355^^^^^^^^^^^^^
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200356:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
357:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000358:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
359:|G|: `ManishVB-Arm`_
Sandrine Bailleux22678082023-04-20 09:36:19 +0200360:|M|: Jimmy Brisson <jimmy.brisson@arm.com>
361:|G|: `jimmy-brisson`_
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`_
Sandrine Bailleux22678082023-04-20 09:36:19 +0200388:|M|: Jimmy Brisson <jimmy.brisson@arm.com>
389:|G|: `jimmy-brisson`_
David Vinczec671dae2022-05-12 16:07:03 +0200390:|F|: include/lib/psa
391:|F|: lib/psa
392
Peng Fan12b66a92021-01-22 16:05:14 +0800393System Control and Management Interface (SCMI) Server
394^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000395:|M|: Etienne Carriere <etienne.carriere@st.com>
396:|G|: `etienne-lms`_
397:|M|: Peng Fan <peng.fan@nxp.com>
398:|G|: `MrVan`_
399:|F|: drivers/scmi-msg
400:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800401
Chris Kayb15f7e22021-10-14 12:32:52 +0100402Max Power Mitigation Mechanism (MPMM)
403^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
404:|M|: Chris Kay <chris.kay@arm.com>
405:|G|: `CJKay`_
406:|F|: include/lib/mpmm/
407:|F|: lib/mpmm/
408
johpow016ee92592021-08-25 16:32:23 -0500409Granule Protection Tables Library (GPT-RME)
410^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000411:|M|: Soby Mathew <soby.mathew@arm.com>
412:|G|: `soby-mathew`_
413:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
414:|G|: `javieralso-arm`_
johpow016ee92592021-08-25 16:32:23 -0500415:|F|: lib/gpt_rme
416:|F|: include/lib/gpt_rme
417
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200418Platform Ports
419~~~~~~~~~~~~~~
420
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100421Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200422^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000423:|M|: Andre Przywara <andre.przywara@arm.com>
424:|G|: `Andre-ARM`_
425:|M|: Samuel Holland <samuel@sholland.org>
426:|G|: `smaeul`_
427:|F|: docs/plat/allwinner.rst
428:|F|: plat/allwinner/
429:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100430
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100431Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200432^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000433:|M|: Andre Przywara <andre.przywara@arm.com>
434:|G|: `Andre-ARM`_
435:|F|: docs/plat/meson-gxbb.rst
436:|F|: drivers/amlogic/
437:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100438
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200439Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200440^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000441:|M|: Remi Pommarel <repk@triplefau.lt>
442:|G|: `remi-triplefault`_
443:|F|: docs/plat/meson-gxl.rst
444:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200445
Carlo Caionecdb8c522019-09-18 11:29:48 +0100446Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200447^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000448:|M|: Carlo Caione <ccaione@baylibre.com>
449:|G|: `carlocaione`_
450:|F|: docs/plat/meson-g12a.rst
451:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100452
Carlo Caioneafd241e2020-01-24 16:20:15 +0100453Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200454^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000455:|M|: Carlo Caione <ccaione@baylibre.com>
456:|G|: `carlocaione`_
457:|F|: docs/plat/meson-axg.rst
458:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100459
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100460Arm FPGA platform port
461^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000462:|M|: Andre Przywara <andre.przywara@arm.com>
463:|G|: `Andre-ARM`_
464:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
465:|G|: `javieralso-arm`_
466:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100467
Manish Pandey13d25342021-03-08 22:36:34 +0000468Arm FVP Platform port
469^^^^^^^^^^^^^^^^^^^^^
470:|M|: Manish Pandey <manish.pandey2@arm.com>
471:|G|: `manish-pandey-arm`_
472:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
473:|G|: `madhukar-Arm`_
474:|F|: plat/arm/board/fvp
475
476Arm Juno Platform port
477^^^^^^^^^^^^^^^^^^^^^^
478:|M|: Manish Pandey <manish.pandey2@arm.com>
479:|G|: `manish-pandey-arm`_
480:|M|: Chris Kay <chris.kay@arm.com>
481:|G|: `CJKay`_
482:|F|: plat/arm/board/juno
483
484Arm Morello and N1SDP Platform ports
485^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anurag Koul55b748a2023-04-04 16:42:59 +0100486:|M|: Anurag Koul <anurag.koul@arm.com>
487:|G|: `anukou`_
Manish Pandey13d25342021-03-08 22:36:34 +0000488:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
489:|G|: `chandnich`_
490:|F|: plat/arm/board/morello
491:|F|: plat/arm/board/n1sdp
492
493Arm Rich IoT Platform ports
494^^^^^^^^^^^^^^^^^^^^^^^^^^^
495:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
496:|G|: `abdellatif-elkhlifi`_
497:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
498:|G|: `vishnu-banavath`_
499:|F|: plat/arm/board/corstone700
500:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000501:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000502
503Arm Reference Design platform ports
504^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000505:|M|: Thomas Abraham <thomas.abraham@arm.com>
506:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000507:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
508:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000509:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000510:|F|: plat/arm/board/rde1edge/
511:|F|: plat/arm/board/rdn1edge/
512:|F|: plat/arm/board/rdn2/
513:|F|: plat/arm/board/rdv1/
514:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000515:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000516
Usama Arif6ec0c652021-04-09 17:07:41 +0100517Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000518^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Rupinderjit Singh08f439f2023-01-05 14:34:59 +0000519:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
520:|G|: `vishnu-banavath`_
521:|M|: Rupinderjit Singh <rupinderjit.singh@arm.com>
522:|G|: `rupsin01`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100523:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100524
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100525HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200526^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000527:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
528:|G|: `hzhuang1`_
529:|F|: docs/plat/hikey.rst
530:|F|: docs/plat/hikey960.rst
531:|F|: plat/hisilicon/hikey/
532:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100533
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100534HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200535^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000536:|M|: Shawn Guo <shawn.guo@linaro.org>
537:|G|: `shawnguo2`_
538:|F|: docs/plat/poplar.rst
539:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100540
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800541Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200542^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800543:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
544:|G|: `sieumunt`_
545:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
546:|G|: `BenjaminLimJL`_
547:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000548:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800549
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100550MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200551^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800552:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
553:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800554:|M|: Leon Chen <leon.chen@mediatek.com>
555:|G|: `leon-chen-mtk`_
Bo-Chen Chenb705e8d2023-03-24 10:35:45 +0800556:|M|: Jason-CH Chen <jason-ch.chen@mediatek.com>
557:|G|: `jason-ch-chen`_
558:|M|: Yidi Lin <yidilin@chromium.org>
559:|G|: `linyidi`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800560:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000561:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100562
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300563Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200564^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000565:|M|: Konstantin Porotchkin <kostap@marvell.com>
566:|G|: `kostapr`_
567:|F|: docs/plat/marvell/
568:|F|: plat/marvell/
569:|F|: drivers/marvell/
570:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300571
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100572NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200573^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000574:|M|: Varun Wadekar <vwadekar@nvidia.com>
575:|G|: `vwadekar`_
576:|F|: docs/plat/nvidia-tegra.rst
577:|F|: include/lib/cpus/aarch64/denver.h
578:|F|: lib/cpus/aarch64/denver.S
579:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100580
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100581NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200582^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000583:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
584:|G|: `bryanodonoghue`_
585:|M|: Jun Nie <jun.nie@linaro.org>
586:|G|: `niej`_
587:|F|: docs/plat/warp7.rst
588:|F|: plat/imx/common/
589:|F|: plat/imx/imx7/
590:|F|: drivers/imx/timer/
591:|F|: drivers/imx/uart/
592:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100593
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100594NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200595^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800596:|M|: Peng Fan <peng.fan@nxp.com>
597:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000598:|F|: docs/plat/imx8.rst
599:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100600
Jacky Baidc20d262019-01-14 13:48:57 +0800601NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200602^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000603:|M|: Jacky Bai <ping.bai@nxp.com>
604:|G|: `JackyBai`_
605:|F|: docs/plat/imx8m.rst
606:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800607
Pankaj Gupta75569c32021-03-25 12:48:11 +0530608NXP QorIQ Layerscape common code for platform ports
609^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
610:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
611:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800612:|M|: Jiafei Pan <jiafei.pan@nxp.com>
613:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530614:|F|: docs/plat/nxp/
615:|F|: plat/nxp/
616:|F|: drivers/nxp/
617:|F|: tools/nxp/
618
619NXP SoC Part LX2160A and its platform port
620^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
621:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
622:|G|: `pangupta`_
623:|F|: plat/nxp/soc-lx2160a
624:|F|: plat/nxp/soc-lx2160a/lx2162aqds
625:|F|: plat/nxp/soc-lx2160a/lx2160aqds
626:|F|: plat/nxp/soc-lx2160a/lx2160ardb
627
Jiafei Pand9bb9772021-10-22 11:32:45 +0800628NXP SoC Part LS1028A and its platform port
629^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
630:|M|: Jiafei Pan <jiafei.pan@nxp.com>
631:|G|: `JiafeiPan`_
632:|F|: plat/nxp/soc-ls1028a
633:|F|: plat/nxp/soc-ls1028a/ls1028ardb
634
635NXP SoC Part LS1043A and its platform port
636^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
637:|M|: Jiafei Pan <jiafei.pan@nxp.com>
638:|G|: `JiafeiPan`_
639:|F|: plat/nxp/soc-ls1043a
640:|F|: plat/nxp/soc-ls1043a/ls1043ardb
641
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800642NXP SoC Part LS1046A and its platform port
643^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
644:|M|: Jiafei Pan <jiafei.pan@nxp.com>
645:|G|: `JiafeiPan`_
646:|F|: plat/nxp/soc-ls1046a
647:|F|: plat/nxp/soc-ls1046a/ls1046ardb
648:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
649:|F|: plat/nxp/soc-ls1046a/ls1046aqds
650
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800651NXP SoC Part LS1088A and its platform port
652^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
653:|M|: Jiafei Pan <jiafei.pan@nxp.com>
654:|G|: `JiafeiPan`_
655:|F|: plat/nxp/soc-ls1088a
656:|F|: plat/nxp/soc-ls1088a/ls1088ardb
657:|F|: plat/nxp/soc-ls1088a/ls1088aqds
658
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100659QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200660^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000661:|M|: Jens Wiklander <jens.wiklander@linaro.org>
662:|G|: `jenswi-linaro`_
663:|F|: docs/plat/qemu.rst
664:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100665
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530666QTI platform port
667^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000668:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
669:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530670:|M|: Lachit Patel <lpatel@codeaurora.org>
671:|G|: `lachitp`_
672:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
673:|G|: `sreekare`_
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800674:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
675:|G|: `quic_mkf`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000676:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
677:|F|: docs/plat/qti.rst
678:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530679
Stephan Gerholdfa145392021-12-01 20:00:00 +0100680QTI MSM8916 platform port
681^^^^^^^^^^^^^^^^^^^^^^^^^
682:|M|: Stephan Gerhold <stephan@gerhold.net>
683:|G|: `stephan-gh`_
684:|M|: Nikita Travkin <nikita@trvn.ru>
685:|G|: `TravMurav`_
686:|F|: docs/plat/qti-msm8916.rst
687:|F|: plat/qti/msm8916/
688
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100689Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200690^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000691:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
692:|G|: `grandpaul`_
693:|F|: docs/plat/rpi3.rst
694:|F|: plat/rpi/rpi3/
695:|F|: plat/rpi/common/
696:|F|: drivers/rpi3/
697:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000698
699Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200700^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000701:|M|: Andre Przywara <andre.przywara@arm.com>
702:|G|: `Andre-ARM`_
703:|F|: docs/plat/rpi4.rst
704:|F|: plat/rpi/rpi4/
705:|F|: plat/rpi/common/
706:|F|: drivers/rpi3/
707:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100708
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200709Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200710^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000711:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
712:|G|: `ldts`_
713:|M|: Marek Vasut <marek.vasut@gmail.com>
714:|G|: `marex`_
715:|F|: docs/plat/rcar-gen3.rst
716:|F|: plat/renesas/common
717:|F|: plat/renesas/rcar
718:|F|: drivers/renesas/common
719:|F|: drivers/renesas/rcar
720:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200721
Biju Das2bc48582020-12-07 13:14:38 +0000722Renesas RZ/G2 platform port
723^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000724:|M|: Biju Das <biju.das.jz@bp.renesas.com>
725:|G|: `bijucdas`_
726:|M|: Marek Vasut <marek.vasut@gmail.com>
727:|G|: `marex`_
728:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
729:|G|: `prabhakarlad`_
730:|F|: docs/plat/rz-g2.rst
731:|F|: plat/renesas/common
732:|F|: plat/renesas/rzg
733:|F|: drivers/renesas/common
734:|F|: drivers/renesas/rzg
735:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000736
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100737RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200738^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000739:|M|: Tony Xie <tony.xie@rock-chips.com>
740:|G|: `TonyXie06`_
741:|G|: `rockchip-linux`_
742:|M|: Heiko Stuebner <heiko@sntech.de>
743:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700744:|M|: Julius Werner <jwerner@chromium.org>
745:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000746:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100747
Yann Gautierefb37282018-07-05 16:52:00 +0200748STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200749^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000750:|M|: Yann Gautier <yann.gautier@st.com>
751:|G|: `Yann-lms`_
752:|F|: docs/plat/stm32mp1.rst
753:|F|: drivers/st/
754:|F|: fdts/stm32\*
755:|F|: include/drivers/st/
756:|F|: include/dt-bindings/\*/stm32\*
757:|F|: plat/st/
758:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200759
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100760Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200761^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000762:|M|: Sumit Garg <sumit.garg@linaro.org>
763:|G|: `b49020`_
764:|F|: docs/plat/synquacer.rst
765:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100766
767Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200768^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000769:|M|: Nishanth Menon <nm@ti.com>
770:|G|: `nmenon`_
771:|F|: docs/plat/ti-k3.rst
772:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100773
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100774UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200775^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000776:|M|: Orphan
777:|F|: docs/plat/socionext-uniphier.rst
778:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100779
780Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200781^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200782:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000783:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200784:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000785:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200786:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000787:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100788
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200789
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200790Secure Payloads and Dispatchers
791~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200792
793OP-TEE dispatcher
794^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000795:|M|: Jens Wiklander <jens.wiklander@linaro.org>
796:|G|: `jenswi-linaro`_
797:|F|: docs/components/spd/optee-dispatcher.rst
798:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200799
Marco Nelissen3db9a392022-04-06 11:13:44 -0700800TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200801^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000802:|M|: Varun Wadekar <vwadekar@nvidia.com>
803:|G|: `vwadekar`_
804:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000805:|F|: include/bl32/payloads/tlk.h
806:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700807
808Trusty secure payloads
809^^^^^^^^^^^^^^^^^^^^^^^^^^
810:|M|: Arve Hjønnevåg <arve@android.com>
811:|G|: `arve-android`_
812:|M|: Marco Nelissen <marcone@google.com>
813:|G|: `marcone`_
814:|M|: Varun Wadekar <vwadekar@nvidia.com>
815:|G|: `vwadekar`_
816:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000817:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200818
Marco Nelissen3db9a392022-04-06 11:13:44 -0700819
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200820Test Secure Payload (TSP)
821^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000822:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
823:|G|: `ManishVB-Arm`_
824:|F|: bl32/tsp/
825:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200826
Florian Lugoub0980e52021-09-08 12:42:54 +0200827ProvenCore Secure Payload Dispatcher
828^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
829:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
830:|G|: `jcorbier`_
831:|F|: docs/components/spd/pnc-dispatcher.rst
832:|F|: services/spd/pncd/
833
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200834Tools
835~~~~~
836
837Fiptool
838^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000839:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
840:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000841:|M|: Joao Alves <Joao.Alves@arm.com>
842:|G|: `J-Alves`_
843:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200844
845Cert_create tool
846^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000847:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
848:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000849:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
850:|G|: `ManishVB-Arm`_
851:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
852:|G|: `laurenw-arm`_
Sandrine Bailleux22678082023-04-20 09:36:19 +0200853:|M|: Jimmy Brisson <jimmy.brisson@arm.com>
854:|G|: `jimmy-brisson`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000855:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200856
857Encrypt_fw tool
858^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000859:|M|: Sumit Garg <sumit.garg@linaro.org>
860:|G|: `b49020`_
861:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200862
863Sptool
864^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000865:|M|: Manish Pandey <manish.pandey2@arm.com>
866:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100867:|M|: Joao Alves <Joao.Alves@arm.com>
868:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000869:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200870
871Build system
872^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000873:|M|: Chris Kay <chris.kay@arm.com>
874:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000875:|M|: Manish Pandey <manish.pandey2@arm.com>
876:|G|: `manish-pandey-arm`_
877:|F|: Makefile
878:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200879
Zelalem0de60d32021-05-04 15:07:21 -0500880Threat Model
881~~~~~~~~~~~~~
Zelalem0de60d32021-05-04 15:07:21 -0500882:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
883:|G|: `sandrine-bailleux-arm`_
884:|M|: Joanna Farley <joanna.farley@arm.com>
885:|G|: `joannafarley-arm`_
886:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
887:|G|: `raghuncstate`_
888:|M|: Varun Wadekar <vwadekar@nvidia.com>
889:|G|: `vwadekar`_
890:|F|: docs/threat_model/
891
Chris Kayc4e8eda2021-11-09 20:05:38 +0000892Conventional Changelog Extensions
893~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
894:|M|: Chris Kay <chris.kay@arm.com>
895:|G|: `CJKay`_
896:|F|: tools/conventional-changelog-tf-a
897
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100898.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100899.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100900.. _Andre-ARM: https://github.com/Andre-ARM
901.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000902.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100903.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100904.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000905.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100906.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200907.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100908.. _etienne-lms: https://github.com/etienne-lms
909.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100910.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100911.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800912.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200913.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100914.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200915.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100916.. _jwerner-chromium: https://github.com/jwerner-chromium
917.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530918.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200919.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100920.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000921.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100922.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200923.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800924.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800925.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800926.. _leon-chen-mtk: https://github.com/leon-chen-mtk
Bo-Chen Chenb705e8d2023-03-24 10:35:45 +0800927.. _jason-ch-chen: https://github.com/jason-ch-chen
928.. _linyidi: https://github.com/linyidi
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100929.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100930.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000931.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800932.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200933.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100934.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100935.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530936.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100937.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100938.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100939.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530940.. _sreekare: https://github.com/sreekare
Mikael Olsson3e1921c2023-03-27 18:52:39 +0200941.. _stefanasimion: https://github.com/stefanasimion
Stephan Gerholdfa145392021-12-01 20:00:00 +0100942.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800943.. _sieumunt: https://github.com/sieumunt
944.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530945.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100946.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100947.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100948.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100949.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200950.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100951.. _manish-pandey-arm: https://github.com/manish-pandey-arm
952.. _mardyk01: https://github.com/mardyk01
953.. _odeprez: https://github.com/odeprez
954.. _bipinravi-arm: https://github.com/bipinravi-arm
955.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200956.. _ManishVB-Arm: https://github.com/ManishVB-Arm
957.. _max-shvetsov: https://github.com/max-shvetsov
958.. _javieralso-arm: https://github.com/javieralso-arm
959.. _laurenw-arm: https://github.com/laurenw-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200960.. _J-Alves: https://github.com/J-Alves
961.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200962.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100963.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600964.. _nmenon: https://github.com/nmenon
Anurag Koul55b748a2023-04-04 16:42:59 +0100965.. _anukou: https://github.com/anukou
Manish Pandey13d25342021-03-08 22:36:34 +0000966.. _chandnich: https://github.com/chandnich
967.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
968.. _vishnu-banavath: https://github.com/vishnu-banavath
969.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
970.. _arugan02: https://github.com/arugan02
971.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530972.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800973.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700974.. _arve-android: https://github.com/arve-android
975.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000976.. _marcbonnici: https://github.com/marcbonnici
Manish Pandeyf23ce632022-11-07 15:18:38 +0000977.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm
Bipin Raviab0d4d92022-11-10 23:13:01 -0600978.. _bytefire: https://github.com/bytefire
Rupinderjit Singh08f439f2023-01-05 14:34:59 +0000979.. _rupsin01: https://github.com/rupsin01
Sandrine Bailleux22678082023-04-20 09:36:19 +0200980.. _jimmy-brisson: https://github.com/theotherjimmy
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200981
982.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/