blob: e129447f3a9e1e2d6e479fb38b64d20596b4533d [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`_
Douglas Raillardd7c21b72017-06-28 15:23:03 +010051
Sandrine Bailleuxd3147342020-05-12 10:36:05 +020052
53.. _code owners:
54
55Code owners
56-----------
57
Manish Pandey1b88d742021-03-08 22:36:34 +000058Common Code
59~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020060
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020061Armv7-A architecture port
62^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000063:|M|: Etienne Carriere <etienne.carriere@linaro.org>
64:|G|: `etienne-lms`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020065
Javier Almansa Sobrino7318f1e2020-07-10 11:00:03 +010066Build Definitions for CMake Build System
67^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000068:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
69:|G|: `javieralso-arm`_
70:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey1b88d742021-03-08 22:36:34 +000071:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +000072:|F|: /
Javier Almansa Sobrino7318f1e2020-07-10 11:00:03 +010073
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020074Software Delegated Exception Interface (SDEI)
75^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000076:|M|: Mark Dykes <mark.dykes@arm.com>
77:|G|: `mardyk01`_
johpow0175294402021-08-25 16:32:23 -050078:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +000079:|G|: `john-powell-arm`_
80:|F|: services/std_svc/sdei/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020081
82Trusted Boot
83^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000084:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
85:|G|: `sandrine-bailleux-arm`_
86:|M|: Manish Pandey <manish.pandey2@arm.com>
87:|G|: `manish-pandey-arm`_
88:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
89:|G|: `ManishVB-Arm`_
90:|F|: drivers/auth/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020091
Marc Bonnici3b83ad82022-02-14 18:31:11 +000092Secure Partition Manager Core (EL3 FF-A SPMC)
93^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
94:|M|: Marc Bonnici <marc.bonnici@arm.com>
95:|G|: `marcbonnici`_
96:|F|: services/std_svc/spm/el3_spmc/\*
97
98Secure Partition Manager Dispatcher (SPMD)
99^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000100:|M|: Olivier Deprez <olivier.deprez@arm.com>
101:|G|: `odeprez`_
102:|M|: Manish Pandey <manish.pandey2@arm.com>
103:|G|: `manish-pandey-arm`_
104:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
105:|G|: `max-shvetsov`_
106:|M|: Joao Alves <Joao.Alves@arm.com>
107:|G|: `J-Alves`_
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000108:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200109
110Exception Handling Framework (EHF)
111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000112:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
113:|G|: `ManishVB-Arm`_
johpow0175294402021-08-25 16:32:23 -0500114:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000115:|G|: `john-powell-arm`_
116:|F|: bl31/ehf.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200117
Zelalem Aweke1fc09802021-08-26 15:29:47 -0500118Realm Management Extension (RME)
119^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
120:|M|: Bipin Ravi <bipin.ravi@arm.com>
121:|G|: `bipinravi-arm`_
122:|M|: Mark Dykes <mark.dykes@arm.com>
123:|G|: `mardyk01`_
johpow0175294402021-08-25 16:32:23 -0500124:|M|: John Powell <john.powell@arm.com>
Zelalem Aweke1fc09802021-08-26 15:29:47 -0500125:|G|: `john-powell-arm`_
126:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
127:|G|: `zelalem-aweke`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200128
129Drivers, Libraries and Framework Code
130~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131
132Console API framework
133^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000134:|M|: Julius Werner <jwerner@chromium.org>
135:|G|: `jwerner-chromium`_
136:|F|: drivers/console/
137:|F|: include/drivers/console.h
138:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200139
140coreboot support libraries
141^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000142:|M|: Julius Werner <jwerner@chromium.org>
143:|G|: `jwerner-chromium`_
144:|F|: drivers/coreboot/
145:|F|: include/drivers/coreboot/
146:|F|: include/lib/coreboot.h
147:|F|: lib/coreboot/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200148
149eMMC/UFS drivers
150^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000151:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
152:|G|: `hzhuang1`_
153:|F|: drivers/partition/
154:|F|: drivers/synopsys/emmc/
155:|F|: drivers/synopsys/ufs/
156:|F|: drivers/ufs/
157:|F|: include/drivers/dw_ufs.h
158:|F|: include/drivers/ufs.h
159:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200160
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700161JTAG DCC console driver
162^^^^^^^^^^^^^^^^^^^^^^^
163:M: Michal Simek <michal.simek@xilinx.com>
164:G: `michalsimek`_
165:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
166:G: `venkatesh`_
167:F: drivers/arm/dcc/
168:F: include/drivers/arm/dcc.h
169
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200170Power State Coordination Interface (PSCI)
171^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000172:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
173:|G|: `javieralso-arm`_
174:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
175:|G|: `madhukar-Arm`_
176:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
177:|G|: `laurenw-arm`_
178:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
179:|G|: `zelalem-aweke`_
180:|F|: lib/psci/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200181
182DebugFS
183^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000184:|M|: Olivier Deprez <olivier.deprez@arm.com>
185:|G|: `odeprez`_
186:|F|: lib/debugfs/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200187
188Firmware Configuration Framework (FCONF)
189^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000190:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
191:|G|: `madhukar-Arm`_
192:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
193:|G|: `ManishVB-Arm`_
194:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
195:|G|: `laurenw-arm`_
196:|F|: lib/fconf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200197
198Performance Measurement Framework (PMF)
199^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000200:|M|: Joao Alves <Joao.Alves@arm.com>
201:|G|: `J-Alves`_
202:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
203:|G|: `theotherjimmy`_
204:|F|: lib/pmf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200205
206Arm CPU libraries
207^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000208:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
209:|G|: `laurenw-arm`_
johpow0175294402021-08-25 16:32:23 -0500210:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000211:|G|: `john-powell-arm`_
212:|F|: lib/cpus/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200213
214Reliability Availability Serviceabilty (RAS) framework
215^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000216:|M|: Olivier Deprez <olivier.deprez@arm.com>
217:|G|: `odeprez`_
218:|M|: Manish Pandey <manish.pandey2@arm.com>
219:|G|: `manish-pandey-arm`_
220:|F|: lib/extensions/ras/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200221
222Activity Monitors Unit (AMU) extensions
223^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000224:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
225:|G|: `AlexeiFedorov`_
Chris Kay35ec5de2021-10-14 12:32:52 +0100226:|M|: Chris Kay <chris.kay@arm.com>
227:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000228:|F|: lib/extensions/amu/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200229
230Memory Partitioning And Monitoring (MPAM) extensions
231^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000232:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
233:|G|: `zelalem-aweke`_
234:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
235:|G|: `theotherjimmy`_
236:|F|: lib/extensions/mpam/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200237
238Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
239^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000240:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
241:|G|: `AlexeiFedorov`_
242:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
243:|G|: `zelalem-aweke`_
244:|F|: lib/extensions/pauth/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200245
246Statistical Profiling Extension (SPE)
247^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000248:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
249:|G|: `zelalem-aweke`_
250:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
251:|G|: `theotherjimmy`_
252:|F|: lib/extensions/spe/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200253
254Scalable Vector Extension (SVE)
255^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000256:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
257:|G|: `theotherjimmy`_
258:|F|: lib/extensions/sve/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200259
260Standard C library
261^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000262:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
263:|G|: `AlexeiFedorov`_
johpow0175294402021-08-25 16:32:23 -0500264:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000265:|G|: `john-powell-arm`_
266:|F|: lib/libc/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200267
268Library At ROM (ROMlib)
269^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000270:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
271:|G|: `madhukar-Arm`_
272:|F|: lib/romlib/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200273
274Translation tables (``xlat_tables``) library
275^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000276:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
277:|G|: `javieralso-arm`_
278:|M|: Joao Alves <Joao.Alves@arm.com>
279:|G|: `J-Alves`_
280:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200281
282IO abstraction layer
283^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000284:|M|: Manish Pandey <manish.pandey2@arm.com>
285:|G|: `manish-pandey-arm`_
286:|M|: Olivier Deprez <olivier.deprez@arm.com>
287:|G|: `odeprez`_
288:|F|: drivers/io/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200289
290GIC driver
291^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000292:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
293:|G|: `AlexeiFedorov`_
294:|M|: Manish Pandey <manish.pandey2@arm.com>
295:|G|: `manish-pandey-arm`_
296:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
297:|G|: `madhukar-Arm`_
298:|M|: Olivier Deprez <olivier.deprez@arm.com>
299:|G|: `odeprez`_
300:|F|: drivers/arm/gic/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200301
302Libfdt wrappers
303^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000304:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
305:|G|: `madhukar-Arm`_
306:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
307:|G|: `ManishVB-Arm`_
308:|F|: common/fdt_wrappers.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200309
310Firmware Encryption Framework
311^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000312:|M|: Sumit Garg <sumit.garg@linaro.org>
313:|G|: `b49020`_
314:|F|: drivers/io/io_encrypted.c
315:|F|: include/drivers/io/io_encrypted.h
316:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200317
Javier Almansa Sobrino99bf16e2020-07-20 13:17:45 +0100318Measured Boot
319^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000320:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
321:|G|: `AlexeiFedorov`_
322:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
323:|G|: `javieralso-arm`_
Sandrine Bailleux29980112022-05-03 14:59:48 +0200324:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
325:|G|: `sandrine-bailleux-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000326:|F|: drivers/measured_boot
327:|F|: include/drivers/measured_boot
Sandrine Bailleux29980112022-05-03 14:59:48 +0200328:|F|: docs/components/measured_boot
329:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200330
Manish V Badarkhe1d61a7b2022-05-04 16:19:17 +0100331PSA Firmware Update
332^^^^^^^^^^^^^^^^^^^
333:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
334:|G|: `ManishVB-Arm`_
335:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
336:|G|: `sandrine-bailleux-arm`_
337:|F|: drivers/fwu
338:|F|: include/drivers/fwu
339
Peng Fane19de4a2021-01-22 16:05:14 +0800340System Control and Management Interface (SCMI) Server
341^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000342:|M|: Etienne Carriere <etienne.carriere@st.com>
343:|G|: `etienne-lms`_
344:|M|: Peng Fan <peng.fan@nxp.com>
345:|G|: `MrVan`_
346:|F|: drivers/scmi-msg
347:|F|: include/drivers/scmi\*
Peng Fane19de4a2021-01-22 16:05:14 +0800348
Chris Kay35ec5de2021-10-14 12:32:52 +0100349Max Power Mitigation Mechanism (MPMM)
350^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
351:|M|: Chris Kay <chris.kay@arm.com>
352:|G|: `CJKay`_
353:|F|: include/lib/mpmm/
354:|F|: lib/mpmm/
355
johpow0175294402021-08-25 16:32:23 -0500356Granule Protection Tables Library (GPT-RME)
357^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
358:|M|: Mark Dykes <mark.dykes@arm.com>
359:|G|: `mardyk01`_
360:|M|: John Powell <john.powell@arm.com>
361:|G|: `john-powell-arm`_
362:|F|: lib/gpt_rme
363:|F|: include/lib/gpt_rme
364
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200365Platform Ports
366~~~~~~~~~~~~~~
367
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100368Allwinner ARMv8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200369^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000370:|M|: Andre Przywara <andre.przywara@arm.com>
371:|G|: `Andre-ARM`_
372:|M|: Samuel Holland <samuel@sholland.org>
373:|G|: `smaeul`_
374:|F|: docs/plat/allwinner.rst
375:|F|: plat/allwinner/
376:|F|: drivers/allwinner/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100377
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100378Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200379^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000380:|M|: Andre Przywara <andre.przywara@arm.com>
381:|G|: `Andre-ARM`_
382:|F|: docs/plat/meson-gxbb.rst
383:|F|: drivers/amlogic/
384:|F|: plat/amlogic/gxbb/
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100385
Remi Pommarel75e43e02019-04-01 11:34:09 +0200386Amlogic Meson S905x (GXL) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200387^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000388:|M|: Remi Pommarel <repk@triplefau.lt>
389:|G|: `remi-triplefault`_
390:|F|: docs/plat/meson-gxl.rst
391:|F|: plat/amlogic/gxl/
Remi Pommarel75e43e02019-04-01 11:34:09 +0200392
Carlo Caione57300ff2019-09-18 11:29:48 +0100393Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200394^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000395:|M|: Carlo Caione <ccaione@baylibre.com>
396:|G|: `carlocaione`_
397:|F|: docs/plat/meson-g12a.rst
398:|F|: plat/amlogic/g12a/
Carlo Caione57300ff2019-09-18 11:29:48 +0100399
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100400Amlogic Meson A113D (AXG) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200401^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000402:|M|: Carlo Caione <ccaione@baylibre.com>
403:|G|: `carlocaione`_
404:|F|: docs/plat/meson-axg.rst
405:|F|: plat/amlogic/axg/
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100406
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100407Arm FPGA platform port
408^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000409:|M|: Andre Przywara <andre.przywara@arm.com>
410:|G|: `Andre-ARM`_
411:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
412:|G|: `javieralso-arm`_
413:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100414
Manish Pandey1b88d742021-03-08 22:36:34 +0000415Arm FVP Platform port
416^^^^^^^^^^^^^^^^^^^^^
417:|M|: Manish Pandey <manish.pandey2@arm.com>
418:|G|: `manish-pandey-arm`_
419:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
420:|G|: `madhukar-Arm`_
421:|F|: plat/arm/board/fvp
422
423Arm Juno Platform port
424^^^^^^^^^^^^^^^^^^^^^^
425:|M|: Manish Pandey <manish.pandey2@arm.com>
426:|G|: `manish-pandey-arm`_
427:|M|: Chris Kay <chris.kay@arm.com>
428:|G|: `CJKay`_
429:|F|: plat/arm/board/juno
430
431Arm Morello and N1SDP Platform ports
432^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
433:|M|: Manoj Kumar <manoj.kumar3@arm.com>
434:|G|: `manojkumar-arm`_
435:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
436:|G|: `chandnich`_
437:|F|: plat/arm/board/morello
438:|F|: plat/arm/board/n1sdp
439
440Arm Rich IoT Platform ports
441^^^^^^^^^^^^^^^^^^^^^^^^^^^
442:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
443:|G|: `abdellatif-elkhlifi`_
444:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
445:|G|: `vishnu-banavath`_
446:|F|: plat/arm/board/corstone700
447:|F|: plat/arm/board/a5ds
Vishnu Banavath2b651ea2022-01-19 18:43:12 +0000448:|F|: plat/arm/board/corstone1000
Manish Pandey1b88d742021-03-08 22:36:34 +0000449
450Arm Reference Design platform ports
451^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000452:|M|: Thomas Abraham <thomas.abraham@arm.com>
453:|G|: `thomas-arm`_
Manish Pandey1b88d742021-03-08 22:36:34 +0000454:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
455:|G|: `vijayenthiran-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000456:|F|: plat/arm/css/sgi/
Manish Pandey1b88d742021-03-08 22:36:34 +0000457:|F|: plat/arm/board/rde1edge/
458:|F|: plat/arm/board/rdn1edge/
459:|F|: plat/arm/board/rdn2/
460:|F|: plat/arm/board/rdv1/
461:|F|: plat/arm/board/rdv1mc/
Manish Pandeybfd648a2021-03-09 20:39:33 +0000462:|F|: plat/arm/board/sgi575/
Manish Pandey1b88d742021-03-08 22:36:34 +0000463
Usama Ariff1513622021-04-09 17:07:41 +0100464Arm Total Compute platform port
Manish Pandey1b88d742021-03-08 22:36:34 +0000465^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
466:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
467:|G|: `arugan02`_
468:|M|: Usama Arif <usama.arif@arm.com>
469:|G|: `uarif1`_
Usama Ariff1513622021-04-09 17:07:41 +0100470:|F|: plat/arm/board/tc
Nariman Poushin08e04c02018-08-29 16:27:52 +0100471
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100472HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200473^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000474:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
475:|G|: `hzhuang1`_
476:|F|: docs/plat/hikey.rst
477:|F|: docs/plat/hikey960.rst
478:|F|: plat/hisilicon/hikey/
479:|F|: plat/hisilicon/hikey960/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100480
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100481HiSilicon Poplar platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200482^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000483:|M|: Shawn Guo <shawn.guo@linaro.org>
484:|G|: `shawnguo2`_
485:|F|: docs/plat/poplar.rst
486:|F|: plat/hisilicon/poplar/
Nishanth Menon0192f892016-10-14 01:13:34 +0000487
Loh Tien Hock59400a42019-02-04 16:17:24 +0800488Intel SocFPGA platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200489^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang90a36112022-03-19 14:21:55 +0800490:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
491:|G|: `sieumunt`_
492:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
493:|G|: `BenjaminLimJL`_
494:|F|: plat/intel/soc/
Manish Pandeybfd648a2021-03-09 20:39:33 +0000495:|F|: drivers/intel/soc/
Loh Tien Hock59400a42019-02-04 16:17:24 +0800496
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100497MediaTek platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200498^^^^^^^^^^^^^^^^^^^^^^^
developer61a46c32021-05-03 10:02:24 +0800499:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
500:|G|: `mtk-rex-bc-chen`_
developer13be5e92022-03-28 11:06:21 +0800501:|M|: Leon Chen <leon.chen@mediatek.com>
502:|G|: `leon-chen-mtk`_
developer943972f2022-03-04 11:50:43 +0800503:|F|: docs/plat/mt\*.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000504:|F|: plat/mediatek/
Nishanth Menon0192f892016-10-14 01:13:34 +0000505
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300506Marvell platform ports and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200507^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000508:|M|: Konstantin Porotchkin <kostap@marvell.com>
509:|G|: `kostapr`_
510:|F|: docs/plat/marvell/
511:|F|: plat/marvell/
512:|F|: drivers/marvell/
513:|F|: tools/marvell/
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300514
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100515NVidia platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200516^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000517:|M|: Varun Wadekar <vwadekar@nvidia.com>
518:|G|: `vwadekar`_
519:|F|: docs/plat/nvidia-tegra.rst
520:|F|: include/lib/cpus/aarch64/denver.h
521:|F|: lib/cpus/aarch64/denver.S
522:|F|: plat/nvidia/
Nishanth Menon0192f892016-10-14 01:13:34 +0000523
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100524NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200525^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000526:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
527:|G|: `bryanodonoghue`_
528:|M|: Jun Nie <jun.nie@linaro.org>
529:|G|: `niej`_
530:|F|: docs/plat/warp7.rst
531:|F|: plat/imx/common/
532:|F|: plat/imx/imx7/
533:|F|: drivers/imx/timer/
534:|F|: drivers/imx/uart/
535:|F|: drivers/imx/usdhc/
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100536
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100537NXP i.MX 8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200538^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan22e8c4c2021-07-23 18:18:53 +0800539:|M|: Peng Fan <peng.fan@nxp.com>
540:|G|: `MrVan`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000541:|F|: docs/plat/imx8.rst
542:|F|: plat/imx/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000543
Jacky Bai858feeb2019-01-14 13:48:57 +0800544NXP i.MX8M platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200545^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000546:|M|: Jacky Bai <ping.bai@nxp.com>
547:|G|: `JackyBai`_
548:|F|: docs/plat/imx8m.rst
549:|F|: plat/imx/imx8m/
Jacky Bai858feeb2019-01-14 13:48:57 +0800550
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530551NXP QorIQ Layerscape common code for platform ports
552^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
553:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
554:|G|: `pangupta`_
Jiafei Pandd276bd2021-10-22 11:32:45 +0800555:|M|: Jiafei Pan <jiafei.pan@nxp.com>
556:|G|: `JiafeiPan`_
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530557:|F|: docs/plat/nxp/
558:|F|: plat/nxp/
559:|F|: drivers/nxp/
560:|F|: tools/nxp/
561
562NXP SoC Part LX2160A and its platform port
563^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
564:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
565:|G|: `pangupta`_
566:|F|: plat/nxp/soc-lx2160a
567:|F|: plat/nxp/soc-lx2160a/lx2162aqds
568:|F|: plat/nxp/soc-lx2160a/lx2160aqds
569:|F|: plat/nxp/soc-lx2160a/lx2160ardb
570
Jiafei Pandd276bd2021-10-22 11:32:45 +0800571NXP SoC Part LS1028A and its platform port
572^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
573:|M|: Jiafei Pan <jiafei.pan@nxp.com>
574:|G|: `JiafeiPan`_
575:|F|: plat/nxp/soc-ls1028a
576:|F|: plat/nxp/soc-ls1028a/ls1028ardb
577
578NXP SoC Part LS1043A and its platform port
579^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
580:|M|: Jiafei Pan <jiafei.pan@nxp.com>
581:|G|: `JiafeiPan`_
582:|F|: plat/nxp/soc-ls1043a
583:|F|: plat/nxp/soc-ls1043a/ls1043ardb
584
Jiafei Pandee74bb2022-01-28 23:19:20 +0800585NXP SoC Part LS1046A and its platform port
586^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
587:|M|: Jiafei Pan <jiafei.pan@nxp.com>
588:|G|: `JiafeiPan`_
589:|F|: plat/nxp/soc-ls1046a
590:|F|: plat/nxp/soc-ls1046a/ls1046ardb
591:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
592:|F|: plat/nxp/soc-ls1046a/ls1046aqds
593
Jiafei Pan4ef4f9a2022-02-24 16:18:21 +0800594NXP SoC Part LS1088A and its platform port
595^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
596:|M|: Jiafei Pan <jiafei.pan@nxp.com>
597:|G|: `JiafeiPan`_
598:|F|: plat/nxp/soc-ls1088a
599:|F|: plat/nxp/soc-ls1088a/ls1088ardb
600:|F|: plat/nxp/soc-ls1088a/ls1088aqds
601
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100602QEMU platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200603^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000604:|M|: Jens Wiklander <jens.wiklander@linaro.org>
605:|G|: `jenswi-linaro`_
606:|F|: docs/plat/qemu.rst
607:|F|: plat/qemu/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000608
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530609QTI platform port
610^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000611:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
612:|G|: `sgorecha`_
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530613:|M|: Lachit Patel <lpatel@codeaurora.org>
614:|G|: `lachitp`_
615:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
616:|G|: `sreekare`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000617:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
618:|F|: docs/plat/qti.rst
619:|F|: plat/qti/
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530620
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100621QTI MSM8916 platform port
622^^^^^^^^^^^^^^^^^^^^^^^^^
623:|M|: Stephan Gerhold <stephan@gerhold.net>
624:|G|: `stephan-gh`_
625:|M|: Nikita Travkin <nikita@trvn.ru>
626:|G|: `TravMurav`_
627:|F|: docs/plat/qti-msm8916.rst
628:|F|: plat/qti/msm8916/
629
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100630Raspberry Pi 3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200631^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000632:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
633:|G|: `grandpaul`_
634:|F|: docs/plat/rpi3.rst
635:|F|: plat/rpi/rpi3/
636:|F|: plat/rpi/common/
637:|F|: drivers/rpi3/
638:|F|: include/drivers/rpi3/
Andre Przywarab56aee12020-01-24 10:46:17 +0000639
640Raspberry Pi 4 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200641^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000642:|M|: Andre Przywara <andre.przywara@arm.com>
643:|G|: `Andre-ARM`_
644:|F|: docs/plat/rpi4.rst
645:|F|: plat/rpi/rpi4/
646:|F|: plat/rpi/common/
647:|F|: drivers/rpi3/
648:|F|: include/drivers/rpi3/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000649
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200650Renesas rcar-gen3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200651^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000652:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
653:|G|: `ldts`_
654:|M|: Marek Vasut <marek.vasut@gmail.com>
655:|G|: `marex`_
656:|F|: docs/plat/rcar-gen3.rst
657:|F|: plat/renesas/common
658:|F|: plat/renesas/rcar
659:|F|: drivers/renesas/common
660:|F|: drivers/renesas/rcar
661:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200662
Biju Das9969c352020-12-07 13:14:38 +0000663Renesas RZ/G2 platform port
664^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000665:|M|: Biju Das <biju.das.jz@bp.renesas.com>
666:|G|: `bijucdas`_
667:|M|: Marek Vasut <marek.vasut@gmail.com>
668:|G|: `marex`_
669:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
670:|G|: `prabhakarlad`_
671:|F|: docs/plat/rz-g2.rst
672:|F|: plat/renesas/common
673:|F|: plat/renesas/rzg
674:|F|: drivers/renesas/common
675:|F|: drivers/renesas/rzg
676:|F|: tools/renesas/rzg_layout_create
Biju Das9969c352020-12-07 13:14:38 +0000677
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100678RockChip platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200679^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000680:|M|: Tony Xie <tony.xie@rock-chips.com>
681:|G|: `TonyXie06`_
682:|G|: `rockchip-linux`_
683:|M|: Heiko Stuebner <heiko@sntech.de>
684:|G|: `mmind`_
Julius Werner77d79d22021-07-08 14:38:41 -0700685:|M|: Julius Werner <jwerner@chromium.org>
686:|G|: `jwerner-chromium`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000687:|F|: plat/rockchip/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100688
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200689STM32MP1 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200690^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000691:|M|: Yann Gautier <yann.gautier@st.com>
692:|G|: `Yann-lms`_
693:|F|: docs/plat/stm32mp1.rst
694:|F|: drivers/st/
695:|F|: fdts/stm32\*
696:|F|: include/drivers/st/
697:|F|: include/dt-bindings/\*/stm32\*
698:|F|: plat/st/
699:|F|: tools/stm32image/
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200700
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100701Synquacer platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200702^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000703:|M|: Sumit Garg <sumit.garg@linaro.org>
704:|G|: `b49020`_
705:|F|: docs/plat/synquacer.rst
706:|F|: plat/socionext/synquacer/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100707
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100708Texas Instruments platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200709^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000710:|M|: Nishanth Menon <nm@ti.com>
711:|G|: `nmenon`_
712:|F|: docs/plat/ti-k3.rst
713:|F|: plat/ti/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100714
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100715UniPhier platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200716^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000717:|M|: Orphan
718:|F|: docs/plat/socionext-uniphier.rst
719:|F|: plat/socionext/uniphier/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100720
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100721Xilinx platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200722^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000723:|M|: Michal Simek <michal.simek@xilinx.com>
724:|G|: `michalsimek`_
725:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
726:|G|: `venkatesh`_
727:|F|: docs/plat/xilinx-zynqmp.rst
728:|F|: plat/xilinx/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100729
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200730
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200731Secure Payloads and Dispatchers
732~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200733
734OP-TEE dispatcher
735^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000736:|M|: Jens Wiklander <jens.wiklander@linaro.org>
737:|G|: `jenswi-linaro`_
738:|F|: docs/components/spd/optee-dispatcher.rst
739:|F|: services/spd/opteed/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200740
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700741TLK
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200742^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000743:|M|: Varun Wadekar <vwadekar@nvidia.com>
744:|G|: `vwadekar`_
745:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000746:|F|: include/bl32/payloads/tlk.h
747:|F|: services/spd/tlkd/
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700748
749Trusty secure payloads
750^^^^^^^^^^^^^^^^^^^^^^^^^^
751:|M|: Arve Hjønnevåg <arve@android.com>
752:|G|: `arve-android`_
753:|M|: Marco Nelissen <marcone@google.com>
754:|G|: `marcone`_
755:|M|: Varun Wadekar <vwadekar@nvidia.com>
756:|G|: `vwadekar`_
757:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000758:|F|: services/spd/trusty/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200759
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700760
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200761Test Secure Payload (TSP)
762^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000763:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
764:|G|: `ManishVB-Arm`_
765:|F|: bl32/tsp/
766:|F|: services/spd/tspd/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200767
768Tools
769~~~~~
770
771Fiptool
772^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000773:|M|: Joao Alves <Joao.Alves@arm.com>
774:|G|: `J-Alves`_
775:|F|: tools/fiptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200776
777Cert_create tool
778^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000779:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
780:|G|: `sandrine-bailleux-arm`_
781:|F|: tools/cert_create/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200782
783Encrypt_fw tool
784^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000785:|M|: Sumit Garg <sumit.garg@linaro.org>
786:|G|: `b49020`_
787:|F|: tools/encrypt_fw/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200788
789Sptool
790^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000791:|M|: Manish Pandey <manish.pandey2@arm.com>
792:|G|: `manish-pandey-arm`_
793:|F|: tools/sptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200794
795Build system
796^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000797:|M|: Manish Pandey <manish.pandey2@arm.com>
798:|G|: `manish-pandey-arm`_
799:|F|: Makefile
800:|F|: make_helpers/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200801
Zelalembde044f2021-05-04 15:07:21 -0500802Threat Model
803~~~~~~~~~~~~~
804:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
805:|G|: `zelalem-aweke`_
806:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
807:|G|: `sandrine-bailleux-arm`_
808:|M|: Joanna Farley <joanna.farley@arm.com>
809:|G|: `joannafarley-arm`_
810:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
811:|G|: `raghuncstate`_
812:|M|: Varun Wadekar <vwadekar@nvidia.com>
813:|G|: `vwadekar`_
814:|F|: docs/threat_model/
815
Chris Kay025c87f2021-11-09 20:05:38 +0000816Conventional Changelog Extensions
817~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818:|M|: Chris Kay <chris.kay@arm.com>
819:|G|: `CJKay`_
820:|F|: tools/conventional-changelog-tf-a
821
John Tsichritzisc689a822019-06-10 10:31:17 +0100822.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100823.. _Andre-ARM: https://github.com/Andre-ARM
824.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das9969c352020-12-07 13:14:38 +0000825.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100826.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100827.. _b49020: https://github.com/b49020
Paul Beesleyf2ec7142019-10-04 16:17:46 +0000828.. _carlocaione: https://github.com/carlocaione
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100829.. _danh-arm: https://github.com/danh-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100830.. _etienne-lms: https://github.com/etienne-lms
831.. _glneo: https://github.com/glneo
John Tsichritzisc689a822019-06-10 10:31:17 +0100832.. _grandpaul: https://github.com/grandpaul
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100833.. _hzhuang1: https://github.com/hzhuang1
Jacky Bai858feeb2019-01-14 13:48:57 +0800834.. _JackyBai: https://github.com/JackyBai
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100835.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzisc689a822019-06-10 10:31:17 +0100836.. _jwerner-chromium: https://github.com/jwerner-chromium
837.. _kostapr: https://github.com/kostapr
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530838.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200839.. _ldts: https://github.com/ldts
Marek Vasutf319ccd2019-02-20 13:16:14 +0100840.. _marex: https://github.com/marex
Dan Handley70c5d7b2017-12-06 10:13:17 +0000841.. _masahir0y: https://github.com/masahir0y
Michal Simeke2dbde22020-11-12 11:19:48 +0100842.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner2333a512019-04-19 12:35:47 +0200843.. _mmind: https://github.com/mmind
Peng Fane19de4a2021-01-22 16:05:14 +0800844.. _MrVan: https://github.com/MrVan
developer61a46c32021-05-03 10:02:24 +0800845.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
developer13be5e92022-03-28 11:06:21 +0800846.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzisc689a822019-06-10 10:31:17 +0100847.. _niej: https://github.com/niej
Nariman Poushin1e247e42018-10-03 12:03:42 +0100848.. _npoushin: https://github.com/npoushin
Biju Das78a547c2020-12-19 09:07:22 +0000849.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel75e43e02019-04-01 11:34:09 +0200850.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100851.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzisc689a822019-06-10 10:31:17 +0100852.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530853.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100854.. _shawnguo2: https://github.com/shawnguo2
Andre Przywarafcc609b2018-07-04 11:36:31 +0100855.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100856.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530857.. _sreekare: https://github.com/sreekare
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100858.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang90a36112022-03-19 14:21:55 +0800859.. _sieumunt: https://github.com/sieumunt
860.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abraham1ce503e2018-12-07 09:58:50 +0530861.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100862.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100863.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100864.. _vwadekar: https://github.com/vwadekar
Michal Simeke2dbde22020-11-12 11:19:48 +0100865.. _venkatesh: https://github.com/vabbarap
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200866.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux995f8902019-12-16 11:49:13 +0100867.. _manish-pandey-arm: https://github.com/manish-pandey-arm
868.. _mardyk01: https://github.com/mardyk01
869.. _odeprez: https://github.com/odeprez
870.. _bipinravi-arm: https://github.com/bipinravi-arm
871.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200872.. _ManishVB-Arm: https://github.com/ManishVB-Arm
873.. _max-shvetsov: https://github.com/max-shvetsov
874.. _javieralso-arm: https://github.com/javieralso-arm
875.. _laurenw-arm: https://github.com/laurenw-arm
876.. _zelalem-aweke: https://github.com/zelalem-aweke
877.. _theotherjimmy: https://github.com/theotherjimmy
878.. _J-Alves: https://github.com/J-Alves
879.. _madhukar-Arm: https://github.com/madhukar-Arm
880.. _john-powell-arm: https://github.com/john-powell-arm
Sandrine Bailleuxc1252fd2020-06-15 15:54:12 +0200881.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrino46ceb262020-09-03 10:29:24 +0100882.. _CJKay: https://github.com/cjkay
Nishanth Menon57cf6872020-12-10 14:41:10 -0600883.. _nmenon: https://github.com/nmenon
Manish Pandey1b88d742021-03-08 22:36:34 +0000884.. _manojkumar-arm: https://github.com/manojkumar-arm
885.. _chandnich: https://github.com/chandnich
886.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
887.. _vishnu-banavath: https://github.com/vishnu-banavath
888.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
889.. _arugan02: https://github.com/arugan02
890.. _uarif1: https://github.com/uarif1
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530891.. _pangupta: https://github.com/pangupta
Jiafei Pandd276bd2021-10-22 11:32:45 +0800892.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700893.. _arve-android: https://github.com/arve-android
894.. _marcone: https://github.com/marcone
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000895.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200896
897.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/