blob: 010c4f0a66496a07eae3b149d07dee26f97941df [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`_
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020067
68.. _code owners:
69
70Code owners
71-----------
72
Manish Pandey13d25342021-03-08 22:36:34 +000073Common Code
74~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020075
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020076Armv7-A architecture port
77^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000078:|M|: Etienne Carriere <etienne.carriere@linaro.org>
79:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020080
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010081Build Definitions for CMake Build System
82^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000083:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000084:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000085:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010086
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020087Software Delegated Exception Interface (SDEI)
88^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +000089:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
90:|G|: `jayanthchidanand-arm`_
91:|M|: Manish Pandey <manish.pandey2@arm.com>
92:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000093:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020094
95Trusted Boot
96^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000097:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
98:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +000099:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
100:|G|: `ManishVB-Arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000101:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
102:|G|: `laurenw-arm`_
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`_
180:|M|: Mikael Olsson <mikael.olsson@arm.com>
181:|G|: `mikaelolsson-arm`_
182:|F|: drivers/arm/ethosn/
183:|F|: include/drivers/arm/ethosn.h
184:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
185:|F|: include/plat/arm/common/fconf_ethosn_getter.h
186:|F|: fdts/juno-ethosn.dtsi
187
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700188JTAG DCC console driver
189^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200190:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700191:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200192:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700193:G: `venkatesh`_
194:F: drivers/arm/dcc/
195:F: include/drivers/arm/dcc.h
196
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200197Power State Coordination Interface (PSCI)
198^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000199:|M|: Manish Pandey <manish.pandey2@arm.com>
200:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000201:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
202:|G|: `madhukar-Arm`_
203:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
204:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000205:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200206
207DebugFS
208^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000209:|M|: Olivier Deprez <olivier.deprez@arm.com>
210:|G|: `odeprez`_
211:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200212
213Firmware Configuration Framework (FCONF)
214^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000215:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
216:|G|: `madhukar-Arm`_
217:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
218:|G|: `ManishVB-Arm`_
219:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
220:|G|: `laurenw-arm`_
221:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200222
223Performance Measurement Framework (PMF)
224^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000225:|M|: Joao Alves <Joao.Alves@arm.com>
226:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000227:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200228
Manish Pandeyf23ce632022-11-07 15:18:38 +0000229Errata Management
230^^^^^^^^^^^^^^^^^
231:|M|: Bipin Ravi <bipin.ravi@arm.com>
232:|G|: `bipinravi-arm`_
233:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
234:|G|: `laurenw-arm`_
235
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200236Arm CPU libraries
237^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000238:|M|: Bipin Ravi <bipin.ravi@arm.com>
239:|G|: `bipinravi-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000240:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
241:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000242:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200243
244Reliability Availability Serviceabilty (RAS) framework
245^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000246:|M|: Manish Pandey <manish.pandey2@arm.com>
247:|G|: `manish-pandey-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000248:|M|: Olivier Deprez <olivier.deprez@arm.com>
249:|G|: `odeprez`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000250:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200251
252Activity Monitors Unit (AMU) extensions
253^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000254:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
255:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100256:|M|: Chris Kay <chris.kay@arm.com>
257:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000258:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200259
260Memory Partitioning And Monitoring (MPAM) extensions
261^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000262:|M|: Manish Pandey <manish.pandey2@arm.com>
263:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000264:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200265
266Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
267^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000268:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
269:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200271
272Statistical Profiling Extension (SPE)
273^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000274:|M|: Manish Pandey <manish.pandey2@arm.com>
275:|G|: `manish-pandey-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000276:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200277
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200278Standard C library
279^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000280:|M|: Chris Kay <chris.kay@arm.com>
281:|G|: `CJKay`_
282:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
283:|G|: `madhukar-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000284:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200285
286Library At ROM (ROMlib)
287^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000288:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
289:|G|: `madhukar-Arm`_
290:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200291
292Translation tables (``xlat_tables``) library
293^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000294:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
295:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000296:|M|: Joao Alves <Joao.Alves@arm.com>
297:|G|: `J-Alves`_
298:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200299
300IO abstraction layer
301^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000302:|M|: Manish Pandey <manish.pandey2@arm.com>
303:|G|: `manish-pandey-arm`_
304:|M|: Olivier Deprez <olivier.deprez@arm.com>
305:|G|: `odeprez`_
306:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200307
308GIC driver
309^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000310:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
311:|G|: `AlexeiFedorov`_
312:|M|: Manish Pandey <manish.pandey2@arm.com>
313:|G|: `manish-pandey-arm`_
314:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
315:|G|: `madhukar-Arm`_
316:|M|: Olivier Deprez <olivier.deprez@arm.com>
317:|G|: `odeprez`_
318:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200319
David Vinczec671dae2022-05-12 16:07:03 +0200320Message Handling Unit (MHU) driver
321^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
322:|M|: David Vincze <david.vincze@arm.com>
323:|G|: `davidvincze`_
324:|F|: include/drivers/arm/mhu.h
325:|F|: drivers/arm/mhu
326
327Runtime Security Subsystem (RSS) comms driver
328^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
329:|M|: David Vincze <david.vincze@arm.com>
330:|G|: `davidvincze`_
331:|F|: include/drivers/arm/rss_comms.h
332:|F|: drivers/arm/rss
333
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200334Libfdt wrappers
335^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000336:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
337:|G|: `madhukar-Arm`_
338:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
339:|G|: `ManishVB-Arm`_
340:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200341
342Firmware Encryption Framework
343^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000344:|M|: Sumit Garg <sumit.garg@linaro.org>
345:|G|: `b49020`_
346:|F|: drivers/io/io_encrypted.c
347:|F|: include/drivers/io/io_encrypted.h
348:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200349
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100350Measured Boot
351^^^^^^^^^^^^^
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200352:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
353:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000354:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
355:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000356:|F|: drivers/measured_boot
357:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200358:|F|: docs/components/measured_boot
359:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200360
Manish Pandeyf23ce632022-11-07 15:18:38 +0000361DRTM
362^^^^
363:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
364:|G|: `ManishVB-Arm`_
365:|M|: Manish Pandey <manish.pandey2@arm.com>
366:|G|: `manish-pandey-arm`_
367:|F|: services/std_svc/drtm
368
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100369PSA Firmware Update
370^^^^^^^^^^^^^^^^^^^
371:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
372:|G|: `ManishVB-Arm`_
373:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
374:|G|: `sandrine-bailleux-arm`_
375:|F|: drivers/fwu
376:|F|: include/drivers/fwu
377
David Vinczec671dae2022-05-12 16:07:03 +0200378Platform Security Architecture (PSA) APIs
379^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
380:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
381:|G|: `sandrine-bailleux-arm`_
382:|F|: include/lib/psa
383:|F|: lib/psa
384
Peng Fan12b66a92021-01-22 16:05:14 +0800385System Control and Management Interface (SCMI) Server
386^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000387:|M|: Etienne Carriere <etienne.carriere@st.com>
388:|G|: `etienne-lms`_
389:|M|: Peng Fan <peng.fan@nxp.com>
390:|G|: `MrVan`_
391:|F|: drivers/scmi-msg
392:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800393
Chris Kayb15f7e22021-10-14 12:32:52 +0100394Max Power Mitigation Mechanism (MPMM)
395^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
396:|M|: Chris Kay <chris.kay@arm.com>
397:|G|: `CJKay`_
398:|F|: include/lib/mpmm/
399:|F|: lib/mpmm/
400
johpow016ee92592021-08-25 16:32:23 -0500401Granule Protection Tables Library (GPT-RME)
402^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000403:|M|: Soby Mathew <soby.mathew@arm.com>
404:|G|: `soby-mathew`_
405:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
406:|G|: `javieralso-arm`_
johpow016ee92592021-08-25 16:32:23 -0500407:|F|: lib/gpt_rme
408:|F|: include/lib/gpt_rme
409
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200410Platform Ports
411~~~~~~~~~~~~~~
412
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100413Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200414^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000415:|M|: Andre Przywara <andre.przywara@arm.com>
416:|G|: `Andre-ARM`_
417:|M|: Samuel Holland <samuel@sholland.org>
418:|G|: `smaeul`_
419:|F|: docs/plat/allwinner.rst
420:|F|: plat/allwinner/
421:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100422
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100423Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200424^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000425:|M|: Andre Przywara <andre.przywara@arm.com>
426:|G|: `Andre-ARM`_
427:|F|: docs/plat/meson-gxbb.rst
428:|F|: drivers/amlogic/
429:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100430
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200431Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200432^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000433:|M|: Remi Pommarel <repk@triplefau.lt>
434:|G|: `remi-triplefault`_
435:|F|: docs/plat/meson-gxl.rst
436:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200437
Carlo Caionecdb8c522019-09-18 11:29:48 +0100438Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200439^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000440:|M|: Carlo Caione <ccaione@baylibre.com>
441:|G|: `carlocaione`_
442:|F|: docs/plat/meson-g12a.rst
443:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100444
Carlo Caioneafd241e2020-01-24 16:20:15 +0100445Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200446^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000447:|M|: Carlo Caione <ccaione@baylibre.com>
448:|G|: `carlocaione`_
449:|F|: docs/plat/meson-axg.rst
450:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100451
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100452Arm FPGA platform port
453^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000454:|M|: Andre Przywara <andre.przywara@arm.com>
455:|G|: `Andre-ARM`_
456:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
457:|G|: `javieralso-arm`_
458:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100459
Manish Pandey13d25342021-03-08 22:36:34 +0000460Arm FVP Platform port
461^^^^^^^^^^^^^^^^^^^^^
462:|M|: Manish Pandey <manish.pandey2@arm.com>
463:|G|: `manish-pandey-arm`_
464:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
465:|G|: `madhukar-Arm`_
466:|F|: plat/arm/board/fvp
467
468Arm Juno Platform port
469^^^^^^^^^^^^^^^^^^^^^^
470:|M|: Manish Pandey <manish.pandey2@arm.com>
471:|G|: `manish-pandey-arm`_
472:|M|: Chris Kay <chris.kay@arm.com>
473:|G|: `CJKay`_
474:|F|: plat/arm/board/juno
475
476Arm Morello and N1SDP Platform ports
477^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
478:|M|: Manoj Kumar <manoj.kumar3@arm.com>
479:|G|: `manojkumar-arm`_
480:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
481:|G|: `chandnich`_
482:|F|: plat/arm/board/morello
483:|F|: plat/arm/board/n1sdp
484
485Arm Rich IoT Platform ports
486^^^^^^^^^^^^^^^^^^^^^^^^^^^
487:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
488:|G|: `abdellatif-elkhlifi`_
489:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
490:|G|: `vishnu-banavath`_
491:|F|: plat/arm/board/corstone700
492:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000493:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000494
495Arm Reference Design platform ports
496^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000497:|M|: Thomas Abraham <thomas.abraham@arm.com>
498:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000499:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
500:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000501:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000502:|F|: plat/arm/board/rde1edge/
503:|F|: plat/arm/board/rdn1edge/
504:|F|: plat/arm/board/rdn2/
505:|F|: plat/arm/board/rdv1/
506:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000507:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000508
Usama Arif6ec0c652021-04-09 17:07:41 +0100509Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000510^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anders Dellien8fecda32022-09-21 15:56:02 +0100511:|M|: Anders Dellien <anders.dellien@arm.com>
512:|G|: `andersdellien-arm`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100513:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100514
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100515HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200516^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000517:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
518:|G|: `hzhuang1`_
519:|F|: docs/plat/hikey.rst
520:|F|: docs/plat/hikey960.rst
521:|F|: plat/hisilicon/hikey/
522:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100523
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100524HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200525^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000526:|M|: Shawn Guo <shawn.guo@linaro.org>
527:|G|: `shawnguo2`_
528:|F|: docs/plat/poplar.rst
529:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100530
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800531Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200532^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800533:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
534:|G|: `sieumunt`_
535:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
536:|G|: `BenjaminLimJL`_
537:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000538:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800539
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100540MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200541^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800542:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
543:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800544:|M|: Leon Chen <leon.chen@mediatek.com>
545:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800546:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000547:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100548
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300549Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200550^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000551:|M|: Konstantin Porotchkin <kostap@marvell.com>
552:|G|: `kostapr`_
553:|F|: docs/plat/marvell/
554:|F|: plat/marvell/
555:|F|: drivers/marvell/
556:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300557
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100558NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200559^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000560:|M|: Varun Wadekar <vwadekar@nvidia.com>
561:|G|: `vwadekar`_
562:|F|: docs/plat/nvidia-tegra.rst
563:|F|: include/lib/cpus/aarch64/denver.h
564:|F|: lib/cpus/aarch64/denver.S
565:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100566
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100567NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200568^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000569:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
570:|G|: `bryanodonoghue`_
571:|M|: Jun Nie <jun.nie@linaro.org>
572:|G|: `niej`_
573:|F|: docs/plat/warp7.rst
574:|F|: plat/imx/common/
575:|F|: plat/imx/imx7/
576:|F|: drivers/imx/timer/
577:|F|: drivers/imx/uart/
578:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100579
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100580NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200581^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800582:|M|: Peng Fan <peng.fan@nxp.com>
583:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000584:|F|: docs/plat/imx8.rst
585:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100586
Jacky Baidc20d262019-01-14 13:48:57 +0800587NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200588^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000589:|M|: Jacky Bai <ping.bai@nxp.com>
590:|G|: `JackyBai`_
591:|F|: docs/plat/imx8m.rst
592:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800593
Pankaj Gupta75569c32021-03-25 12:48:11 +0530594NXP QorIQ Layerscape common code for platform ports
595^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
596:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
597:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800598:|M|: Jiafei Pan <jiafei.pan@nxp.com>
599:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530600:|F|: docs/plat/nxp/
601:|F|: plat/nxp/
602:|F|: drivers/nxp/
603:|F|: tools/nxp/
604
605NXP SoC Part LX2160A and its platform port
606^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
607:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
608:|G|: `pangupta`_
609:|F|: plat/nxp/soc-lx2160a
610:|F|: plat/nxp/soc-lx2160a/lx2162aqds
611:|F|: plat/nxp/soc-lx2160a/lx2160aqds
612:|F|: plat/nxp/soc-lx2160a/lx2160ardb
613
Jiafei Pand9bb9772021-10-22 11:32:45 +0800614NXP SoC Part LS1028A and its platform port
615^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
616:|M|: Jiafei Pan <jiafei.pan@nxp.com>
617:|G|: `JiafeiPan`_
618:|F|: plat/nxp/soc-ls1028a
619:|F|: plat/nxp/soc-ls1028a/ls1028ardb
620
621NXP SoC Part LS1043A and its platform port
622^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
623:|M|: Jiafei Pan <jiafei.pan@nxp.com>
624:|G|: `JiafeiPan`_
625:|F|: plat/nxp/soc-ls1043a
626:|F|: plat/nxp/soc-ls1043a/ls1043ardb
627
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800628NXP SoC Part LS1046A and its platform port
629^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
630:|M|: Jiafei Pan <jiafei.pan@nxp.com>
631:|G|: `JiafeiPan`_
632:|F|: plat/nxp/soc-ls1046a
633:|F|: plat/nxp/soc-ls1046a/ls1046ardb
634:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
635:|F|: plat/nxp/soc-ls1046a/ls1046aqds
636
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800637NXP SoC Part LS1088A and its platform port
638^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
639:|M|: Jiafei Pan <jiafei.pan@nxp.com>
640:|G|: `JiafeiPan`_
641:|F|: plat/nxp/soc-ls1088a
642:|F|: plat/nxp/soc-ls1088a/ls1088ardb
643:|F|: plat/nxp/soc-ls1088a/ls1088aqds
644
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100645QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200646^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000647:|M|: Jens Wiklander <jens.wiklander@linaro.org>
648:|G|: `jenswi-linaro`_
649:|F|: docs/plat/qemu.rst
650:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100651
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530652QTI platform port
653^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000654:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
655:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530656:|M|: Lachit Patel <lpatel@codeaurora.org>
657:|G|: `lachitp`_
658:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
659:|G|: `sreekare`_
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800660:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
661:|G|: `quic_mkf`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000662:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
663:|F|: docs/plat/qti.rst
664:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530665
Stephan Gerholdfa145392021-12-01 20:00:00 +0100666QTI MSM8916 platform port
667^^^^^^^^^^^^^^^^^^^^^^^^^
668:|M|: Stephan Gerhold <stephan@gerhold.net>
669:|G|: `stephan-gh`_
670:|M|: Nikita Travkin <nikita@trvn.ru>
671:|G|: `TravMurav`_
672:|F|: docs/plat/qti-msm8916.rst
673:|F|: plat/qti/msm8916/
674
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100675Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200676^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000677:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
678:|G|: `grandpaul`_
679:|F|: docs/plat/rpi3.rst
680:|F|: plat/rpi/rpi3/
681:|F|: plat/rpi/common/
682:|F|: drivers/rpi3/
683:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000684
685Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200686^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000687:|M|: Andre Przywara <andre.przywara@arm.com>
688:|G|: `Andre-ARM`_
689:|F|: docs/plat/rpi4.rst
690:|F|: plat/rpi/rpi4/
691:|F|: plat/rpi/common/
692:|F|: drivers/rpi3/
693:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100694
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200695Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200696^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000697:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
698:|G|: `ldts`_
699:|M|: Marek Vasut <marek.vasut@gmail.com>
700:|G|: `marex`_
701:|F|: docs/plat/rcar-gen3.rst
702:|F|: plat/renesas/common
703:|F|: plat/renesas/rcar
704:|F|: drivers/renesas/common
705:|F|: drivers/renesas/rcar
706:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200707
Biju Das2bc48582020-12-07 13:14:38 +0000708Renesas RZ/G2 platform port
709^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000710:|M|: Biju Das <biju.das.jz@bp.renesas.com>
711:|G|: `bijucdas`_
712:|M|: Marek Vasut <marek.vasut@gmail.com>
713:|G|: `marex`_
714:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
715:|G|: `prabhakarlad`_
716:|F|: docs/plat/rz-g2.rst
717:|F|: plat/renesas/common
718:|F|: plat/renesas/rzg
719:|F|: drivers/renesas/common
720:|F|: drivers/renesas/rzg
721:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000722
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100723RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200724^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000725:|M|: Tony Xie <tony.xie@rock-chips.com>
726:|G|: `TonyXie06`_
727:|G|: `rockchip-linux`_
728:|M|: Heiko Stuebner <heiko@sntech.de>
729:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700730:|M|: Julius Werner <jwerner@chromium.org>
731:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000732:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100733
Yann Gautierefb37282018-07-05 16:52:00 +0200734STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200735^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000736:|M|: Yann Gautier <yann.gautier@st.com>
737:|G|: `Yann-lms`_
738:|F|: docs/plat/stm32mp1.rst
739:|F|: drivers/st/
740:|F|: fdts/stm32\*
741:|F|: include/drivers/st/
742:|F|: include/dt-bindings/\*/stm32\*
743:|F|: plat/st/
744:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200745
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100746Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200747^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000748:|M|: Sumit Garg <sumit.garg@linaro.org>
749:|G|: `b49020`_
750:|F|: docs/plat/synquacer.rst
751:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100752
753Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200754^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000755:|M|: Nishanth Menon <nm@ti.com>
756:|G|: `nmenon`_
757:|F|: docs/plat/ti-k3.rst
758:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100759
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100760UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200761^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000762:|M|: Orphan
763:|F|: docs/plat/socionext-uniphier.rst
764:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100765
766Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200767^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200768:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000769:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200770:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000771:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200772:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000773:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100774
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200775
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200776Secure Payloads and Dispatchers
777~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200778
779OP-TEE dispatcher
780^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000781:|M|: Jens Wiklander <jens.wiklander@linaro.org>
782:|G|: `jenswi-linaro`_
783:|F|: docs/components/spd/optee-dispatcher.rst
784:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200785
Marco Nelissen3db9a392022-04-06 11:13:44 -0700786TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200787^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000788:|M|: Varun Wadekar <vwadekar@nvidia.com>
789:|G|: `vwadekar`_
790:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000791:|F|: include/bl32/payloads/tlk.h
792:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700793
794Trusty secure payloads
795^^^^^^^^^^^^^^^^^^^^^^^^^^
796:|M|: Arve Hjønnevåg <arve@android.com>
797:|G|: `arve-android`_
798:|M|: Marco Nelissen <marcone@google.com>
799:|G|: `marcone`_
800:|M|: Varun Wadekar <vwadekar@nvidia.com>
801:|G|: `vwadekar`_
802:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000803:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200804
Marco Nelissen3db9a392022-04-06 11:13:44 -0700805
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200806Test Secure Payload (TSP)
807^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000808:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
809:|G|: `ManishVB-Arm`_
810:|F|: bl32/tsp/
811:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200812
Florian Lugoub0980e52021-09-08 12:42:54 +0200813ProvenCore Secure Payload Dispatcher
814^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
815:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
816:|G|: `jcorbier`_
817:|F|: docs/components/spd/pnc-dispatcher.rst
818:|F|: services/spd/pncd/
819
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200820Tools
821~~~~~
822
823Fiptool
824^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000825:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
826:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000827:|M|: Joao Alves <Joao.Alves@arm.com>
828:|G|: `J-Alves`_
829:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200830
831Cert_create tool
832^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000833:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
834:|G|: `sandrine-bailleux-arm`_
Manish Pandeyf23ce632022-11-07 15:18:38 +0000835:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
836:|G|: `ManishVB-Arm`_
837:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
838:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000839:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200840
841Encrypt_fw tool
842^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000843:|M|: Sumit Garg <sumit.garg@linaro.org>
844:|G|: `b49020`_
845:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200846
847Sptool
848^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000849:|M|: Manish Pandey <manish.pandey2@arm.com>
850:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100851:|M|: Joao Alves <Joao.Alves@arm.com>
852:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000853:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200854
855Build system
856^^^^^^^^^^^^
Manish Pandeyf23ce632022-11-07 15:18:38 +0000857:|M|: Chris Kay <chris.kay@arm.com>
858:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000859:|M|: Manish Pandey <manish.pandey2@arm.com>
860:|G|: `manish-pandey-arm`_
861:|F|: Makefile
862:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200863
Zelalem0de60d32021-05-04 15:07:21 -0500864Threat Model
865~~~~~~~~~~~~~
Zelalem0de60d32021-05-04 15:07:21 -0500866:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
867:|G|: `sandrine-bailleux-arm`_
868:|M|: Joanna Farley <joanna.farley@arm.com>
869:|G|: `joannafarley-arm`_
870:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
871:|G|: `raghuncstate`_
872:|M|: Varun Wadekar <vwadekar@nvidia.com>
873:|G|: `vwadekar`_
874:|F|: docs/threat_model/
875
Chris Kayc4e8eda2021-11-09 20:05:38 +0000876Conventional Changelog Extensions
877~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
878:|M|: Chris Kay <chris.kay@arm.com>
879:|G|: `CJKay`_
880:|F|: tools/conventional-changelog-tf-a
881
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100882.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100883.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100884.. _Andre-ARM: https://github.com/Andre-ARM
885.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000886.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100887.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100888.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000889.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100890.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200891.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100892.. _etienne-lms: https://github.com/etienne-lms
893.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100894.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100895.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800896.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200897.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100898.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200899.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100900.. _jwerner-chromium: https://github.com/jwerner-chromium
901.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530902.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200903.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100904.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000905.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100906.. _michalsimek: https://github.com/michalsimek
Mikael Olsson60c43942022-10-14 11:48:07 +0200907.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner55617252019-04-19 12:35:47 +0200908.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800909.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800910.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800911.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100912.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100913.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000914.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800915.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200916.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100917.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100918.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530919.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100920.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100921.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100922.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530923.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100924.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800925.. _sieumunt: https://github.com/sieumunt
926.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530927.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100928.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100929.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100930.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100931.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200932.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100933.. _manish-pandey-arm: https://github.com/manish-pandey-arm
934.. _mardyk01: https://github.com/mardyk01
935.. _odeprez: https://github.com/odeprez
936.. _bipinravi-arm: https://github.com/bipinravi-arm
937.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200938.. _ManishVB-Arm: https://github.com/ManishVB-Arm
939.. _max-shvetsov: https://github.com/max-shvetsov
940.. _javieralso-arm: https://github.com/javieralso-arm
941.. _laurenw-arm: https://github.com/laurenw-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200942.. _J-Alves: https://github.com/J-Alves
943.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200944.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100945.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600946.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000947.. _manojkumar-arm: https://github.com/manojkumar-arm
948.. _chandnich: https://github.com/chandnich
949.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
950.. _vishnu-banavath: https://github.com/vishnu-banavath
951.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
952.. _arugan02: https://github.com/arugan02
953.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530954.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800955.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700956.. _arve-android: https://github.com/arve-android
957.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000958.. _marcbonnici: https://github.com/marcbonnici
Manish Pandeyf23ce632022-11-07 15:18:38 +0000959.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm
Bipin Raviab0d4d92022-11-10 23:13:01 -0600960.. _bytefire: https://github.com/bytefire
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200961
962.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/