blob: c62a6beb237131f2c2f91b086dd3d46154edb5bb [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
92Secure Partition Manager (SPM)
93^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000094:|M|: Olivier Deprez <olivier.deprez@arm.com>
95:|G|: `odeprez`_
96:|M|: Manish Pandey <manish.pandey2@arm.com>
97:|G|: `manish-pandey-arm`_
98:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
99:|G|: `max-shvetsov`_
100:|M|: Joao Alves <Joao.Alves@arm.com>
101:|G|: `J-Alves`_
102:|F|: services/std_svc/spm\*
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200103
104Exception Handling Framework (EHF)
105^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000106:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
107:|G|: `ManishVB-Arm`_
johpow0175294402021-08-25 16:32:23 -0500108:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000109:|G|: `john-powell-arm`_
110:|F|: bl31/ehf.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200111
Zelalem Aweke1fc09802021-08-26 15:29:47 -0500112Realm Management Extension (RME)
113^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
114:|M|: Bipin Ravi <bipin.ravi@arm.com>
115:|G|: `bipinravi-arm`_
116:|M|: Mark Dykes <mark.dykes@arm.com>
117:|G|: `mardyk01`_
johpow0175294402021-08-25 16:32:23 -0500118:|M|: John Powell <john.powell@arm.com>
Zelalem Aweke1fc09802021-08-26 15:29:47 -0500119:|G|: `john-powell-arm`_
120:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
121:|G|: `zelalem-aweke`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200122
123Drivers, Libraries and Framework Code
124~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125
126Console API framework
127^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000128:|M|: Julius Werner <jwerner@chromium.org>
129:|G|: `jwerner-chromium`_
130:|F|: drivers/console/
131:|F|: include/drivers/console.h
132:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200133
134coreboot support libraries
135^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000136:|M|: Julius Werner <jwerner@chromium.org>
137:|G|: `jwerner-chromium`_
138:|F|: drivers/coreboot/
139:|F|: include/drivers/coreboot/
140:|F|: include/lib/coreboot.h
141:|F|: lib/coreboot/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200142
143eMMC/UFS drivers
144^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000145:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
146:|G|: `hzhuang1`_
147:|F|: drivers/partition/
148:|F|: drivers/synopsys/emmc/
149:|F|: drivers/synopsys/ufs/
150:|F|: drivers/ufs/
151:|F|: include/drivers/dw_ufs.h
152:|F|: include/drivers/ufs.h
153:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200154
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700155JTAG DCC console driver
156^^^^^^^^^^^^^^^^^^^^^^^
157:M: Michal Simek <michal.simek@xilinx.com>
158:G: `michalsimek`_
159:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
160:G: `venkatesh`_
161:F: drivers/arm/dcc/
162:F: include/drivers/arm/dcc.h
163
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200164Power State Coordination Interface (PSCI)
165^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000166:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
167:|G|: `javieralso-arm`_
168:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
169:|G|: `madhukar-Arm`_
170:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
171:|G|: `laurenw-arm`_
172:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
173:|G|: `zelalem-aweke`_
174:|F|: lib/psci/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200175
176DebugFS
177^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000178:|M|: Olivier Deprez <olivier.deprez@arm.com>
179:|G|: `odeprez`_
180:|F|: lib/debugfs/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200181
182Firmware Configuration Framework (FCONF)
183^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000184:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
185:|G|: `madhukar-Arm`_
186:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
187:|G|: `ManishVB-Arm`_
188:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
189:|G|: `laurenw-arm`_
190:|F|: lib/fconf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200191
192Performance Measurement Framework (PMF)
193^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000194:|M|: Joao Alves <Joao.Alves@arm.com>
195:|G|: `J-Alves`_
196:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
197:|G|: `theotherjimmy`_
198:|F|: lib/pmf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200199
200Arm CPU libraries
201^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000202:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
203:|G|: `laurenw-arm`_
johpow0175294402021-08-25 16:32:23 -0500204:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000205:|G|: `john-powell-arm`_
206:|F|: lib/cpus/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200207
208Reliability Availability Serviceabilty (RAS) framework
209^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000210:|M|: Olivier Deprez <olivier.deprez@arm.com>
211:|G|: `odeprez`_
212:|M|: Manish Pandey <manish.pandey2@arm.com>
213:|G|: `manish-pandey-arm`_
214:|F|: lib/extensions/ras/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200215
216Activity Monitors Unit (AMU) extensions
217^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000218:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
219:|G|: `AlexeiFedorov`_
Chris Kay35ec5de2021-10-14 12:32:52 +0100220:|M|: Chris Kay <chris.kay@arm.com>
221:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000222:|F|: lib/extensions/amu/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200223
224Memory Partitioning And Monitoring (MPAM) extensions
225^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000226:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
227:|G|: `zelalem-aweke`_
228:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
229:|G|: `theotherjimmy`_
230:|F|: lib/extensions/mpam/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200231
232Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
233^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000234:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
235:|G|: `AlexeiFedorov`_
236:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
237:|G|: `zelalem-aweke`_
238:|F|: lib/extensions/pauth/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200239
240Statistical Profiling Extension (SPE)
241^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000242:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
243:|G|: `zelalem-aweke`_
244:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
245:|G|: `theotherjimmy`_
246:|F|: lib/extensions/spe/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200247
248Scalable Vector Extension (SVE)
249^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000250:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
251:|G|: `theotherjimmy`_
252:|F|: lib/extensions/sve/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200253
254Standard C library
255^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000256:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
257:|G|: `AlexeiFedorov`_
johpow0175294402021-08-25 16:32:23 -0500258:|M|: John Powell <john.powell@arm.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000259:|G|: `john-powell-arm`_
260:|F|: lib/libc/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200261
262Library At ROM (ROMlib)
263^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000264:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
265:|G|: `madhukar-Arm`_
266:|F|: lib/romlib/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200267
268Translation tables (``xlat_tables``) library
269^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000270:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
271:|G|: `javieralso-arm`_
272:|M|: Joao Alves <Joao.Alves@arm.com>
273:|G|: `J-Alves`_
274:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200275
276IO abstraction layer
277^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000278:|M|: Manish Pandey <manish.pandey2@arm.com>
279:|G|: `manish-pandey-arm`_
280:|M|: Olivier Deprez <olivier.deprez@arm.com>
281:|G|: `odeprez`_
282:|F|: drivers/io/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200283
284GIC driver
285^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000286:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
287:|G|: `AlexeiFedorov`_
288:|M|: Manish Pandey <manish.pandey2@arm.com>
289:|G|: `manish-pandey-arm`_
290:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
291:|G|: `madhukar-Arm`_
292:|M|: Olivier Deprez <olivier.deprez@arm.com>
293:|G|: `odeprez`_
294:|F|: drivers/arm/gic/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200295
David Vincze08059492022-05-12 16:07:03 +0200296Message Handling Unit (MHU) driver
297^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
298:|M|: David Vincze <david.vincze@arm.com>
299:|G|: `davidvincze`_
300:|F|: include/drivers/arm/mhu.h
301:|F|: drivers/arm/mhu
302
303Runtime Security Subsystem (RSS) comms driver
304^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
305:|M|: David Vincze <david.vincze@arm.com>
306:|G|: `davidvincze`_
307:|F|: include/drivers/arm/rss_comms.h
308:|F|: drivers/arm/rss
309
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200310Libfdt wrappers
311^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000312:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
313:|G|: `madhukar-Arm`_
314:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
315:|G|: `ManishVB-Arm`_
316:|F|: common/fdt_wrappers.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200317
318Firmware Encryption Framework
319^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000320:|M|: Sumit Garg <sumit.garg@linaro.org>
321:|G|: `b49020`_
322:|F|: drivers/io/io_encrypted.c
323:|F|: include/drivers/io/io_encrypted.h
324:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200325
Javier Almansa Sobrino99bf16e2020-07-20 13:17:45 +0100326Measured Boot
327^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000328:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
329:|G|: `AlexeiFedorov`_
330:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
331:|G|: `javieralso-arm`_
Sandrine Bailleux29980112022-05-03 14:59:48 +0200332:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
333:|G|: `sandrine-bailleux-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000334:|F|: drivers/measured_boot
335:|F|: include/drivers/measured_boot
Sandrine Bailleux29980112022-05-03 14:59:48 +0200336:|F|: docs/components/measured_boot
337:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200338
Manish V Badarkhe1d61a7b2022-05-04 16:19:17 +0100339PSA Firmware Update
340^^^^^^^^^^^^^^^^^^^
341:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
342:|G|: `ManishVB-Arm`_
343:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
344:|G|: `sandrine-bailleux-arm`_
345:|F|: drivers/fwu
346:|F|: include/drivers/fwu
347
David Vincze08059492022-05-12 16:07:03 +0200348Platform Security Architecture (PSA) APIs
349^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
350:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
351:|G|: `sandrine-bailleux-arm`_
352:|F|: include/lib/psa
353:|F|: lib/psa
354
Peng Fane19de4a2021-01-22 16:05:14 +0800355System Control and Management Interface (SCMI) Server
356^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000357:|M|: Etienne Carriere <etienne.carriere@st.com>
358:|G|: `etienne-lms`_
359:|M|: Peng Fan <peng.fan@nxp.com>
360:|G|: `MrVan`_
361:|F|: drivers/scmi-msg
362:|F|: include/drivers/scmi\*
Peng Fane19de4a2021-01-22 16:05:14 +0800363
Chris Kay35ec5de2021-10-14 12:32:52 +0100364Max Power Mitigation Mechanism (MPMM)
365^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
366:|M|: Chris Kay <chris.kay@arm.com>
367:|G|: `CJKay`_
368:|F|: include/lib/mpmm/
369:|F|: lib/mpmm/
370
johpow0175294402021-08-25 16:32:23 -0500371Granule Protection Tables Library (GPT-RME)
372^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
373:|M|: Mark Dykes <mark.dykes@arm.com>
374:|G|: `mardyk01`_
375:|M|: John Powell <john.powell@arm.com>
376:|G|: `john-powell-arm`_
377:|F|: lib/gpt_rme
378:|F|: include/lib/gpt_rme
379
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200380Platform Ports
381~~~~~~~~~~~~~~
382
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100383Allwinner ARMv8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200384^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000385:|M|: Andre Przywara <andre.przywara@arm.com>
386:|G|: `Andre-ARM`_
387:|M|: Samuel Holland <samuel@sholland.org>
388:|G|: `smaeul`_
389:|F|: docs/plat/allwinner.rst
390:|F|: plat/allwinner/
391:|F|: drivers/allwinner/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100392
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100393Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200394^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000395:|M|: Andre Przywara <andre.przywara@arm.com>
396:|G|: `Andre-ARM`_
397:|F|: docs/plat/meson-gxbb.rst
398:|F|: drivers/amlogic/
399:|F|: plat/amlogic/gxbb/
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100400
Remi Pommarel75e43e02019-04-01 11:34:09 +0200401Amlogic Meson S905x (GXL) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200402^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000403:|M|: Remi Pommarel <repk@triplefau.lt>
404:|G|: `remi-triplefault`_
405:|F|: docs/plat/meson-gxl.rst
406:|F|: plat/amlogic/gxl/
Remi Pommarel75e43e02019-04-01 11:34:09 +0200407
Carlo Caione57300ff2019-09-18 11:29:48 +0100408Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000410:|M|: Carlo Caione <ccaione@baylibre.com>
411:|G|: `carlocaione`_
412:|F|: docs/plat/meson-g12a.rst
413:|F|: plat/amlogic/g12a/
Carlo Caione57300ff2019-09-18 11:29:48 +0100414
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100415Amlogic Meson A113D (AXG) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200416^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000417:|M|: Carlo Caione <ccaione@baylibre.com>
418:|G|: `carlocaione`_
419:|F|: docs/plat/meson-axg.rst
420:|F|: plat/amlogic/axg/
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100421
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100422Arm FPGA platform port
423^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000424:|M|: Andre Przywara <andre.przywara@arm.com>
425:|G|: `Andre-ARM`_
426:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
427:|G|: `javieralso-arm`_
428:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100429
Manish Pandey1b88d742021-03-08 22:36:34 +0000430Arm FVP Platform port
431^^^^^^^^^^^^^^^^^^^^^
432:|M|: Manish Pandey <manish.pandey2@arm.com>
433:|G|: `manish-pandey-arm`_
434:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
435:|G|: `madhukar-Arm`_
436:|F|: plat/arm/board/fvp
437
438Arm Juno Platform port
439^^^^^^^^^^^^^^^^^^^^^^
440:|M|: Manish Pandey <manish.pandey2@arm.com>
441:|G|: `manish-pandey-arm`_
442:|M|: Chris Kay <chris.kay@arm.com>
443:|G|: `CJKay`_
444:|F|: plat/arm/board/juno
445
446Arm Morello and N1SDP Platform ports
447^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
448:|M|: Manoj Kumar <manoj.kumar3@arm.com>
449:|G|: `manojkumar-arm`_
450:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
451:|G|: `chandnich`_
452:|F|: plat/arm/board/morello
453:|F|: plat/arm/board/n1sdp
454
455Arm Rich IoT Platform ports
456^^^^^^^^^^^^^^^^^^^^^^^^^^^
457:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
458:|G|: `abdellatif-elkhlifi`_
459:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
460:|G|: `vishnu-banavath`_
461:|F|: plat/arm/board/corstone700
462:|F|: plat/arm/board/a5ds
Vishnu Banavath2b651ea2022-01-19 18:43:12 +0000463:|F|: plat/arm/board/corstone1000
Manish Pandey1b88d742021-03-08 22:36:34 +0000464
465Arm Reference Design platform ports
466^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000467:|M|: Thomas Abraham <thomas.abraham@arm.com>
468:|G|: `thomas-arm`_
Manish Pandey1b88d742021-03-08 22:36:34 +0000469:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
470:|G|: `vijayenthiran-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000471:|F|: plat/arm/css/sgi/
Manish Pandey1b88d742021-03-08 22:36:34 +0000472:|F|: plat/arm/board/rde1edge/
473:|F|: plat/arm/board/rdn1edge/
474:|F|: plat/arm/board/rdn2/
475:|F|: plat/arm/board/rdv1/
476:|F|: plat/arm/board/rdv1mc/
Manish Pandeybfd648a2021-03-09 20:39:33 +0000477:|F|: plat/arm/board/sgi575/
Manish Pandey1b88d742021-03-08 22:36:34 +0000478
Usama Ariff1513622021-04-09 17:07:41 +0100479Arm Total Compute platform port
Manish Pandey1b88d742021-03-08 22:36:34 +0000480^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
481:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
482:|G|: `arugan02`_
483:|M|: Usama Arif <usama.arif@arm.com>
484:|G|: `uarif1`_
Usama Ariff1513622021-04-09 17:07:41 +0100485:|F|: plat/arm/board/tc
Nariman Poushin08e04c02018-08-29 16:27:52 +0100486
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100487HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200488^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000489:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
490:|G|: `hzhuang1`_
491:|F|: docs/plat/hikey.rst
492:|F|: docs/plat/hikey960.rst
493:|F|: plat/hisilicon/hikey/
494:|F|: plat/hisilicon/hikey960/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100495
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100496HiSilicon Poplar platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200497^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000498:|M|: Shawn Guo <shawn.guo@linaro.org>
499:|G|: `shawnguo2`_
500:|F|: docs/plat/poplar.rst
501:|F|: plat/hisilicon/poplar/
Nishanth Menon0192f892016-10-14 01:13:34 +0000502
Loh Tien Hock59400a42019-02-04 16:17:24 +0800503Intel SocFPGA platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200504^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang90a36112022-03-19 14:21:55 +0800505:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
506:|G|: `sieumunt`_
507:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
508:|G|: `BenjaminLimJL`_
509:|F|: plat/intel/soc/
Manish Pandeybfd648a2021-03-09 20:39:33 +0000510:|F|: drivers/intel/soc/
Loh Tien Hock59400a42019-02-04 16:17:24 +0800511
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100512MediaTek platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200513^^^^^^^^^^^^^^^^^^^^^^^
developer61a46c32021-05-03 10:02:24 +0800514:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
515:|G|: `mtk-rex-bc-chen`_
developer13be5e92022-03-28 11:06:21 +0800516:|M|: Leon Chen <leon.chen@mediatek.com>
517:|G|: `leon-chen-mtk`_
developer943972f2022-03-04 11:50:43 +0800518:|F|: docs/plat/mt\*.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000519:|F|: plat/mediatek/
Nishanth Menon0192f892016-10-14 01:13:34 +0000520
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300521Marvell platform ports and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200522^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000523:|M|: Konstantin Porotchkin <kostap@marvell.com>
524:|G|: `kostapr`_
525:|F|: docs/plat/marvell/
526:|F|: plat/marvell/
527:|F|: drivers/marvell/
528:|F|: tools/marvell/
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300529
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100530NVidia platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200531^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000532:|M|: Varun Wadekar <vwadekar@nvidia.com>
533:|G|: `vwadekar`_
534:|F|: docs/plat/nvidia-tegra.rst
535:|F|: include/lib/cpus/aarch64/denver.h
536:|F|: lib/cpus/aarch64/denver.S
537:|F|: plat/nvidia/
Nishanth Menon0192f892016-10-14 01:13:34 +0000538
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100539NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200540^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000541:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
542:|G|: `bryanodonoghue`_
543:|M|: Jun Nie <jun.nie@linaro.org>
544:|G|: `niej`_
545:|F|: docs/plat/warp7.rst
546:|F|: plat/imx/common/
547:|F|: plat/imx/imx7/
548:|F|: drivers/imx/timer/
549:|F|: drivers/imx/uart/
550:|F|: drivers/imx/usdhc/
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100551
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100552NXP i.MX 8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200553^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan22e8c4c2021-07-23 18:18:53 +0800554:|M|: Peng Fan <peng.fan@nxp.com>
555:|G|: `MrVan`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000556:|F|: docs/plat/imx8.rst
557:|F|: plat/imx/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000558
Jacky Bai858feeb2019-01-14 13:48:57 +0800559NXP i.MX8M platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200560^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000561:|M|: Jacky Bai <ping.bai@nxp.com>
562:|G|: `JackyBai`_
563:|F|: docs/plat/imx8m.rst
564:|F|: plat/imx/imx8m/
Jacky Bai858feeb2019-01-14 13:48:57 +0800565
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530566NXP QorIQ Layerscape common code for platform ports
567^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
568:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
569:|G|: `pangupta`_
Jiafei Pandd276bd2021-10-22 11:32:45 +0800570:|M|: Jiafei Pan <jiafei.pan@nxp.com>
571:|G|: `JiafeiPan`_
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530572:|F|: docs/plat/nxp/
573:|F|: plat/nxp/
574:|F|: drivers/nxp/
575:|F|: tools/nxp/
576
577NXP SoC Part LX2160A and its platform port
578^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
579:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
580:|G|: `pangupta`_
581:|F|: plat/nxp/soc-lx2160a
582:|F|: plat/nxp/soc-lx2160a/lx2162aqds
583:|F|: plat/nxp/soc-lx2160a/lx2160aqds
584:|F|: plat/nxp/soc-lx2160a/lx2160ardb
585
Jiafei Pandd276bd2021-10-22 11:32:45 +0800586NXP SoC Part LS1028A and its platform port
587^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
588:|M|: Jiafei Pan <jiafei.pan@nxp.com>
589:|G|: `JiafeiPan`_
590:|F|: plat/nxp/soc-ls1028a
591:|F|: plat/nxp/soc-ls1028a/ls1028ardb
592
593NXP SoC Part LS1043A and its platform port
594^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
595:|M|: Jiafei Pan <jiafei.pan@nxp.com>
596:|G|: `JiafeiPan`_
597:|F|: plat/nxp/soc-ls1043a
598:|F|: plat/nxp/soc-ls1043a/ls1043ardb
599
Jiafei Pandee74bb2022-01-28 23:19:20 +0800600NXP SoC Part LS1046A and its platform port
601^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
602:|M|: Jiafei Pan <jiafei.pan@nxp.com>
603:|G|: `JiafeiPan`_
604:|F|: plat/nxp/soc-ls1046a
605:|F|: plat/nxp/soc-ls1046a/ls1046ardb
606:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
607:|F|: plat/nxp/soc-ls1046a/ls1046aqds
608
Jiafei Pan4ef4f9a2022-02-24 16:18:21 +0800609NXP SoC Part LS1088A and its platform port
610^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
611:|M|: Jiafei Pan <jiafei.pan@nxp.com>
612:|G|: `JiafeiPan`_
613:|F|: plat/nxp/soc-ls1088a
614:|F|: plat/nxp/soc-ls1088a/ls1088ardb
615:|F|: plat/nxp/soc-ls1088a/ls1088aqds
616
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100617QEMU platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200618^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000619:|M|: Jens Wiklander <jens.wiklander@linaro.org>
620:|G|: `jenswi-linaro`_
621:|F|: docs/plat/qemu.rst
622:|F|: plat/qemu/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000623
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530624QTI platform port
625^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000626:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
627:|G|: `sgorecha`_
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530628:|M|: Lachit Patel <lpatel@codeaurora.org>
629:|G|: `lachitp`_
630:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
631:|G|: `sreekare`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000632:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
633:|F|: docs/plat/qti.rst
634:|F|: plat/qti/
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530635
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100636QTI MSM8916 platform port
637^^^^^^^^^^^^^^^^^^^^^^^^^
638:|M|: Stephan Gerhold <stephan@gerhold.net>
639:|G|: `stephan-gh`_
640:|M|: Nikita Travkin <nikita@trvn.ru>
641:|G|: `TravMurav`_
642:|F|: docs/plat/qti-msm8916.rst
643:|F|: plat/qti/msm8916/
644
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100645Raspberry Pi 3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200646^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000647:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
648:|G|: `grandpaul`_
649:|F|: docs/plat/rpi3.rst
650:|F|: plat/rpi/rpi3/
651:|F|: plat/rpi/common/
652:|F|: drivers/rpi3/
653:|F|: include/drivers/rpi3/
Andre Przywarab56aee12020-01-24 10:46:17 +0000654
655Raspberry Pi 4 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200656^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000657:|M|: Andre Przywara <andre.przywara@arm.com>
658:|G|: `Andre-ARM`_
659:|F|: docs/plat/rpi4.rst
660:|F|: plat/rpi/rpi4/
661:|F|: plat/rpi/common/
662:|F|: drivers/rpi3/
663:|F|: include/drivers/rpi3/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000664
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200665Renesas rcar-gen3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200666^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000667:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
668:|G|: `ldts`_
669:|M|: Marek Vasut <marek.vasut@gmail.com>
670:|G|: `marex`_
671:|F|: docs/plat/rcar-gen3.rst
672:|F|: plat/renesas/common
673:|F|: plat/renesas/rcar
674:|F|: drivers/renesas/common
675:|F|: drivers/renesas/rcar
676:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200677
Biju Das9969c352020-12-07 13:14:38 +0000678Renesas RZ/G2 platform port
679^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000680:|M|: Biju Das <biju.das.jz@bp.renesas.com>
681:|G|: `bijucdas`_
682:|M|: Marek Vasut <marek.vasut@gmail.com>
683:|G|: `marex`_
684:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
685:|G|: `prabhakarlad`_
686:|F|: docs/plat/rz-g2.rst
687:|F|: plat/renesas/common
688:|F|: plat/renesas/rzg
689:|F|: drivers/renesas/common
690:|F|: drivers/renesas/rzg
691:|F|: tools/renesas/rzg_layout_create
Biju Das9969c352020-12-07 13:14:38 +0000692
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100693RockChip platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200694^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000695:|M|: Tony Xie <tony.xie@rock-chips.com>
696:|G|: `TonyXie06`_
697:|G|: `rockchip-linux`_
698:|M|: Heiko Stuebner <heiko@sntech.de>
699:|G|: `mmind`_
Julius Werner77d79d22021-07-08 14:38:41 -0700700:|M|: Julius Werner <jwerner@chromium.org>
701:|G|: `jwerner-chromium`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000702:|F|: plat/rockchip/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100703
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200704STM32MP1 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200705^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000706:|M|: Yann Gautier <yann.gautier@st.com>
707:|G|: `Yann-lms`_
708:|F|: docs/plat/stm32mp1.rst
709:|F|: drivers/st/
710:|F|: fdts/stm32\*
711:|F|: include/drivers/st/
712:|F|: include/dt-bindings/\*/stm32\*
713:|F|: plat/st/
714:|F|: tools/stm32image/
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200715
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100716Synquacer platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200717^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000718:|M|: Sumit Garg <sumit.garg@linaro.org>
719:|G|: `b49020`_
720:|F|: docs/plat/synquacer.rst
721:|F|: plat/socionext/synquacer/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100722
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100723Texas Instruments platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200724^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000725:|M|: Nishanth Menon <nm@ti.com>
726:|G|: `nmenon`_
727:|F|: docs/plat/ti-k3.rst
728:|F|: plat/ti/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100729
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100730UniPhier platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200731^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000732:|M|: Orphan
733:|F|: docs/plat/socionext-uniphier.rst
734:|F|: plat/socionext/uniphier/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100735
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100736Xilinx platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200737^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000738:|M|: Michal Simek <michal.simek@xilinx.com>
739:|G|: `michalsimek`_
740:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
741:|G|: `venkatesh`_
742:|F|: docs/plat/xilinx-zynqmp.rst
743:|F|: plat/xilinx/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100744
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200745
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200746Secure Payloads and Dispatchers
747~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200748
749OP-TEE dispatcher
750^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000751:|M|: Jens Wiklander <jens.wiklander@linaro.org>
752:|G|: `jenswi-linaro`_
753:|F|: docs/components/spd/optee-dispatcher.rst
754:|F|: services/spd/opteed/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200755
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700756TLK
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200757^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000758:|M|: Varun Wadekar <vwadekar@nvidia.com>
759:|G|: `vwadekar`_
760:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000761:|F|: include/bl32/payloads/tlk.h
762:|F|: services/spd/tlkd/
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700763
764Trusty secure payloads
765^^^^^^^^^^^^^^^^^^^^^^^^^^
766:|M|: Arve Hjønnevåg <arve@android.com>
767:|G|: `arve-android`_
768:|M|: Marco Nelissen <marcone@google.com>
769:|G|: `marcone`_
770:|M|: Varun Wadekar <vwadekar@nvidia.com>
771:|G|: `vwadekar`_
772:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000773:|F|: services/spd/trusty/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200774
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700775
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200776Test Secure Payload (TSP)
777^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000778:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
779:|G|: `ManishVB-Arm`_
780:|F|: bl32/tsp/
781:|F|: services/spd/tspd/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200782
783Tools
784~~~~~
785
786Fiptool
787^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000788:|M|: Joao Alves <Joao.Alves@arm.com>
789:|G|: `J-Alves`_
790:|F|: tools/fiptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200791
792Cert_create tool
793^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000794:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
795:|G|: `sandrine-bailleux-arm`_
796:|F|: tools/cert_create/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200797
798Encrypt_fw tool
799^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000800:|M|: Sumit Garg <sumit.garg@linaro.org>
801:|G|: `b49020`_
802:|F|: tools/encrypt_fw/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200803
804Sptool
805^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000806:|M|: Manish Pandey <manish.pandey2@arm.com>
807:|G|: `manish-pandey-arm`_
808:|F|: tools/sptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200809
810Build system
811^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000812:|M|: Manish Pandey <manish.pandey2@arm.com>
813:|G|: `manish-pandey-arm`_
814:|F|: Makefile
815:|F|: make_helpers/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200816
Zelalembde044f2021-05-04 15:07:21 -0500817Threat Model
818~~~~~~~~~~~~~
819:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
820:|G|: `zelalem-aweke`_
821:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
822:|G|: `sandrine-bailleux-arm`_
823:|M|: Joanna Farley <joanna.farley@arm.com>
824:|G|: `joannafarley-arm`_
825:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
826:|G|: `raghuncstate`_
827:|M|: Varun Wadekar <vwadekar@nvidia.com>
828:|G|: `vwadekar`_
829:|F|: docs/threat_model/
830
Chris Kay025c87f2021-11-09 20:05:38 +0000831Conventional Changelog Extensions
832~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833:|M|: Chris Kay <chris.kay@arm.com>
834:|G|: `CJKay`_
835:|F|: tools/conventional-changelog-tf-a
836
John Tsichritzisc689a822019-06-10 10:31:17 +0100837.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100838.. _Andre-ARM: https://github.com/Andre-ARM
839.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das9969c352020-12-07 13:14:38 +0000840.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100841.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100842.. _b49020: https://github.com/b49020
Paul Beesleyf2ec7142019-10-04 16:17:46 +0000843.. _carlocaione: https://github.com/carlocaione
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100844.. _danh-arm: https://github.com/danh-arm
David Vincze08059492022-05-12 16:07:03 +0200845.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100846.. _etienne-lms: https://github.com/etienne-lms
847.. _glneo: https://github.com/glneo
John Tsichritzisc689a822019-06-10 10:31:17 +0100848.. _grandpaul: https://github.com/grandpaul
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100849.. _hzhuang1: https://github.com/hzhuang1
Jacky Bai858feeb2019-01-14 13:48:57 +0800850.. _JackyBai: https://github.com/JackyBai
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100851.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzisc689a822019-06-10 10:31:17 +0100852.. _jwerner-chromium: https://github.com/jwerner-chromium
853.. _kostapr: https://github.com/kostapr
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530854.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200855.. _ldts: https://github.com/ldts
Marek Vasutf319ccd2019-02-20 13:16:14 +0100856.. _marex: https://github.com/marex
Dan Handley70c5d7b2017-12-06 10:13:17 +0000857.. _masahir0y: https://github.com/masahir0y
Michal Simeke2dbde22020-11-12 11:19:48 +0100858.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner2333a512019-04-19 12:35:47 +0200859.. _mmind: https://github.com/mmind
Peng Fane19de4a2021-01-22 16:05:14 +0800860.. _MrVan: https://github.com/MrVan
developer61a46c32021-05-03 10:02:24 +0800861.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
developer13be5e92022-03-28 11:06:21 +0800862.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzisc689a822019-06-10 10:31:17 +0100863.. _niej: https://github.com/niej
Nariman Poushin1e247e42018-10-03 12:03:42 +0100864.. _npoushin: https://github.com/npoushin
Biju Das78a547c2020-12-19 09:07:22 +0000865.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel75e43e02019-04-01 11:34:09 +0200866.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100867.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzisc689a822019-06-10 10:31:17 +0100868.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530869.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100870.. _shawnguo2: https://github.com/shawnguo2
Andre Przywarafcc609b2018-07-04 11:36:31 +0100871.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100872.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530873.. _sreekare: https://github.com/sreekare
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100874.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang90a36112022-03-19 14:21:55 +0800875.. _sieumunt: https://github.com/sieumunt
876.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abraham1ce503e2018-12-07 09:58:50 +0530877.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100878.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100879.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100880.. _vwadekar: https://github.com/vwadekar
Michal Simeke2dbde22020-11-12 11:19:48 +0100881.. _venkatesh: https://github.com/vabbarap
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200882.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux995f8902019-12-16 11:49:13 +0100883.. _manish-pandey-arm: https://github.com/manish-pandey-arm
884.. _mardyk01: https://github.com/mardyk01
885.. _odeprez: https://github.com/odeprez
886.. _bipinravi-arm: https://github.com/bipinravi-arm
887.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200888.. _ManishVB-Arm: https://github.com/ManishVB-Arm
889.. _max-shvetsov: https://github.com/max-shvetsov
890.. _javieralso-arm: https://github.com/javieralso-arm
891.. _laurenw-arm: https://github.com/laurenw-arm
892.. _zelalem-aweke: https://github.com/zelalem-aweke
893.. _theotherjimmy: https://github.com/theotherjimmy
894.. _J-Alves: https://github.com/J-Alves
895.. _madhukar-Arm: https://github.com/madhukar-Arm
896.. _john-powell-arm: https://github.com/john-powell-arm
Sandrine Bailleuxc1252fd2020-06-15 15:54:12 +0200897.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrino46ceb262020-09-03 10:29:24 +0100898.. _CJKay: https://github.com/cjkay
Nishanth Menon57cf6872020-12-10 14:41:10 -0600899.. _nmenon: https://github.com/nmenon
Manish Pandey1b88d742021-03-08 22:36:34 +0000900.. _manojkumar-arm: https://github.com/manojkumar-arm
901.. _chandnich: https://github.com/chandnich
902.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
903.. _vishnu-banavath: https://github.com/vishnu-banavath
904.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
905.. _arugan02: https://github.com/arugan02
906.. _uarif1: https://github.com/uarif1
Pankaj Gupta3f207e92021-03-25 12:48:11 +0530907.. _pangupta: https://github.com/pangupta
Jiafei Pandd276bd2021-10-22 11:32:45 +0800908.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700909.. _arve-android: https://github.com/arve-android
910.. _marcone: https://github.com/marcone
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200911
912.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/