blob: db412f5d98d867c45300c7f557aadb710e5b8937 [file] [log] [blame]
Sandrine Bailleuxd3147342020-05-12 10:36:05 +02001Project Maintenance
2===================
Douglas Raillardd7c21b72017-06-28 15:23:03 +01003
Sandrine Bailleuxd3147342020-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 Raillardd7c21b72017-06-28 15:23:03 +01008maintainers merge a contribution.
9
Sandrine Bailleuxd3147342020-05-12 10:36:05 +020010More details may be found in the `Project Maintenance Process`_ document.
11
Manish Pandeybfd648a2021-03-09 20:39:33 +000012.. |M| replace:: **Mail**
13.. |G| replace:: **GitHub ID**
14.. |F| replace:: **Files**
Sandrine Bailleuxd3147342020-05-12 10:36:05 +020015
16.. _maintainers:
17
18Maintainers
19-----------
20
Manish Pandeybfd648a2021-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 Pandeyfa5eff32022-06-27 18:05:48 +010051:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
52:|G|: `ManishVB-Arm`_
Douglas Raillardd7c21b72017-06-28 15:23:03 +010053
Bipin Ravid4ce1d82022-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 Bailleuxd3147342020-05-12 10:36:05 +020065
66.. _code owners:
67
68Code owners
69-----------
70
Manish Pandey1b88d742021-03-08 22:36:34 +000071Common Code
72~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020073
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020074Armv7-A architecture port
75^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000076:|M|: Etienne Carriere <etienne.carriere@linaro.org>
77:|G|: `etienne-lms`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020078
Javier Almansa Sobrino7318f1e2020-07-10 11:00:03 +010079Build Definitions for CMake Build System
80^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000081:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey1b88d742021-03-08 22:36:34 +000082:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +000083:|F|: /
Javier Almansa Sobrino7318f1e2020-07-10 11:00:03 +010084
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020085Software Delegated Exception Interface (SDEI)
86^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-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 Pandeybfd648a2021-03-09 20:39:33 +000091:|F|: services/std_svc/sdei/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020092
93Trusted Boot
94^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000095:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
96:|G|: `sandrine-bailleux-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +000097:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
98:|G|: `ManishVB-Arm`_
Manish Pandeyb6476192022-11-07 15:18:38 +000099:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
100:|G|: `laurenw-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000101:|F|: drivers/auth/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200102
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000103Secure Partition Manager Core (EL3 FF-A SPMC)
104^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
105:|M|: Marc Bonnici <marc.bonnici@arm.com>
106:|G|: `marcbonnici`_
107:|F|: services/std_svc/spm/el3_spmc/\*
108
109Secure Partition Manager Dispatcher (SPMD)
110^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000111:|M|: Olivier Deprez <olivier.deprez@arm.com>
112:|G|: `odeprez`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000113:|M|: Joao Alves <Joao.Alves@arm.com>
114:|G|: `J-Alves`_
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000115:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200116
117Exception Handling Framework (EHF)
118^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000119:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
120:|G|: `jayanthchidanand-arm`_
121:|M|: Manish Pandey <manish.pandey2@arm.com>
122:|G|: `manish-pandey-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000123:|F|: bl31/ehf.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200124
Javier Almansa Sobrino75a1a8d2022-07-05 15:32:01 +0100125Realm Management Monitor Dispatcher (RMMD)
126^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
127:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
128:|G|: `javieralso-arm`_
Manish Pandeyb6476192022-11-07 15:18:38 +0000129:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
130:|G|: `AlexeiFedorov`_
Javier Almansa Sobrino75a1a8d2022-07-05 15:32:01 +0100131:|F|: services/std_svc/rmmd/\*
132:|F|: include/services/rmmd_svc.h
133:|F|: include/services/rmm_core_manifest.h
134
Zelalem Aweke1fc09802021-08-26 15:29:47 -0500135Realm Management Extension (RME)
136^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Javier Almansa Sobrino75a1a8d2022-07-05 15:32:01 +0100137:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
138:|G|: `javieralso-arm`_
Manish Pandeyb6476192022-11-07 15:18:38 +0000139:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
140:|G|: `AlexeiFedorov`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200141
142Drivers, Libraries and Framework Code
143~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
144
145Console API framework
146^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000147:|M|: Julius Werner <jwerner@chromium.org>
148:|G|: `jwerner-chromium`_
149:|F|: drivers/console/
150:|F|: include/drivers/console.h
151:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200152
153coreboot support libraries
154^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000155:|M|: Julius Werner <jwerner@chromium.org>
156:|G|: `jwerner-chromium`_
157:|F|: drivers/coreboot/
158:|F|: include/drivers/coreboot/
159:|F|: include/lib/coreboot.h
160:|F|: lib/coreboot/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200161
162eMMC/UFS drivers
163^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000164:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
165:|G|: `hzhuang1`_
166:|F|: drivers/partition/
167:|F|: drivers/synopsys/emmc/
168:|F|: drivers/synopsys/ufs/
169:|F|: drivers/ufs/
170:|F|: include/drivers/dw_ufs.h
171:|F|: include/drivers/ufs.h
172:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200173
Mikael Olssonc1c8ad02022-10-14 11:48:07 +0200174Arm® Ethos™-N NPU driver
175^^^^^^^^^^^^^^^^^^^^^^^^
176:|M|: Joshua Slater <joshua.slater@arm.com>
177:|G|: `jslater8`_
178:|M|: Mikael Olsson <mikael.olsson@arm.com>
179:|G|: `mikaelolsson-arm`_
180:|F|: drivers/arm/ethosn/
181:|F|: include/drivers/arm/ethosn.h
182:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
183:|F|: include/plat/arm/common/fconf_ethosn_getter.h
184:|F|: fdts/juno-ethosn.dtsi
185
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700186JTAG DCC console driver
187^^^^^^^^^^^^^^^^^^^^^^^
Michal Simekdfeda302022-07-25 10:26:03 +0200188:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700189:G: `michalsimek`_
Michal Simekdfeda302022-07-25 10:26:03 +0200190:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700191:G: `venkatesh`_
192:F: drivers/arm/dcc/
193:F: include/drivers/arm/dcc.h
194
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200195Power State Coordination Interface (PSCI)
196^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000197:|M|: Manish Pandey <manish.pandey2@arm.com>
198:|G|: `manish-pandey-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000199:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
200:|G|: `madhukar-Arm`_
201:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
202:|G|: `laurenw-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000203:|F|: lib/psci/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200204
205DebugFS
206^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000207:|M|: Olivier Deprez <olivier.deprez@arm.com>
208:|G|: `odeprez`_
209:|F|: lib/debugfs/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200210
211Firmware Configuration Framework (FCONF)
212^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000213:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
214:|G|: `madhukar-Arm`_
215:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
216:|G|: `ManishVB-Arm`_
217:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
218:|G|: `laurenw-arm`_
219:|F|: lib/fconf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200220
221Performance Measurement Framework (PMF)
222^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000223:|M|: Joao Alves <Joao.Alves@arm.com>
224:|G|: `J-Alves`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000225:|F|: lib/pmf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200226
Manish Pandeyb6476192022-11-07 15:18:38 +0000227Errata Management
228^^^^^^^^^^^^^^^^^
229:|M|: Bipin Ravi <bipin.ravi@arm.com>
230:|G|: `bipinravi-arm`_
231:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
232:|G|: `laurenw-arm`_
233
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200234Arm CPU libraries
235^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000236:|M|: Bipin Ravi <bipin.ravi@arm.com>
237:|G|: `bipinravi-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000238:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
239:|G|: `laurenw-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000240:|F|: lib/cpus/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200241
242Reliability Availability Serviceabilty (RAS) framework
243^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000244:|M|: Manish Pandey <manish.pandey2@arm.com>
245:|G|: `manish-pandey-arm`_
Manish Pandeyb6476192022-11-07 15:18:38 +0000246:|M|: Olivier Deprez <olivier.deprez@arm.com>
247:|G|: `odeprez`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000248:|F|: lib/extensions/ras/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200249
250Activity Monitors Unit (AMU) extensions
251^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000252:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
253:|G|: `AlexeiFedorov`_
Chris Kay35ec5de2021-10-14 12:32:52 +0100254:|M|: Chris Kay <chris.kay@arm.com>
255:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000256:|F|: lib/extensions/amu/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200257
258Memory Partitioning And Monitoring (MPAM) extensions
259^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000260:|M|: Manish Pandey <manish.pandey2@arm.com>
261:|G|: `manish-pandey-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000262:|F|: lib/extensions/mpam/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200263
264Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
265^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000266:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
267:|G|: `AlexeiFedorov`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000268:|F|: lib/extensions/pauth/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200269
270Statistical Profiling Extension (SPE)
271^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000272:|M|: Manish Pandey <manish.pandey2@arm.com>
273:|G|: `manish-pandey-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000274:|F|: lib/extensions/spe/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200275
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200276Standard C library
277^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000278:|M|: Chris Kay <chris.kay@arm.com>
279:|G|: `CJKay`_
280:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
281:|G|: `madhukar-Arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000282:|F|: lib/libc/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200283
284Library At ROM (ROMlib)
285^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000286:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
287:|G|: `madhukar-Arm`_
288:|F|: lib/romlib/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200289
290Translation tables (``xlat_tables``) library
291^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000292:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
293:|G|: `ManishVB-Arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000294:|M|: Joao Alves <Joao.Alves@arm.com>
295:|G|: `J-Alves`_
296:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200297
298IO abstraction layer
299^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000300:|M|: Manish Pandey <manish.pandey2@arm.com>
301:|G|: `manish-pandey-arm`_
302:|M|: Olivier Deprez <olivier.deprez@arm.com>
303:|G|: `odeprez`_
304:|F|: drivers/io/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200305
306GIC driver
307^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000308:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
309:|G|: `AlexeiFedorov`_
310:|M|: Manish Pandey <manish.pandey2@arm.com>
311:|G|: `manish-pandey-arm`_
312:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
313:|G|: `madhukar-Arm`_
314:|M|: Olivier Deprez <olivier.deprez@arm.com>
315:|G|: `odeprez`_
316:|F|: drivers/arm/gic/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200317
David Vincze08059492022-05-12 16:07:03 +0200318Message Handling Unit (MHU) driver
319^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
320:|M|: David Vincze <david.vincze@arm.com>
321:|G|: `davidvincze`_
322:|F|: include/drivers/arm/mhu.h
323:|F|: drivers/arm/mhu
324
325Runtime Security Subsystem (RSS) comms driver
326^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
327:|M|: David Vincze <david.vincze@arm.com>
328:|G|: `davidvincze`_
329:|F|: include/drivers/arm/rss_comms.h
330:|F|: drivers/arm/rss
331
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200332Libfdt wrappers
333^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000334:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
335:|G|: `madhukar-Arm`_
336:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
337:|G|: `ManishVB-Arm`_
338:|F|: common/fdt_wrappers.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200339
340Firmware Encryption Framework
341^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000342:|M|: Sumit Garg <sumit.garg@linaro.org>
343:|G|: `b49020`_
344:|F|: drivers/io/io_encrypted.c
345:|F|: include/drivers/io/io_encrypted.h
346:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200347
Javier Almansa Sobrino99bf16e2020-07-20 13:17:45 +0100348Measured Boot
349^^^^^^^^^^^^^
Sandrine Bailleux29980112022-05-03 14:59:48 +0200350:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
351:|G|: `sandrine-bailleux-arm`_
Manish Pandeyb6476192022-11-07 15:18:38 +0000352:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
353:|G|: `ManishVB-Arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000354:|F|: drivers/measured_boot
355:|F|: include/drivers/measured_boot
Sandrine Bailleux29980112022-05-03 14:59:48 +0200356:|F|: docs/components/measured_boot
357:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200358
Manish Pandeyb6476192022-11-07 15:18:38 +0000359DRTM
360^^^^
361:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
362:|G|: `ManishVB-Arm`_
363:|M|: Manish Pandey <manish.pandey2@arm.com>
364:|G|: `manish-pandey-arm`_
365:|F|: services/std_svc/drtm
366
Manish V Badarkhe1d61a7b2022-05-04 16:19:17 +0100367PSA Firmware Update
368^^^^^^^^^^^^^^^^^^^
369:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
370:|G|: `ManishVB-Arm`_
371:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
372:|G|: `sandrine-bailleux-arm`_
373:|F|: drivers/fwu
374:|F|: include/drivers/fwu
375
David Vincze08059492022-05-12 16:07:03 +0200376Platform Security Architecture (PSA) APIs
377^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
378:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
379:|G|: `sandrine-bailleux-arm`_
380:|F|: include/lib/psa
381:|F|: lib/psa
382
Peng Fane19de4a2021-01-22 16:05:14 +0800383System Control and Management Interface (SCMI) Server
384^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000385:|M|: Etienne Carriere <etienne.carriere@st.com>
386:|G|: `etienne-lms`_
387:|M|: Peng Fan <peng.fan@nxp.com>
388:|G|: `MrVan`_
389:|F|: drivers/scmi-msg
390:|F|: include/drivers/scmi\*
Peng Fane19de4a2021-01-22 16:05:14 +0800391
Chris Kay35ec5de2021-10-14 12:32:52 +0100392Max Power Mitigation Mechanism (MPMM)
393^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
394:|M|: Chris Kay <chris.kay@arm.com>
395:|G|: `CJKay`_
396:|F|: include/lib/mpmm/
397:|F|: lib/mpmm/
398
johpow0175294402021-08-25 16:32:23 -0500399Granule Protection Tables Library (GPT-RME)
400^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000401:|M|: Soby Mathew <soby.mathew@arm.com>
402:|G|: `soby-mathew`_
403:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
404:|G|: `javieralso-arm`_
johpow0175294402021-08-25 16:32:23 -0500405:|F|: lib/gpt_rme
406:|F|: include/lib/gpt_rme
407
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200408Platform Ports
409~~~~~~~~~~~~~~
410
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100411Allwinner ARMv8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200412^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000413:|M|: Andre Przywara <andre.przywara@arm.com>
414:|G|: `Andre-ARM`_
415:|M|: Samuel Holland <samuel@sholland.org>
416:|G|: `smaeul`_
417:|F|: docs/plat/allwinner.rst
418:|F|: plat/allwinner/
419:|F|: drivers/allwinner/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100420
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100421Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200422^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000423:|M|: Andre Przywara <andre.przywara@arm.com>
424:|G|: `Andre-ARM`_
425:|F|: docs/plat/meson-gxbb.rst
426:|F|: drivers/amlogic/
427:|F|: plat/amlogic/gxbb/
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100428
Remi Pommarel75e43e02019-04-01 11:34:09 +0200429Amlogic Meson S905x (GXL) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200430^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000431:|M|: Remi Pommarel <repk@triplefau.lt>
432:|G|: `remi-triplefault`_
433:|F|: docs/plat/meson-gxl.rst
434:|F|: plat/amlogic/gxl/
Remi Pommarel75e43e02019-04-01 11:34:09 +0200435
Carlo Caione57300ff2019-09-18 11:29:48 +0100436Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200437^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000438:|M|: Carlo Caione <ccaione@baylibre.com>
439:|G|: `carlocaione`_
440:|F|: docs/plat/meson-g12a.rst
441:|F|: plat/amlogic/g12a/
Carlo Caione57300ff2019-09-18 11:29:48 +0100442
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100443Amlogic Meson A113D (AXG) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200444^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000445:|M|: Carlo Caione <ccaione@baylibre.com>
446:|G|: `carlocaione`_
447:|F|: docs/plat/meson-axg.rst
448:|F|: plat/amlogic/axg/
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100449
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100450Arm FPGA platform port
451^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000452:|M|: Andre Przywara <andre.przywara@arm.com>
453:|G|: `Andre-ARM`_
454:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
455:|G|: `javieralso-arm`_
456:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100457
Manish Pandey1b88d742021-03-08 22:36:34 +0000458Arm FVP Platform port
459^^^^^^^^^^^^^^^^^^^^^
460:|M|: Manish Pandey <manish.pandey2@arm.com>
461:|G|: `manish-pandey-arm`_
462:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
463:|G|: `madhukar-Arm`_
464:|F|: plat/arm/board/fvp
465
466Arm Juno Platform port
467^^^^^^^^^^^^^^^^^^^^^^
468:|M|: Manish Pandey <manish.pandey2@arm.com>
469:|G|: `manish-pandey-arm`_
470:|M|: Chris Kay <chris.kay@arm.com>
471:|G|: `CJKay`_
472:|F|: plat/arm/board/juno
473
474Arm Morello and N1SDP Platform ports
475^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
476:|M|: Manoj Kumar <manoj.kumar3@arm.com>
477:|G|: `manojkumar-arm`_
478:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
479:|G|: `chandnich`_
480:|F|: plat/arm/board/morello
481:|F|: plat/arm/board/n1sdp
482
483Arm Rich IoT Platform ports
484^^^^^^^^^^^^^^^^^^^^^^^^^^^
485:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
486:|G|: `abdellatif-elkhlifi`_
487:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
488:|G|: `vishnu-banavath`_
489:|F|: plat/arm/board/corstone700
490:|F|: plat/arm/board/a5ds
Vishnu Banavath2b651ea2022-01-19 18:43:12 +0000491:|F|: plat/arm/board/corstone1000
Manish Pandey1b88d742021-03-08 22:36:34 +0000492
493Arm Reference Design platform ports
494^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000495:|M|: Thomas Abraham <thomas.abraham@arm.com>
496:|G|: `thomas-arm`_
Manish Pandey1b88d742021-03-08 22:36:34 +0000497:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
498:|G|: `vijayenthiran-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000499:|F|: plat/arm/css/sgi/
Manish Pandey1b88d742021-03-08 22:36:34 +0000500:|F|: plat/arm/board/rde1edge/
501:|F|: plat/arm/board/rdn1edge/
502:|F|: plat/arm/board/rdn2/
503:|F|: plat/arm/board/rdv1/
504:|F|: plat/arm/board/rdv1mc/
Manish Pandeybfd648a2021-03-09 20:39:33 +0000505:|F|: plat/arm/board/sgi575/
Manish Pandey1b88d742021-03-08 22:36:34 +0000506
Usama Ariff1513622021-04-09 17:07:41 +0100507Arm Total Compute platform port
Manish Pandey1b88d742021-03-08 22:36:34 +0000508^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Rupinderjit Singh5e02d272023-01-05 14:34:59 +0000509:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
510:|G|: `vishnu-banavath`_
511:|M|: Rupinderjit Singh <rupinderjit.singh@arm.com>
512:|G|: `rupsin01`_
Usama Ariff1513622021-04-09 17:07:41 +0100513:|F|: plat/arm/board/tc
Nariman Poushin08e04c02018-08-29 16:27:52 +0100514
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100515HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200516^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Raillardd7c21b72017-06-28 15:23:03 +0100523
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100524HiSilicon Poplar platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200525^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Nishanth Menon0192f892016-10-14 01:13:34 +0000530
Loh Tien Hock59400a42019-02-04 16:17:24 +0800531Intel SocFPGA platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200532^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang90a36112022-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 Pandeybfd648a2021-03-09 20:39:33 +0000538:|F|: drivers/intel/soc/
Loh Tien Hock59400a42019-02-04 16:17:24 +0800539
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100540MediaTek platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200541^^^^^^^^^^^^^^^^^^^^^^^
developer61a46c32021-05-03 10:02:24 +0800542:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
543:|G|: `mtk-rex-bc-chen`_
developer13be5e92022-03-28 11:06:21 +0800544:|M|: Leon Chen <leon.chen@mediatek.com>
545:|G|: `leon-chen-mtk`_
developer87478a02023-03-24 10:35:45 +0800546:|M|: Jason-CH Chen <jason-ch.chen@mediatek.com>
547:|G|: `jason-ch-chen`_
548:|M|: Yidi Lin <yidilin@chromium.org>
549:|G|: `linyidi`_
developer943972f2022-03-04 11:50:43 +0800550:|F|: docs/plat/mt\*.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000551:|F|: plat/mediatek/
Nishanth Menon0192f892016-10-14 01:13:34 +0000552
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300553Marvell platform ports and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200554^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000555:|M|: Konstantin Porotchkin <kostap@marvell.com>
556:|G|: `kostapr`_
557:|F|: docs/plat/marvell/
558:|F|: plat/marvell/
559:|F|: drivers/marvell/
560:|F|: tools/marvell/
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300561
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100562NVidia platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200563^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000564:|M|: Varun Wadekar <vwadekar@nvidia.com>
565:|G|: `vwadekar`_
566:|F|: docs/plat/nvidia-tegra.rst
567:|F|: include/lib/cpus/aarch64/denver.h
568:|F|: lib/cpus/aarch64/denver.S
569:|F|: plat/nvidia/
Nishanth Menon0192f892016-10-14 01:13:34 +0000570
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100571NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200572^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000573:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
574:|G|: `bryanodonoghue`_
575:|M|: Jun Nie <jun.nie@linaro.org>
576:|G|: `niej`_
577:|F|: docs/plat/warp7.rst
578:|F|: plat/imx/common/
579:|F|: plat/imx/imx7/
580:|F|: drivers/imx/timer/
581:|F|: drivers/imx/uart/
582:|F|: drivers/imx/usdhc/
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100583
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100584NXP i.MX 8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200585^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan22e8c4c2021-07-23 18:18:53 +0800586:|M|: Peng Fan <peng.fan@nxp.com>
587:|G|: `MrVan`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000588:|F|: docs/plat/imx8.rst
589:|F|: plat/imx/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000590
Jacky Bai858feeb2019-01-14 13:48:57 +0800591NXP i.MX8M platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200592^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000593:|M|: Jacky Bai <ping.bai@nxp.com>
594:|G|: `JackyBai`_
595:|F|: docs/plat/imx8m.rst
596:|F|: plat/imx/imx8m/
Jacky Bai858feeb2019-01-14 13:48:57 +0800597
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530598NXP QorIQ Layerscape common code for platform ports
599^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
600:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
601:|G|: `pangupta`_
Jiafei Pandd276bd2021-10-22 11:32:45 +0800602:|M|: Jiafei Pan <jiafei.pan@nxp.com>
603:|G|: `JiafeiPan`_
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530604:|F|: docs/plat/nxp/
605:|F|: plat/nxp/
606:|F|: drivers/nxp/
607:|F|: tools/nxp/
608
609NXP SoC Part LX2160A and its platform port
610^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
611:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
612:|G|: `pangupta`_
613:|F|: plat/nxp/soc-lx2160a
614:|F|: plat/nxp/soc-lx2160a/lx2162aqds
615:|F|: plat/nxp/soc-lx2160a/lx2160aqds
616:|F|: plat/nxp/soc-lx2160a/lx2160ardb
617
Jiafei Pandd276bd2021-10-22 11:32:45 +0800618NXP SoC Part LS1028A and its platform port
619^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
620:|M|: Jiafei Pan <jiafei.pan@nxp.com>
621:|G|: `JiafeiPan`_
622:|F|: plat/nxp/soc-ls1028a
623:|F|: plat/nxp/soc-ls1028a/ls1028ardb
624
625NXP SoC Part LS1043A and its platform port
626^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
627:|M|: Jiafei Pan <jiafei.pan@nxp.com>
628:|G|: `JiafeiPan`_
629:|F|: plat/nxp/soc-ls1043a
630:|F|: plat/nxp/soc-ls1043a/ls1043ardb
631
Jiafei Pandee74bb2022-01-28 23:19:20 +0800632NXP SoC Part LS1046A and its platform port
633^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
634:|M|: Jiafei Pan <jiafei.pan@nxp.com>
635:|G|: `JiafeiPan`_
636:|F|: plat/nxp/soc-ls1046a
637:|F|: plat/nxp/soc-ls1046a/ls1046ardb
638:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
639:|F|: plat/nxp/soc-ls1046a/ls1046aqds
640
Jiafei Pan4ef4f9a2022-02-24 16:18:21 +0800641NXP SoC Part LS1088A and its platform port
642^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
643:|M|: Jiafei Pan <jiafei.pan@nxp.com>
644:|G|: `JiafeiPan`_
645:|F|: plat/nxp/soc-ls1088a
646:|F|: plat/nxp/soc-ls1088a/ls1088ardb
647:|F|: plat/nxp/soc-ls1088a/ls1088aqds
648
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100649QEMU platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200650^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000651:|M|: Jens Wiklander <jens.wiklander@linaro.org>
652:|G|: `jenswi-linaro`_
653:|F|: docs/plat/qemu.rst
654:|F|: plat/qemu/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000655
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530656QTI platform port
657^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000658:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
659:|G|: `sgorecha`_
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530660:|M|: Lachit Patel <lpatel@codeaurora.org>
661:|G|: `lachitp`_
662:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
663:|G|: `sreekare`_
Muhammad Arsath K Fa9ea2822022-11-07 21:42:34 -0800664:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
665:|G|: `quic_mkf`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000666:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
667:|F|: docs/plat/qti.rst
668:|F|: plat/qti/
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530669
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100670QTI MSM8916 platform port
671^^^^^^^^^^^^^^^^^^^^^^^^^
672:|M|: Stephan Gerhold <stephan@gerhold.net>
673:|G|: `stephan-gh`_
674:|M|: Nikita Travkin <nikita@trvn.ru>
675:|G|: `TravMurav`_
676:|F|: docs/plat/qti-msm8916.rst
677:|F|: plat/qti/msm8916/
678
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100679Raspberry Pi 3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200680^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000681:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
682:|G|: `grandpaul`_
683:|F|: docs/plat/rpi3.rst
684:|F|: plat/rpi/rpi3/
685:|F|: plat/rpi/common/
686:|F|: drivers/rpi3/
687:|F|: include/drivers/rpi3/
Andre Przywarab56aee12020-01-24 10:46:17 +0000688
689Raspberry Pi 4 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200690^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000691:|M|: Andre Przywara <andre.przywara@arm.com>
692:|G|: `Andre-ARM`_
693:|F|: docs/plat/rpi4.rst
694:|F|: plat/rpi/rpi4/
695:|F|: plat/rpi/common/
696:|F|: drivers/rpi3/
697:|F|: include/drivers/rpi3/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000698
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200699Renesas rcar-gen3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200700^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000701:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
702:|G|: `ldts`_
703:|M|: Marek Vasut <marek.vasut@gmail.com>
704:|G|: `marex`_
705:|F|: docs/plat/rcar-gen3.rst
706:|F|: plat/renesas/common
707:|F|: plat/renesas/rcar
708:|F|: drivers/renesas/common
709:|F|: drivers/renesas/rcar
710:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200711
Biju Das9969c352020-12-07 13:14:38 +0000712Renesas RZ/G2 platform port
713^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000714:|M|: Biju Das <biju.das.jz@bp.renesas.com>
715:|G|: `bijucdas`_
716:|M|: Marek Vasut <marek.vasut@gmail.com>
717:|G|: `marex`_
718:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
719:|G|: `prabhakarlad`_
720:|F|: docs/plat/rz-g2.rst
721:|F|: plat/renesas/common
722:|F|: plat/renesas/rzg
723:|F|: drivers/renesas/common
724:|F|: drivers/renesas/rzg
725:|F|: tools/renesas/rzg_layout_create
Biju Das9969c352020-12-07 13:14:38 +0000726
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100727RockChip platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200728^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000729:|M|: Tony Xie <tony.xie@rock-chips.com>
730:|G|: `TonyXie06`_
731:|G|: `rockchip-linux`_
732:|M|: Heiko Stuebner <heiko@sntech.de>
733:|G|: `mmind`_
Julius Werner77d79d22021-07-08 14:38:41 -0700734:|M|: Julius Werner <jwerner@chromium.org>
735:|G|: `jwerner-chromium`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000736:|F|: plat/rockchip/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100737
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200738STM32MP1 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200739^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000740:|M|: Yann Gautier <yann.gautier@st.com>
741:|G|: `Yann-lms`_
742:|F|: docs/plat/stm32mp1.rst
743:|F|: drivers/st/
744:|F|: fdts/stm32\*
745:|F|: include/drivers/st/
746:|F|: include/dt-bindings/\*/stm32\*
747:|F|: plat/st/
748:|F|: tools/stm32image/
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200749
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100750Synquacer platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200751^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000752:|M|: Sumit Garg <sumit.garg@linaro.org>
753:|G|: `b49020`_
754:|F|: docs/plat/synquacer.rst
755:|F|: plat/socionext/synquacer/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100756
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100757Texas Instruments platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200758^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000759:|M|: Nishanth Menon <nm@ti.com>
760:|G|: `nmenon`_
761:|F|: docs/plat/ti-k3.rst
762:|F|: plat/ti/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100763
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100764UniPhier platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200765^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000766:|M|: Orphan
767:|F|: docs/plat/socionext-uniphier.rst
768:|F|: plat/socionext/uniphier/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100769
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100770Xilinx platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200771^^^^^^^^^^^^^^^^^^^^
Michal Simekdfeda302022-07-25 10:26:03 +0200772:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000773:|G|: `michalsimek`_
Michal Simekdfeda302022-07-25 10:26:03 +0200774:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000775:|G|: `venkatesh`_
Michal Simek44351112022-09-22 08:50:07 +0200776:|F|: docs/plat/xilinx\*
Manish Pandeybfd648a2021-03-09 20:39:33 +0000777:|F|: plat/xilinx/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100778
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200779
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200780Secure Payloads and Dispatchers
781~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200782
783OP-TEE dispatcher
784^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000785:|M|: Jens Wiklander <jens.wiklander@linaro.org>
786:|G|: `jenswi-linaro`_
787:|F|: docs/components/spd/optee-dispatcher.rst
788:|F|: services/spd/opteed/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200789
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700790TLK
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200791^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000792:|M|: Varun Wadekar <vwadekar@nvidia.com>
793:|G|: `vwadekar`_
794:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000795:|F|: include/bl32/payloads/tlk.h
796:|F|: services/spd/tlkd/
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700797
798Trusty secure payloads
799^^^^^^^^^^^^^^^^^^^^^^^^^^
800:|M|: Arve Hjønnevåg <arve@android.com>
801:|G|: `arve-android`_
802:|M|: Marco Nelissen <marcone@google.com>
803:|G|: `marcone`_
804:|M|: Varun Wadekar <vwadekar@nvidia.com>
805:|G|: `vwadekar`_
806:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000807:|F|: services/spd/trusty/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200808
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700809
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200810Test Secure Payload (TSP)
811^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000812:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
813:|G|: `ManishVB-Arm`_
814:|F|: bl32/tsp/
815:|F|: services/spd/tspd/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200816
Florian Lugou71d33be2021-09-08 12:42:54 +0200817ProvenCore Secure Payload Dispatcher
818^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
819:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
820:|G|: `jcorbier`_
821:|F|: docs/components/spd/pnc-dispatcher.rst
822:|F|: services/spd/pncd/
823
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200824Tools
825~~~~~
826
827Fiptool
828^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000829:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
830:|G|: `ManishVB-Arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000831:|M|: Joao Alves <Joao.Alves@arm.com>
832:|G|: `J-Alves`_
833:|F|: tools/fiptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200834
835Cert_create tool
836^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000837:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
838:|G|: `sandrine-bailleux-arm`_
Manish Pandeyb6476192022-11-07 15:18:38 +0000839:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
840:|G|: `ManishVB-Arm`_
841:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
842:|G|: `laurenw-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000843:|F|: tools/cert_create/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200844
845Encrypt_fw tool
846^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000847:|M|: Sumit Garg <sumit.garg@linaro.org>
848:|G|: `b49020`_
849:|F|: tools/encrypt_fw/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200850
851Sptool
852^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000853:|M|: Manish Pandey <manish.pandey2@arm.com>
854:|G|: `manish-pandey-arm`_
J-Alvesadd723f2022-05-24 11:04:43 +0100855:|M|: Joao Alves <Joao.Alves@arm.com>
856:|G|: `J-Alves`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000857:|F|: tools/sptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200858
859Build system
860^^^^^^^^^^^^
Manish Pandeyb6476192022-11-07 15:18:38 +0000861:|M|: Chris Kay <chris.kay@arm.com>
862:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000863:|M|: Manish Pandey <manish.pandey2@arm.com>
864:|G|: `manish-pandey-arm`_
865:|F|: Makefile
866:|F|: make_helpers/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200867
Zelalembde044f2021-05-04 15:07:21 -0500868Threat Model
869~~~~~~~~~~~~~
Zelalembde044f2021-05-04 15:07:21 -0500870:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
871:|G|: `sandrine-bailleux-arm`_
872:|M|: Joanna Farley <joanna.farley@arm.com>
873:|G|: `joannafarley-arm`_
874:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
875:|G|: `raghuncstate`_
876:|M|: Varun Wadekar <vwadekar@nvidia.com>
877:|G|: `vwadekar`_
878:|F|: docs/threat_model/
879
Chris Kay025c87f2021-11-09 20:05:38 +0000880Conventional Changelog Extensions
881~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
882:|M|: Chris Kay <chris.kay@arm.com>
883:|G|: `CJKay`_
884:|F|: tools/conventional-changelog-tf-a
885
John Tsichritzisc689a822019-06-10 10:31:17 +0100886.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Delliendea54f22022-09-21 15:56:02 +0100887.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100888.. _Andre-ARM: https://github.com/Andre-ARM
889.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das9969c352020-12-07 13:14:38 +0000890.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100891.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100892.. _b49020: https://github.com/b49020
Paul Beesleyf2ec7142019-10-04 16:17:46 +0000893.. _carlocaione: https://github.com/carlocaione
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100894.. _danh-arm: https://github.com/danh-arm
David Vincze08059492022-05-12 16:07:03 +0200895.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100896.. _etienne-lms: https://github.com/etienne-lms
897.. _glneo: https://github.com/glneo
John Tsichritzisc689a822019-06-10 10:31:17 +0100898.. _grandpaul: https://github.com/grandpaul
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100899.. _hzhuang1: https://github.com/hzhuang1
Jacky Bai858feeb2019-01-14 13:48:57 +0800900.. _JackyBai: https://github.com/JackyBai
Florian Lugou71d33be2021-09-08 12:42:54 +0200901.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100902.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olssonc1c8ad02022-10-14 11:48:07 +0200903.. _jslater8: https://github.com/jslater8
John Tsichritzisc689a822019-06-10 10:31:17 +0100904.. _jwerner-chromium: https://github.com/jwerner-chromium
905.. _kostapr: https://github.com/kostapr
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530906.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200907.. _ldts: https://github.com/ldts
Marek Vasutf319ccd2019-02-20 13:16:14 +0100908.. _marex: https://github.com/marex
Dan Handley70c5d7b2017-12-06 10:13:17 +0000909.. _masahir0y: https://github.com/masahir0y
Michal Simeke2dbde22020-11-12 11:19:48 +0100910.. _michalsimek: https://github.com/michalsimek
Mikael Olssonc1c8ad02022-10-14 11:48:07 +0200911.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner2333a512019-04-19 12:35:47 +0200912.. _mmind: https://github.com/mmind
Peng Fane19de4a2021-01-22 16:05:14 +0800913.. _MrVan: https://github.com/MrVan
developer61a46c32021-05-03 10:02:24 +0800914.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
developer13be5e92022-03-28 11:06:21 +0800915.. _leon-chen-mtk: https://github.com/leon-chen-mtk
developer87478a02023-03-24 10:35:45 +0800916.. _jason-ch-chen: https://github.com/jason-ch-chen
917.. _linyidi: https://github.com/linyidi
John Tsichritzisc689a822019-06-10 10:31:17 +0100918.. _niej: https://github.com/niej
Nariman Poushin1e247e42018-10-03 12:03:42 +0100919.. _npoushin: https://github.com/npoushin
Biju Das78a547c2020-12-19 09:07:22 +0000920.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K Fa9ea2822022-11-07 21:42:34 -0800921.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel75e43e02019-04-01 11:34:09 +0200922.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100923.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzisc689a822019-06-10 10:31:17 +0100924.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530925.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100926.. _shawnguo2: https://github.com/shawnguo2
Andre Przywarafcc609b2018-07-04 11:36:31 +0100927.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100928.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530929.. _sreekare: https://github.com/sreekare
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100930.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang90a36112022-03-19 14:21:55 +0800931.. _sieumunt: https://github.com/sieumunt
932.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abraham1ce503e2018-12-07 09:58:50 +0530933.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100934.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100935.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100936.. _vwadekar: https://github.com/vwadekar
Michal Simeke2dbde22020-11-12 11:19:48 +0100937.. _venkatesh: https://github.com/vabbarap
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200938.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux995f8902019-12-16 11:49:13 +0100939.. _manish-pandey-arm: https://github.com/manish-pandey-arm
940.. _mardyk01: https://github.com/mardyk01
941.. _odeprez: https://github.com/odeprez
942.. _bipinravi-arm: https://github.com/bipinravi-arm
943.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200944.. _ManishVB-Arm: https://github.com/ManishVB-Arm
945.. _max-shvetsov: https://github.com/max-shvetsov
946.. _javieralso-arm: https://github.com/javieralso-arm
947.. _laurenw-arm: https://github.com/laurenw-arm
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200948.. _J-Alves: https://github.com/J-Alves
949.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleuxc1252fd2020-06-15 15:54:12 +0200950.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrino46ceb262020-09-03 10:29:24 +0100951.. _CJKay: https://github.com/cjkay
Nishanth Menon57cf6872020-12-10 14:41:10 -0600952.. _nmenon: https://github.com/nmenon
Manish Pandey1b88d742021-03-08 22:36:34 +0000953.. _manojkumar-arm: https://github.com/manojkumar-arm
954.. _chandnich: https://github.com/chandnich
955.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
956.. _vishnu-banavath: https://github.com/vishnu-banavath
957.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
958.. _arugan02: https://github.com/arugan02
959.. _uarif1: https://github.com/uarif1
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530960.. _pangupta: https://github.com/pangupta
Jiafei Pandd276bd2021-10-22 11:32:45 +0800961.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700962.. _arve-android: https://github.com/arve-android
963.. _marcone: https://github.com/marcone
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000964.. _marcbonnici: https://github.com/marcbonnici
Manish Pandeyb6476192022-11-07 15:18:38 +0000965.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm
Bipin Ravid4ce1d82022-11-10 23:13:01 -0600966.. _bytefire: https://github.com/bytefire
Rupinderjit Singh5e02d272023-01-05 14:34:59 +0000967.. _rupsin01: https://github.com/rupsin01
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200968
969.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/