blob: 159a3dbae6b5b9b0f5d9622c6b8f61da52e2451c [file] [log] [blame]
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +02001Project Maintenance
2===================
Douglas Raillard6f625742017-06-28 15:23:03 +01003
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +02004Trusted Firmware-A (TF-A) is an open governance community project. All
5contributions are ultimately merged by the maintainers listed below. Technical
6ownership of most parts of the codebase falls on the code owners listed
7below. An acknowledgement from these code owners is required before the
Douglas Raillard6f625742017-06-28 15:23:03 +01008maintainers merge a contribution.
9
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020010More details may be found in the `Project Maintenance Process`_ document.
11
Manish Pandey32d440c2021-03-09 20:39:33 +000012.. |M| replace:: **Mail**
13.. |G| replace:: **GitHub ID**
14.. |F| replace:: **Files**
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020015
16.. _maintainers:
17
18Maintainers
19-----------
20
Manish Pandey32d440c2021-03-09 20:39:33 +000021:|M|: Dan Handley <dan.handley@arm.com>
22:|G|: `danh-arm`_
23:|M|: Soby Mathew <soby.mathew@arm.com>
24:|G|: `soby-mathew`_
25:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
26:|G|: `sandrine-bailleux-arm`_
27:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
28:|G|: `AlexeiFedorov`_
29:|M|: Manish Pandey <manish.pandey2@arm.com>
30:|G|: `manish-pandey-arm`_
31:|M|: Mark Dykes <mark.dykes@arm.com>
32:|G|: `mardyk01`_
33:|M|: Olivier Deprez <olivier.deprez@arm.com>
34:|G|: `odeprez`_
35:|M|: Bipin Ravi <bipin.ravi@arm.com>
36:|G|: `bipinravi-arm`_
37:|M|: Joanna Farley <joanna.farley@arm.com>
38:|G|: `joannafarley-arm`_
39:|M|: Julius Werner <jwerner@chromium.org>
40:|G|: `jwerner-chromium`_
41:|M|: Varun Wadekar <vwadekar@nvidia.com>
42:|G|: `vwadekar`_
43:|M|: Andre Przywara <andre.przywara@arm.com>
44:|G|: `Andre-ARM`_
45:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
46:|G|: `laurenw-arm`_
47:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
48:|G|: `madhukar-Arm`_
49:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
50:|G|: `raghuncstate`_
Douglas Raillard6f625742017-06-28 15:23:03 +010051
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020052
53.. _code owners:
54
55Code owners
56-----------
57
Manish Pandey13d25342021-03-08 22:36:34 +000058Common Code
59~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020060
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020061Armv7-A architecture port
62^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000063:|M|: Etienne Carriere <etienne.carriere@linaro.org>
64:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020065
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010066Build Definitions for CMake Build System
67^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Pandey13d25342021-03-08 22:36:34 +000071:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000072:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010073
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020074Software Delegated Exception Interface (SDEI)
75^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000076:|M|: Mark Dykes <mark.dykes@arm.com>
77:|G|: `mardyk01`_
Manish Pandey32d440c2021-03-09 20:39:33 +000078:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020079
80Trusted Boot
81^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000082:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
83:|G|: `sandrine-bailleux-arm`_
84:|M|: Manish Pandey <manish.pandey2@arm.com>
85:|G|: `manish-pandey-arm`_
86:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
87:|G|: `ManishVB-Arm`_
88:|F|: drivers/auth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020089
Marc Bonnicice5b35c2022-02-14 18:31:11 +000090Secure Partition Manager Core (EL3 FF-A SPMC)
91^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
92:|M|: Marc Bonnici <marc.bonnici@arm.com>
93:|G|: `marcbonnici`_
94:|F|: services/std_svc/spm/el3_spmc/\*
95
96Secure Partition Manager Dispatcher (SPMD)
97^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000098:|M|: Olivier Deprez <olivier.deprez@arm.com>
99:|G|: `odeprez`_
100:|M|: Manish Pandey <manish.pandey2@arm.com>
101:|G|: `manish-pandey-arm`_
102:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
103:|G|: `max-shvetsov`_
104:|M|: Joao Alves <Joao.Alves@arm.com>
105:|G|: `J-Alves`_
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000106:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200107
108Exception Handling Framework (EHF)
109^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000110:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
111:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000112:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200113
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500114Realm Management Extension (RME)
115^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
116:|M|: Bipin Ravi <bipin.ravi@arm.com>
117:|G|: `bipinravi-arm`_
118:|M|: Mark Dykes <mark.dykes@arm.com>
119:|G|: `mardyk01`_
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500120:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
121:|G|: `zelalem-aweke`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200122
123Drivers, Libraries and Framework Code
124~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125
126Console API framework
127^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleux0c16d682020-05-13 08:57:41 +0200133
134coreboot support libraries
135^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleux0c16d682020-05-13 08:57:41 +0200142
143eMMC/UFS drivers
144^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleux0c16d682020-05-13 08:57:41 +0200154
Venkatesh Yadav Abbarapue5936202020-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 Bailleuxda37ac82020-05-27 10:36:56 +0200164Power State Coordination Interface (PSCI)
165^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleuxda37ac82020-05-27 10:36:56 +0200175
176DebugFS
177^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000178:|M|: Olivier Deprez <olivier.deprez@arm.com>
179:|G|: `odeprez`_
180:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200181
182Firmware Configuration Framework (FCONF)
183^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleuxda37ac82020-05-27 10:36:56 +0200191
192Performance Measurement Framework (PMF)
193^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000194:|M|: Joao Alves <Joao.Alves@arm.com>
195:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000196:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200197
198Arm CPU libraries
199^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000200:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
201:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000202:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200203
204Reliability Availability Serviceabilty (RAS) framework
205^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000206:|M|: Olivier Deprez <olivier.deprez@arm.com>
207:|G|: `odeprez`_
208:|M|: Manish Pandey <manish.pandey2@arm.com>
209:|G|: `manish-pandey-arm`_
210:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200211
212Activity Monitors Unit (AMU) extensions
213^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000214:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
215:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100216:|M|: Chris Kay <chris.kay@arm.com>
217:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000218:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200219
220Memory Partitioning And Monitoring (MPAM) extensions
221^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000222:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
223:|G|: `zelalem-aweke`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000224:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200225
226Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
227^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000228:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
229:|G|: `AlexeiFedorov`_
230:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
231:|G|: `zelalem-aweke`_
232:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200233
234Statistical Profiling Extension (SPE)
235^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000236:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
237:|G|: `zelalem-aweke`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000238:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200239
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200240Standard C library
241^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000242:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
243:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000244:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200245
246Library At ROM (ROMlib)
247^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000248:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
249:|G|: `madhukar-Arm`_
250:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200251
252Translation tables (``xlat_tables``) library
253^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000254:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
255:|G|: `javieralso-arm`_
256:|M|: Joao Alves <Joao.Alves@arm.com>
257:|G|: `J-Alves`_
258:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200259
260IO abstraction layer
261^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000262:|M|: Manish Pandey <manish.pandey2@arm.com>
263:|G|: `manish-pandey-arm`_
264:|M|: Olivier Deprez <olivier.deprez@arm.com>
265:|G|: `odeprez`_
266:|F|: drivers/io/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200267
268GIC driver
269^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
271:|G|: `AlexeiFedorov`_
272:|M|: Manish Pandey <manish.pandey2@arm.com>
273:|G|: `manish-pandey-arm`_
274:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
275:|G|: `madhukar-Arm`_
276:|M|: Olivier Deprez <olivier.deprez@arm.com>
277:|G|: `odeprez`_
278:|F|: drivers/arm/gic/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200279
David Vinczec671dae2022-05-12 16:07:03 +0200280Message Handling Unit (MHU) driver
281^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
282:|M|: David Vincze <david.vincze@arm.com>
283:|G|: `davidvincze`_
284:|F|: include/drivers/arm/mhu.h
285:|F|: drivers/arm/mhu
286
287Runtime Security Subsystem (RSS) comms driver
288^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
289:|M|: David Vincze <david.vincze@arm.com>
290:|G|: `davidvincze`_
291:|F|: include/drivers/arm/rss_comms.h
292:|F|: drivers/arm/rss
293
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200294Libfdt wrappers
295^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000296:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
297:|G|: `madhukar-Arm`_
298:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
299:|G|: `ManishVB-Arm`_
300:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200301
302Firmware Encryption Framework
303^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000304:|M|: Sumit Garg <sumit.garg@linaro.org>
305:|G|: `b49020`_
306:|F|: drivers/io/io_encrypted.c
307:|F|: include/drivers/io/io_encrypted.h
308:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200309
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100310Measured Boot
311^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000312:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
313:|G|: `AlexeiFedorov`_
314:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
315:|G|: `javieralso-arm`_
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200316:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
317:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000318:|F|: drivers/measured_boot
319:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200320:|F|: docs/components/measured_boot
321:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200322
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100323PSA Firmware Update
324^^^^^^^^^^^^^^^^^^^
325:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
326:|G|: `ManishVB-Arm`_
327:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
328:|G|: `sandrine-bailleux-arm`_
329:|F|: drivers/fwu
330:|F|: include/drivers/fwu
331
David Vinczec671dae2022-05-12 16:07:03 +0200332Platform Security Architecture (PSA) APIs
333^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
334:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
335:|G|: `sandrine-bailleux-arm`_
336:|F|: include/lib/psa
337:|F|: lib/psa
338
Peng Fan12b66a92021-01-22 16:05:14 +0800339System Control and Management Interface (SCMI) Server
340^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000341:|M|: Etienne Carriere <etienne.carriere@st.com>
342:|G|: `etienne-lms`_
343:|M|: Peng Fan <peng.fan@nxp.com>
344:|G|: `MrVan`_
345:|F|: drivers/scmi-msg
346:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800347
Chris Kayb15f7e22021-10-14 12:32:52 +0100348Max Power Mitigation Mechanism (MPMM)
349^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
350:|M|: Chris Kay <chris.kay@arm.com>
351:|G|: `CJKay`_
352:|F|: include/lib/mpmm/
353:|F|: lib/mpmm/
354
johpow016ee92592021-08-25 16:32:23 -0500355Granule Protection Tables Library (GPT-RME)
356^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
357:|M|: Mark Dykes <mark.dykes@arm.com>
358:|G|: `mardyk01`_
johpow016ee92592021-08-25 16:32:23 -0500359:|F|: lib/gpt_rme
360:|F|: include/lib/gpt_rme
361
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200362Platform Ports
363~~~~~~~~~~~~~~
364
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100365Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200366^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000367:|M|: Andre Przywara <andre.przywara@arm.com>
368:|G|: `Andre-ARM`_
369:|M|: Samuel Holland <samuel@sholland.org>
370:|G|: `smaeul`_
371:|F|: docs/plat/allwinner.rst
372:|F|: plat/allwinner/
373:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100374
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100375Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200376^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000377:|M|: Andre Przywara <andre.przywara@arm.com>
378:|G|: `Andre-ARM`_
379:|F|: docs/plat/meson-gxbb.rst
380:|F|: drivers/amlogic/
381:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100382
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200383Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200384^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000385:|M|: Remi Pommarel <repk@triplefau.lt>
386:|G|: `remi-triplefault`_
387:|F|: docs/plat/meson-gxl.rst
388:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200389
Carlo Caionecdb8c522019-09-18 11:29:48 +0100390Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200391^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000392:|M|: Carlo Caione <ccaione@baylibre.com>
393:|G|: `carlocaione`_
394:|F|: docs/plat/meson-g12a.rst
395:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100396
Carlo Caioneafd241e2020-01-24 16:20:15 +0100397Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200398^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000399:|M|: Carlo Caione <ccaione@baylibre.com>
400:|G|: `carlocaione`_
401:|F|: docs/plat/meson-axg.rst
402:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100403
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100404Arm FPGA platform port
405^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000406:|M|: Andre Przywara <andre.przywara@arm.com>
407:|G|: `Andre-ARM`_
408:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
409:|G|: `javieralso-arm`_
410:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100411
Manish Pandey13d25342021-03-08 22:36:34 +0000412Arm FVP Platform port
413^^^^^^^^^^^^^^^^^^^^^
414:|M|: Manish Pandey <manish.pandey2@arm.com>
415:|G|: `manish-pandey-arm`_
416:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
417:|G|: `madhukar-Arm`_
418:|F|: plat/arm/board/fvp
419
420Arm Juno Platform port
421^^^^^^^^^^^^^^^^^^^^^^
422:|M|: Manish Pandey <manish.pandey2@arm.com>
423:|G|: `manish-pandey-arm`_
424:|M|: Chris Kay <chris.kay@arm.com>
425:|G|: `CJKay`_
426:|F|: plat/arm/board/juno
427
428Arm Morello and N1SDP Platform ports
429^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
430:|M|: Manoj Kumar <manoj.kumar3@arm.com>
431:|G|: `manojkumar-arm`_
432:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
433:|G|: `chandnich`_
434:|F|: plat/arm/board/morello
435:|F|: plat/arm/board/n1sdp
436
437Arm Rich IoT Platform ports
438^^^^^^^^^^^^^^^^^^^^^^^^^^^
439:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
440:|G|: `abdellatif-elkhlifi`_
441:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
442:|G|: `vishnu-banavath`_
443:|F|: plat/arm/board/corstone700
444:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000445:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000446
447Arm Reference Design platform ports
448^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000449:|M|: Thomas Abraham <thomas.abraham@arm.com>
450:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000451:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
452:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000453:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000454:|F|: plat/arm/board/rde1edge/
455:|F|: plat/arm/board/rdn1edge/
456:|F|: plat/arm/board/rdn2/
457:|F|: plat/arm/board/rdv1/
458:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000459:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000460
Usama Arif6ec0c652021-04-09 17:07:41 +0100461Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000462^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
463:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
464:|G|: `arugan02`_
465:|M|: Usama Arif <usama.arif@arm.com>
466:|G|: `uarif1`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100467:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100468
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100469HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200470^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000471:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
472:|G|: `hzhuang1`_
473:|F|: docs/plat/hikey.rst
474:|F|: docs/plat/hikey960.rst
475:|F|: plat/hisilicon/hikey/
476:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100477
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100478HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200479^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000480:|M|: Shawn Guo <shawn.guo@linaro.org>
481:|G|: `shawnguo2`_
482:|F|: docs/plat/poplar.rst
483:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100484
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800485Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200486^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800487:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
488:|G|: `sieumunt`_
489:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
490:|G|: `BenjaminLimJL`_
491:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000492:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800493
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100494MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200495^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800496:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
497:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800498:|M|: Leon Chen <leon.chen@mediatek.com>
499:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800500:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000501:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100502
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300503Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200504^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000505:|M|: Konstantin Porotchkin <kostap@marvell.com>
506:|G|: `kostapr`_
507:|F|: docs/plat/marvell/
508:|F|: plat/marvell/
509:|F|: drivers/marvell/
510:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300511
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100512NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200513^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000514:|M|: Varun Wadekar <vwadekar@nvidia.com>
515:|G|: `vwadekar`_
516:|F|: docs/plat/nvidia-tegra.rst
517:|F|: include/lib/cpus/aarch64/denver.h
518:|F|: lib/cpus/aarch64/denver.S
519:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100520
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100521NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200522^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000523:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
524:|G|: `bryanodonoghue`_
525:|M|: Jun Nie <jun.nie@linaro.org>
526:|G|: `niej`_
527:|F|: docs/plat/warp7.rst
528:|F|: plat/imx/common/
529:|F|: plat/imx/imx7/
530:|F|: drivers/imx/timer/
531:|F|: drivers/imx/uart/
532:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100533
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100534NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200535^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800536:|M|: Peng Fan <peng.fan@nxp.com>
537:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000538:|F|: docs/plat/imx8.rst
539:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100540
Jacky Baidc20d262019-01-14 13:48:57 +0800541NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200542^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000543:|M|: Jacky Bai <ping.bai@nxp.com>
544:|G|: `JackyBai`_
545:|F|: docs/plat/imx8m.rst
546:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800547
Pankaj Gupta75569c32021-03-25 12:48:11 +0530548NXP QorIQ Layerscape common code for platform ports
549^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
550:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
551:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800552:|M|: Jiafei Pan <jiafei.pan@nxp.com>
553:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530554:|F|: docs/plat/nxp/
555:|F|: plat/nxp/
556:|F|: drivers/nxp/
557:|F|: tools/nxp/
558
559NXP SoC Part LX2160A and its platform port
560^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
561:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
562:|G|: `pangupta`_
563:|F|: plat/nxp/soc-lx2160a
564:|F|: plat/nxp/soc-lx2160a/lx2162aqds
565:|F|: plat/nxp/soc-lx2160a/lx2160aqds
566:|F|: plat/nxp/soc-lx2160a/lx2160ardb
567
Jiafei Pand9bb9772021-10-22 11:32:45 +0800568NXP SoC Part LS1028A and its platform port
569^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
570:|M|: Jiafei Pan <jiafei.pan@nxp.com>
571:|G|: `JiafeiPan`_
572:|F|: plat/nxp/soc-ls1028a
573:|F|: plat/nxp/soc-ls1028a/ls1028ardb
574
575NXP SoC Part LS1043A and its platform port
576^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
577:|M|: Jiafei Pan <jiafei.pan@nxp.com>
578:|G|: `JiafeiPan`_
579:|F|: plat/nxp/soc-ls1043a
580:|F|: plat/nxp/soc-ls1043a/ls1043ardb
581
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800582NXP SoC Part LS1046A and its platform port
583^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
584:|M|: Jiafei Pan <jiafei.pan@nxp.com>
585:|G|: `JiafeiPan`_
586:|F|: plat/nxp/soc-ls1046a
587:|F|: plat/nxp/soc-ls1046a/ls1046ardb
588:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
589:|F|: plat/nxp/soc-ls1046a/ls1046aqds
590
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800591NXP SoC Part LS1088A and its platform port
592^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
593:|M|: Jiafei Pan <jiafei.pan@nxp.com>
594:|G|: `JiafeiPan`_
595:|F|: plat/nxp/soc-ls1088a
596:|F|: plat/nxp/soc-ls1088a/ls1088ardb
597:|F|: plat/nxp/soc-ls1088a/ls1088aqds
598
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100599QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200600^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000601:|M|: Jens Wiklander <jens.wiklander@linaro.org>
602:|G|: `jenswi-linaro`_
603:|F|: docs/plat/qemu.rst
604:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100605
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530606QTI platform port
607^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000608:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
609:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530610:|M|: Lachit Patel <lpatel@codeaurora.org>
611:|G|: `lachitp`_
612:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
613:|G|: `sreekare`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000614:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
615:|F|: docs/plat/qti.rst
616:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530617
Stephan Gerholdfa145392021-12-01 20:00:00 +0100618QTI MSM8916 platform port
619^^^^^^^^^^^^^^^^^^^^^^^^^
620:|M|: Stephan Gerhold <stephan@gerhold.net>
621:|G|: `stephan-gh`_
622:|M|: Nikita Travkin <nikita@trvn.ru>
623:|G|: `TravMurav`_
624:|F|: docs/plat/qti-msm8916.rst
625:|F|: plat/qti/msm8916/
626
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100627Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200628^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000629:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
630:|G|: `grandpaul`_
631:|F|: docs/plat/rpi3.rst
632:|F|: plat/rpi/rpi3/
633:|F|: plat/rpi/common/
634:|F|: drivers/rpi3/
635:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000636
637Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200638^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000639:|M|: Andre Przywara <andre.przywara@arm.com>
640:|G|: `Andre-ARM`_
641:|F|: docs/plat/rpi4.rst
642:|F|: plat/rpi/rpi4/
643:|F|: plat/rpi/common/
644:|F|: drivers/rpi3/
645:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100646
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200647Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200648^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000649:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
650:|G|: `ldts`_
651:|M|: Marek Vasut <marek.vasut@gmail.com>
652:|G|: `marex`_
653:|F|: docs/plat/rcar-gen3.rst
654:|F|: plat/renesas/common
655:|F|: plat/renesas/rcar
656:|F|: drivers/renesas/common
657:|F|: drivers/renesas/rcar
658:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200659
Biju Das2bc48582020-12-07 13:14:38 +0000660Renesas RZ/G2 platform port
661^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000662:|M|: Biju Das <biju.das.jz@bp.renesas.com>
663:|G|: `bijucdas`_
664:|M|: Marek Vasut <marek.vasut@gmail.com>
665:|G|: `marex`_
666:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
667:|G|: `prabhakarlad`_
668:|F|: docs/plat/rz-g2.rst
669:|F|: plat/renesas/common
670:|F|: plat/renesas/rzg
671:|F|: drivers/renesas/common
672:|F|: drivers/renesas/rzg
673:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000674
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100675RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200676^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000677:|M|: Tony Xie <tony.xie@rock-chips.com>
678:|G|: `TonyXie06`_
679:|G|: `rockchip-linux`_
680:|M|: Heiko Stuebner <heiko@sntech.de>
681:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700682:|M|: Julius Werner <jwerner@chromium.org>
683:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000684:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100685
Yann Gautierefb37282018-07-05 16:52:00 +0200686STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200687^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000688:|M|: Yann Gautier <yann.gautier@st.com>
689:|G|: `Yann-lms`_
690:|F|: docs/plat/stm32mp1.rst
691:|F|: drivers/st/
692:|F|: fdts/stm32\*
693:|F|: include/drivers/st/
694:|F|: include/dt-bindings/\*/stm32\*
695:|F|: plat/st/
696:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200697
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100698Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200699^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000700:|M|: Sumit Garg <sumit.garg@linaro.org>
701:|G|: `b49020`_
702:|F|: docs/plat/synquacer.rst
703:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100704
705Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200706^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000707:|M|: Nishanth Menon <nm@ti.com>
708:|G|: `nmenon`_
709:|F|: docs/plat/ti-k3.rst
710:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100711
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100712UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200713^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000714:|M|: Orphan
715:|F|: docs/plat/socionext-uniphier.rst
716:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100717
718Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200719^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000720:|M|: Michal Simek <michal.simek@xilinx.com>
721:|G|: `michalsimek`_
722:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
723:|G|: `venkatesh`_
724:|F|: docs/plat/xilinx-zynqmp.rst
725:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100726
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200727
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200728Secure Payloads and Dispatchers
729~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200730
731OP-TEE dispatcher
732^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000733:|M|: Jens Wiklander <jens.wiklander@linaro.org>
734:|G|: `jenswi-linaro`_
735:|F|: docs/components/spd/optee-dispatcher.rst
736:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200737
Marco Nelissen3db9a392022-04-06 11:13:44 -0700738TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200739^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000740:|M|: Varun Wadekar <vwadekar@nvidia.com>
741:|G|: `vwadekar`_
742:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000743:|F|: include/bl32/payloads/tlk.h
744:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700745
746Trusty secure payloads
747^^^^^^^^^^^^^^^^^^^^^^^^^^
748:|M|: Arve Hjønnevåg <arve@android.com>
749:|G|: `arve-android`_
750:|M|: Marco Nelissen <marcone@google.com>
751:|G|: `marcone`_
752:|M|: Varun Wadekar <vwadekar@nvidia.com>
753:|G|: `vwadekar`_
754:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000755:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200756
Marco Nelissen3db9a392022-04-06 11:13:44 -0700757
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200758Test Secure Payload (TSP)
759^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000760:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
761:|G|: `ManishVB-Arm`_
762:|F|: bl32/tsp/
763:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200764
765Tools
766~~~~~
767
768Fiptool
769^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000770:|M|: Joao Alves <Joao.Alves@arm.com>
771:|G|: `J-Alves`_
772:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200773
774Cert_create tool
775^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000776:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
777:|G|: `sandrine-bailleux-arm`_
778:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200779
780Encrypt_fw tool
781^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000782:|M|: Sumit Garg <sumit.garg@linaro.org>
783:|G|: `b49020`_
784:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200785
786Sptool
787^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000788:|M|: Manish Pandey <manish.pandey2@arm.com>
789:|G|: `manish-pandey-arm`_
790:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200791
792Build system
793^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000794:|M|: Manish Pandey <manish.pandey2@arm.com>
795:|G|: `manish-pandey-arm`_
796:|F|: Makefile
797:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200798
Zelalem0de60d32021-05-04 15:07:21 -0500799Threat Model
800~~~~~~~~~~~~~
801:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
802:|G|: `zelalem-aweke`_
803:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
804:|G|: `sandrine-bailleux-arm`_
805:|M|: Joanna Farley <joanna.farley@arm.com>
806:|G|: `joannafarley-arm`_
807:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
808:|G|: `raghuncstate`_
809:|M|: Varun Wadekar <vwadekar@nvidia.com>
810:|G|: `vwadekar`_
811:|F|: docs/threat_model/
812
Chris Kayc4e8eda2021-11-09 20:05:38 +0000813Conventional Changelog Extensions
814~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
815:|M|: Chris Kay <chris.kay@arm.com>
816:|G|: `CJKay`_
817:|F|: tools/conventional-changelog-tf-a
818
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100819.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100820.. _Andre-ARM: https://github.com/Andre-ARM
821.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000822.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100823.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100824.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000825.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100826.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200827.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100828.. _etienne-lms: https://github.com/etienne-lms
829.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100830.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100831.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800832.. _JackyBai: https://github.com/JackyBai
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100833.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100834.. _jwerner-chromium: https://github.com/jwerner-chromium
835.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530836.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200837.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100838.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000839.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100840.. _michalsimek: https://github.com/michalsimek
Heiko Stuebner55617252019-04-19 12:35:47 +0200841.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800842.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800843.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800844.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100845.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100846.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000847.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200848.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100849.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100850.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530851.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100852.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100853.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100854.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530855.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100856.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800857.. _sieumunt: https://github.com/sieumunt
858.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530859.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100860.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100861.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100862.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100863.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200864.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100865.. _manish-pandey-arm: https://github.com/manish-pandey-arm
866.. _mardyk01: https://github.com/mardyk01
867.. _odeprez: https://github.com/odeprez
868.. _bipinravi-arm: https://github.com/bipinravi-arm
869.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200870.. _ManishVB-Arm: https://github.com/ManishVB-Arm
871.. _max-shvetsov: https://github.com/max-shvetsov
872.. _javieralso-arm: https://github.com/javieralso-arm
873.. _laurenw-arm: https://github.com/laurenw-arm
874.. _zelalem-aweke: https://github.com/zelalem-aweke
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200875.. _J-Alves: https://github.com/J-Alves
876.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200877.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100878.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600879.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000880.. _manojkumar-arm: https://github.com/manojkumar-arm
881.. _chandnich: https://github.com/chandnich
882.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
883.. _vishnu-banavath: https://github.com/vishnu-banavath
884.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
885.. _arugan02: https://github.com/arugan02
886.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530887.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800888.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700889.. _arve-android: https://github.com/arve-android
890.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000891.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200892
893.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/