blob: bbb8b181fecf4844bd512e312fe80ab6ec81eadf [file] [log] [blame]
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +02001Project Maintenance
2===================
Douglas Raillard6f625742017-06-28 15:23:03 +01003
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +02004Trusted Firmware-A (TF-A) is an open governance community project. All
5contributions are ultimately merged by the maintainers listed below. Technical
6ownership of most parts of the codebase falls on the code owners listed
7below. An acknowledgement from these code owners is required before the
Douglas Raillard6f625742017-06-28 15:23:03 +01008maintainers merge a contribution.
9
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020010More details may be found in the `Project Maintenance Process`_ document.
11
Manish Pandey32d440c2021-03-09 20:39:33 +000012.. |M| replace:: **Mail**
13.. |G| replace:: **GitHub ID**
14.. |F| replace:: **Files**
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020015
16.. _maintainers:
17
18Maintainers
19-----------
20
Manish Pandey32d440c2021-03-09 20:39:33 +000021:|M|: Dan Handley <dan.handley@arm.com>
22:|G|: `danh-arm`_
23:|M|: Soby Mathew <soby.mathew@arm.com>
24:|G|: `soby-mathew`_
25:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
26:|G|: `sandrine-bailleux-arm`_
27:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
28:|G|: `AlexeiFedorov`_
29:|M|: Manish Pandey <manish.pandey2@arm.com>
30:|G|: `manish-pandey-arm`_
31:|M|: Mark Dykes <mark.dykes@arm.com>
32:|G|: `mardyk01`_
33:|M|: Olivier Deprez <olivier.deprez@arm.com>
34:|G|: `odeprez`_
35:|M|: Bipin Ravi <bipin.ravi@arm.com>
36:|G|: `bipinravi-arm`_
37:|M|: Joanna Farley <joanna.farley@arm.com>
38:|G|: `joannafarley-arm`_
39:|M|: Julius Werner <jwerner@chromium.org>
40:|G|: `jwerner-chromium`_
41:|M|: Varun Wadekar <vwadekar@nvidia.com>
42:|G|: `vwadekar`_
43:|M|: Andre Przywara <andre.przywara@arm.com>
44:|G|: `Andre-ARM`_
45:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
46:|G|: `laurenw-arm`_
47:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
48:|G|: `madhukar-Arm`_
49:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
50:|G|: `raghuncstate`_
Manish Pandey8d76a4a2022-06-27 18:05:48 +010051:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
52:|G|: `ManishVB-Arm`_
Douglas Raillard6f625742017-06-28 15:23:03 +010053
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +020054
55.. _code owners:
56
57Code owners
58-----------
59
Manish Pandey13d25342021-03-08 22:36:34 +000060Common Code
61~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020062
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020063Armv7-A architecture port
64^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000065:|M|: Etienne Carriere <etienne.carriere@linaro.org>
66:|G|: `etienne-lms`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +020067
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010068Build Definitions for CMake Build System
69^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000070:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
71:|G|: `javieralso-arm`_
72:|M|: Chris Kay <chris.kay@arm.com>
Manish Pandey13d25342021-03-08 22:36:34 +000073:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +000074:|F|: /
Javier Almansa Sobrino578bf9f2020-07-10 11:00:03 +010075
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020076Software Delegated Exception Interface (SDEI)
77^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +000078:|M|: Mark Dykes <mark.dykes@arm.com>
79:|G|: `mardyk01`_
Manish Pandey32d440c2021-03-09 20:39:33 +000080:|F|: services/std_svc/sdei/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +020081
82Trusted Boot
83^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleuxda37ac82020-05-27 10:36:56 +020091
Marc Bonnicice5b35c2022-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 Pandey32d440c2021-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 Bonnicice5b35c2022-02-14 18:31:11 +0000108:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200109
110Exception Handling Framework (EHF)
111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000112:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
113:|G|: `ManishVB-Arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000114:|F|: bl31/ehf.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200115
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100116Realm Management Monitor Dispatcher (RMMD)
117^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
118:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
119:|G|: `javieralso-arm`_
120:|F|: services/std_svc/rmmd/\*
121:|F|: include/services/rmmd_svc.h
122:|F|: include/services/rmm_core_manifest.h
123
Zelalem Aweke3cfa3492021-08-26 15:29:47 -0500124Realm Management Extension (RME)
125^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126:|M|: Bipin Ravi <bipin.ravi@arm.com>
127:|G|: `bipinravi-arm`_
128:|M|: Mark Dykes <mark.dykes@arm.com>
129:|G|: `mardyk01`_
Javier Almansa Sobrino7e065752022-07-05 15:32:01 +0100130:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
131:|G|: `javieralso-arm`_
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200132
133Drivers, Libraries and Framework Code
134~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
135
136Console API framework
137^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000138:|M|: Julius Werner <jwerner@chromium.org>
139:|G|: `jwerner-chromium`_
140:|F|: drivers/console/
141:|F|: include/drivers/console.h
142:|F|: plat/common/aarch64/crash_console_helpers.S
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200143
144coreboot support libraries
145^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000146:|M|: Julius Werner <jwerner@chromium.org>
147:|G|: `jwerner-chromium`_
148:|F|: drivers/coreboot/
149:|F|: include/drivers/coreboot/
150:|F|: include/lib/coreboot.h
151:|F|: lib/coreboot/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200152
153eMMC/UFS drivers
154^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000155:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
156:|G|: `hzhuang1`_
157:|F|: drivers/partition/
158:|F|: drivers/synopsys/emmc/
159:|F|: drivers/synopsys/ufs/
160:|F|: drivers/ufs/
161:|F|: include/drivers/dw_ufs.h
162:|F|: include/drivers/ufs.h
163:|F|: include/drivers/synopsys/dw_mmc.h
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200164
Mikael Olsson60c43942022-10-14 11:48:07 +0200165Arm® Ethos™-N NPU driver
166^^^^^^^^^^^^^^^^^^^^^^^^
167:|M|: Joshua Slater <joshua.slater@arm.com>
168:|G|: `jslater8`_
169:|M|: Mikael Olsson <mikael.olsson@arm.com>
170:|G|: `mikaelolsson-arm`_
171:|F|: drivers/arm/ethosn/
172:|F|: include/drivers/arm/ethosn.h
173:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
174:|F|: include/plat/arm/common/fconf_ethosn_getter.h
175:|F|: fdts/juno-ethosn.dtsi
176
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700177JTAG DCC console driver
178^^^^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200179:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700180:G: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200181:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapue5936202020-11-27 02:58:24 -0700182:G: `venkatesh`_
183:F: drivers/arm/dcc/
184:F: include/drivers/arm/dcc.h
185
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200186Power State Coordination Interface (PSCI)
187^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000188:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
189:|G|: `javieralso-arm`_
190:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
191:|G|: `madhukar-Arm`_
192:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
193:|G|: `laurenw-arm`_
194:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
195:|G|: `zelalem-aweke`_
196:|F|: lib/psci/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200197
198DebugFS
199^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000200:|M|: Olivier Deprez <olivier.deprez@arm.com>
201:|G|: `odeprez`_
202:|F|: lib/debugfs/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200203
204Firmware Configuration Framework (FCONF)
205^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000206:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
207:|G|: `madhukar-Arm`_
208:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
209:|G|: `ManishVB-Arm`_
210:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
211:|G|: `laurenw-arm`_
212:|F|: lib/fconf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200213
214Performance Measurement Framework (PMF)
215^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000216:|M|: Joao Alves <Joao.Alves@arm.com>
217:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000218:|F|: lib/pmf/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200219
220Arm CPU libraries
221^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000222:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
223:|G|: `laurenw-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000224:|F|: lib/cpus/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200225
226Reliability Availability Serviceabilty (RAS) framework
227^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000228:|M|: Olivier Deprez <olivier.deprez@arm.com>
229:|G|: `odeprez`_
230:|M|: Manish Pandey <manish.pandey2@arm.com>
231:|G|: `manish-pandey-arm`_
232:|F|: lib/extensions/ras/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200233
234Activity Monitors Unit (AMU) extensions
235^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000236:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
237:|G|: `AlexeiFedorov`_
Chris Kayb15f7e22021-10-14 12:32:52 +0100238:|M|: Chris Kay <chris.kay@arm.com>
239:|G|: `CJKay`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000240:|F|: lib/extensions/amu/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200241
242Memory Partitioning And Monitoring (MPAM) extensions
243^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000244:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
245:|G|: `zelalem-aweke`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000246:|F|: lib/extensions/mpam/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200247
248Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
249^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000250:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
251:|G|: `AlexeiFedorov`_
252:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
253:|G|: `zelalem-aweke`_
254:|F|: lib/extensions/pauth/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200255
256Statistical Profiling Extension (SPE)
257^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000258:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
259:|G|: `zelalem-aweke`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000260:|F|: lib/extensions/spe/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200261
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200262Standard C library
263^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000264:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
265:|G|: `AlexeiFedorov`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000266:|F|: lib/libc/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200267
268Library At ROM (ROMlib)
269^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000270:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
271:|G|: `madhukar-Arm`_
272:|F|: lib/romlib/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200273
274Translation tables (``xlat_tables``) library
275^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleuxda37ac82020-05-27 10:36:56 +0200281
282IO abstraction layer
283^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleuxda37ac82020-05-27 10:36:56 +0200289
290GIC driver
291^^^^^^^^^^
Manish Pandey32d440c2021-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 Bailleuxda37ac82020-05-27 10:36:56 +0200301
David Vinczec671dae2022-05-12 16:07:03 +0200302Message Handling Unit (MHU) driver
303^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
304:|M|: David Vincze <david.vincze@arm.com>
305:|G|: `davidvincze`_
306:|F|: include/drivers/arm/mhu.h
307:|F|: drivers/arm/mhu
308
309Runtime Security Subsystem (RSS) comms driver
310^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
311:|M|: David Vincze <david.vincze@arm.com>
312:|G|: `davidvincze`_
313:|F|: include/drivers/arm/rss_comms.h
314:|F|: drivers/arm/rss
315
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200316Libfdt wrappers
317^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000318:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
319:|G|: `madhukar-Arm`_
320:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
321:|G|: `ManishVB-Arm`_
322:|F|: common/fdt_wrappers.c
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200323
324Firmware Encryption Framework
325^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000326:|M|: Sumit Garg <sumit.garg@linaro.org>
327:|G|: `b49020`_
328:|F|: drivers/io/io_encrypted.c
329:|F|: include/drivers/io/io_encrypted.h
330:|F|: include/tools_share/firmware_encrypted.h
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200331
Javier Almansa Sobrino294d7bf2020-07-20 13:17:45 +0100332Measured Boot
333^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000334:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
335:|G|: `AlexeiFedorov`_
336:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
337:|G|: `javieralso-arm`_
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200338:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
339:|G|: `sandrine-bailleux-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000340:|F|: drivers/measured_boot
341:|F|: include/drivers/measured_boot
Sandrine Bailleux7cb76fd2022-05-03 14:59:48 +0200342:|F|: docs/components/measured_boot
343:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200344
Manish V Badarkhe598d1fa2022-05-04 16:19:17 +0100345PSA Firmware Update
346^^^^^^^^^^^^^^^^^^^
347:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
348:|G|: `ManishVB-Arm`_
349:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
350:|G|: `sandrine-bailleux-arm`_
351:|F|: drivers/fwu
352:|F|: include/drivers/fwu
353
David Vinczec671dae2022-05-12 16:07:03 +0200354Platform Security Architecture (PSA) APIs
355^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
356:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
357:|G|: `sandrine-bailleux-arm`_
358:|F|: include/lib/psa
359:|F|: lib/psa
360
Peng Fan12b66a92021-01-22 16:05:14 +0800361System Control and Management Interface (SCMI) Server
362^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000363:|M|: Etienne Carriere <etienne.carriere@st.com>
364:|G|: `etienne-lms`_
365:|M|: Peng Fan <peng.fan@nxp.com>
366:|G|: `MrVan`_
367:|F|: drivers/scmi-msg
368:|F|: include/drivers/scmi\*
Peng Fan12b66a92021-01-22 16:05:14 +0800369
Chris Kayb15f7e22021-10-14 12:32:52 +0100370Max Power Mitigation Mechanism (MPMM)
371^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
372:|M|: Chris Kay <chris.kay@arm.com>
373:|G|: `CJKay`_
374:|F|: include/lib/mpmm/
375:|F|: lib/mpmm/
376
johpow016ee92592021-08-25 16:32:23 -0500377Granule Protection Tables Library (GPT-RME)
378^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
379:|M|: Mark Dykes <mark.dykes@arm.com>
380:|G|: `mardyk01`_
johpow016ee92592021-08-25 16:32:23 -0500381:|F|: lib/gpt_rme
382:|F|: include/lib/gpt_rme
383
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200384Platform Ports
385~~~~~~~~~~~~~~
386
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100387Allwinner ARMv8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200388^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000389:|M|: Andre Przywara <andre.przywara@arm.com>
390:|G|: `Andre-ARM`_
391:|M|: Samuel Holland <samuel@sholland.org>
392:|G|: `smaeul`_
393:|F|: docs/plat/allwinner.rst
394:|F|: plat/allwinner/
395:|F|: drivers/allwinner/
Douglas Raillard6f625742017-06-28 15:23:03 +0100396
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100397Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200398^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000399:|M|: Andre Przywara <andre.przywara@arm.com>
400:|G|: `Andre-ARM`_
401:|F|: docs/plat/meson-gxbb.rst
402:|F|: drivers/amlogic/
403:|F|: plat/amlogic/gxbb/
Antonio Nino Diaz37f647a2018-10-10 23:52:39 +0100404
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200405Amlogic Meson S905x (GXL) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200406^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000407:|M|: Remi Pommarel <repk@triplefau.lt>
408:|G|: `remi-triplefault`_
409:|F|: docs/plat/meson-gxl.rst
410:|F|: plat/amlogic/gxl/
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200411
Carlo Caionecdb8c522019-09-18 11:29:48 +0100412Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200413^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000414:|M|: Carlo Caione <ccaione@baylibre.com>
415:|G|: `carlocaione`_
416:|F|: docs/plat/meson-g12a.rst
417:|F|: plat/amlogic/g12a/
Carlo Caionecdb8c522019-09-18 11:29:48 +0100418
Carlo Caioneafd241e2020-01-24 16:20:15 +0100419Amlogic Meson A113D (AXG) platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200420^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000421:|M|: Carlo Caione <ccaione@baylibre.com>
422:|G|: `carlocaione`_
423:|F|: docs/plat/meson-axg.rst
424:|F|: plat/amlogic/axg/
Carlo Caioneafd241e2020-01-24 16:20:15 +0100425
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100426Arm FPGA platform port
427^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000428:|M|: Andre Przywara <andre.przywara@arm.com>
429:|G|: `Andre-ARM`_
430:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
431:|G|: `javieralso-arm`_
432:|F|: plat/arm/board/arm_fpga
Javier Almansa Sobrinof0e2e662020-07-10 10:34:04 +0100433
Manish Pandey13d25342021-03-08 22:36:34 +0000434Arm FVP Platform port
435^^^^^^^^^^^^^^^^^^^^^
436:|M|: Manish Pandey <manish.pandey2@arm.com>
437:|G|: `manish-pandey-arm`_
438:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
439:|G|: `madhukar-Arm`_
440:|F|: plat/arm/board/fvp
441
442Arm Juno Platform port
443^^^^^^^^^^^^^^^^^^^^^^
444:|M|: Manish Pandey <manish.pandey2@arm.com>
445:|G|: `manish-pandey-arm`_
446:|M|: Chris Kay <chris.kay@arm.com>
447:|G|: `CJKay`_
448:|F|: plat/arm/board/juno
449
450Arm Morello and N1SDP Platform ports
451^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
452:|M|: Manoj Kumar <manoj.kumar3@arm.com>
453:|G|: `manojkumar-arm`_
454:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
455:|G|: `chandnich`_
456:|F|: plat/arm/board/morello
457:|F|: plat/arm/board/n1sdp
458
459Arm Rich IoT Platform ports
460^^^^^^^^^^^^^^^^^^^^^^^^^^^
461:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
462:|G|: `abdellatif-elkhlifi`_
463:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
464:|G|: `vishnu-banavath`_
465:|F|: plat/arm/board/corstone700
466:|F|: plat/arm/board/a5ds
Vishnu Banavath0260eb02022-01-19 18:43:12 +0000467:|F|: plat/arm/board/corstone1000
Manish Pandey13d25342021-03-08 22:36:34 +0000468
469Arm Reference Design platform ports
470^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000471:|M|: Thomas Abraham <thomas.abraham@arm.com>
472:|G|: `thomas-arm`_
Manish Pandey13d25342021-03-08 22:36:34 +0000473:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
474:|G|: `vijayenthiran-arm`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000475:|F|: plat/arm/css/sgi/
Manish Pandey13d25342021-03-08 22:36:34 +0000476:|F|: plat/arm/board/rde1edge/
477:|F|: plat/arm/board/rdn1edge/
478:|F|: plat/arm/board/rdn2/
479:|F|: plat/arm/board/rdv1/
480:|F|: plat/arm/board/rdv1mc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000481:|F|: plat/arm/board/sgi575/
Manish Pandey13d25342021-03-08 22:36:34 +0000482
Usama Arif6ec0c652021-04-09 17:07:41 +0100483Arm Total Compute platform port
Manish Pandey13d25342021-03-08 22:36:34 +0000484^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anders Dellien8fecda32022-09-21 15:56:02 +0100485:|M|: Anders Dellien <anders.dellien@arm.com>
486:|G|: `andersdellien-arm`_
Usama Arif6ec0c652021-04-09 17:07:41 +0100487:|F|: plat/arm/board/tc
Nariman Poushin2485a3a2018-08-29 16:27:52 +0100488
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100489HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200490^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000491:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
492:|G|: `hzhuang1`_
493:|F|: docs/plat/hikey.rst
494:|F|: docs/plat/hikey960.rst
495:|F|: plat/hisilicon/hikey/
496:|F|: plat/hisilicon/hikey960/
Douglas Raillard6f625742017-06-28 15:23:03 +0100497
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100498HiSilicon Poplar platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200499^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000500:|M|: Shawn Guo <shawn.guo@linaro.org>
501:|G|: `shawnguo2`_
502:|F|: docs/plat/poplar.rst
503:|F|: plat/hisilicon/poplar/
Douglas Raillard6f625742017-06-28 15:23:03 +0100504
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800505Intel SocFPGA platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200506^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800507:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
508:|G|: `sieumunt`_
509:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
510:|G|: `BenjaminLimJL`_
511:|F|: plat/intel/soc/
Manish Pandey32d440c2021-03-09 20:39:33 +0000512:|F|: drivers/intel/soc/
Loh Tien Hock9d82ef22019-02-04 16:17:24 +0800513
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100514MediaTek platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200515^^^^^^^^^^^^^^^^^^^^^^^
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800516:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
517:|G|: `mtk-rex-bc-chen`_
Rex-BC Chen933bf322022-03-28 11:06:21 +0800518:|M|: Leon Chen <leon.chen@mediatek.com>
519:|G|: `leon-chen-mtk`_
Rex-BC Chen44cf2b12022-03-04 11:50:43 +0800520:|F|: docs/plat/mt\*.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000521:|F|: plat/mediatek/
Douglas Raillard6f625742017-06-28 15:23:03 +0100522
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300523Marvell platform ports and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200524^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000525:|M|: Konstantin Porotchkin <kostap@marvell.com>
526:|G|: `kostapr`_
527:|F|: docs/plat/marvell/
528:|F|: plat/marvell/
529:|F|: drivers/marvell/
530:|F|: tools/marvell/
Konstantin Porotchkin752faf82018-07-02 15:01:32 +0300531
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100532NVidia platform ports
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200533^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000534:|M|: Varun Wadekar <vwadekar@nvidia.com>
535:|G|: `vwadekar`_
536:|F|: docs/plat/nvidia-tegra.rst
537:|F|: include/lib/cpus/aarch64/denver.h
538:|F|: lib/cpus/aarch64/denver.S
539:|F|: plat/nvidia/
Douglas Raillard6f625742017-06-28 15:23:03 +0100540
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100541NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200542^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000543:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
544:|G|: `bryanodonoghue`_
545:|M|: Jun Nie <jun.nie@linaro.org>
546:|G|: `niej`_
547:|F|: docs/plat/warp7.rst
548:|F|: plat/imx/common/
549:|F|: plat/imx/imx7/
550:|F|: drivers/imx/timer/
551:|F|: drivers/imx/uart/
552:|F|: drivers/imx/usdhc/
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100553
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100554NXP i.MX 8 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200555^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan7b514392021-07-23 18:18:53 +0800556:|M|: Peng Fan <peng.fan@nxp.com>
557:|G|: `MrVan`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000558:|F|: docs/plat/imx8.rst
559:|F|: plat/imx/
Etienne Carriere26e63c42017-11-08 13:48:40 +0100560
Jacky Baidc20d262019-01-14 13:48:57 +0800561NXP i.MX8M platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200562^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000563:|M|: Jacky Bai <ping.bai@nxp.com>
564:|G|: `JackyBai`_
565:|F|: docs/plat/imx8m.rst
566:|F|: plat/imx/imx8m/
Jacky Baidc20d262019-01-14 13:48:57 +0800567
Pankaj Gupta75569c32021-03-25 12:48:11 +0530568NXP QorIQ Layerscape common code for platform ports
569^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
570:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
571:|G|: `pangupta`_
Jiafei Pand9bb9772021-10-22 11:32:45 +0800572:|M|: Jiafei Pan <jiafei.pan@nxp.com>
573:|G|: `JiafeiPan`_
Pankaj Gupta75569c32021-03-25 12:48:11 +0530574:|F|: docs/plat/nxp/
575:|F|: plat/nxp/
576:|F|: drivers/nxp/
577:|F|: tools/nxp/
578
579NXP SoC Part LX2160A and its platform port
580^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
581:|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
582:|G|: `pangupta`_
583:|F|: plat/nxp/soc-lx2160a
584:|F|: plat/nxp/soc-lx2160a/lx2162aqds
585:|F|: plat/nxp/soc-lx2160a/lx2160aqds
586:|F|: plat/nxp/soc-lx2160a/lx2160ardb
587
Jiafei Pand9bb9772021-10-22 11:32:45 +0800588NXP SoC Part LS1028A and its platform port
589^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
590:|M|: Jiafei Pan <jiafei.pan@nxp.com>
591:|G|: `JiafeiPan`_
592:|F|: plat/nxp/soc-ls1028a
593:|F|: plat/nxp/soc-ls1028a/ls1028ardb
594
595NXP SoC Part LS1043A and its platform port
596^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
597:|M|: Jiafei Pan <jiafei.pan@nxp.com>
598:|G|: `JiafeiPan`_
599:|F|: plat/nxp/soc-ls1043a
600:|F|: plat/nxp/soc-ls1043a/ls1043ardb
601
Jiafei Pana3aeb4c2022-01-28 23:19:20 +0800602NXP SoC Part LS1046A and its platform port
603^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
604:|M|: Jiafei Pan <jiafei.pan@nxp.com>
605:|G|: `JiafeiPan`_
606:|F|: plat/nxp/soc-ls1046a
607:|F|: plat/nxp/soc-ls1046a/ls1046ardb
608:|F|: plat/nxp/soc-ls1046a/ls1046afrwy
609:|F|: plat/nxp/soc-ls1046a/ls1046aqds
610
Jiafei Pan6e4e2942022-02-24 16:18:21 +0800611NXP SoC Part LS1088A and its platform port
612^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
613:|M|: Jiafei Pan <jiafei.pan@nxp.com>
614:|G|: `JiafeiPan`_
615:|F|: plat/nxp/soc-ls1088a
616:|F|: plat/nxp/soc-ls1088a/ls1088ardb
617:|F|: plat/nxp/soc-ls1088a/ls1088aqds
618
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100619QEMU platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200620^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000621:|M|: Jens Wiklander <jens.wiklander@linaro.org>
622:|G|: `jenswi-linaro`_
623:|F|: docs/plat/qemu.rst
624:|F|: plat/qemu/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100625
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530626QTI platform port
627^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000628:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
629:|G|: `sgorecha`_
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530630:|M|: Lachit Patel <lpatel@codeaurora.org>
631:|G|: `lachitp`_
632:|M|: Sreevyshanavi Kare <skare@codeaurora.org>
633:|G|: `sreekare`_
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800634:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
635:|G|: `quic_mkf`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000636:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
637:|F|: docs/plat/qti.rst
638:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530639
Stephan Gerholdfa145392021-12-01 20:00:00 +0100640QTI MSM8916 platform port
641^^^^^^^^^^^^^^^^^^^^^^^^^
642:|M|: Stephan Gerhold <stephan@gerhold.net>
643:|G|: `stephan-gh`_
644:|M|: Nikita Travkin <nikita@trvn.ru>
645:|G|: `TravMurav`_
646:|F|: docs/plat/qti-msm8916.rst
647:|F|: plat/qti/msm8916/
648
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100649Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200650^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000651:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
652:|G|: `grandpaul`_
653:|F|: docs/plat/rpi3.rst
654:|F|: plat/rpi/rpi3/
655:|F|: plat/rpi/common/
656:|F|: drivers/rpi3/
657:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000658
659Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200660^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000661:|M|: Andre Przywara <andre.przywara@arm.com>
662:|G|: `Andre-ARM`_
663:|F|: docs/plat/rpi4.rst
664:|F|: plat/rpi/rpi4/
665:|F|: plat/rpi/common/
666:|F|: drivers/rpi3/
667:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100668
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200669Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200670^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000671:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
672:|G|: `ldts`_
673:|M|: Marek Vasut <marek.vasut@gmail.com>
674:|G|: `marex`_
675:|F|: docs/plat/rcar-gen3.rst
676:|F|: plat/renesas/common
677:|F|: plat/renesas/rcar
678:|F|: drivers/renesas/common
679:|F|: drivers/renesas/rcar
680:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200681
Biju Das2bc48582020-12-07 13:14:38 +0000682Renesas RZ/G2 platform port
683^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000684:|M|: Biju Das <biju.das.jz@bp.renesas.com>
685:|G|: `bijucdas`_
686:|M|: Marek Vasut <marek.vasut@gmail.com>
687:|G|: `marex`_
688:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
689:|G|: `prabhakarlad`_
690:|F|: docs/plat/rz-g2.rst
691:|F|: plat/renesas/common
692:|F|: plat/renesas/rzg
693:|F|: drivers/renesas/common
694:|F|: drivers/renesas/rzg
695:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000696
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100697RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200698^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000699:|M|: Tony Xie <tony.xie@rock-chips.com>
700:|G|: `TonyXie06`_
701:|G|: `rockchip-linux`_
702:|M|: Heiko Stuebner <heiko@sntech.de>
703:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700704:|M|: Julius Werner <jwerner@chromium.org>
705:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000706:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100707
Yann Gautierefb37282018-07-05 16:52:00 +0200708STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200709^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000710:|M|: Yann Gautier <yann.gautier@st.com>
711:|G|: `Yann-lms`_
712:|F|: docs/plat/stm32mp1.rst
713:|F|: drivers/st/
714:|F|: fdts/stm32\*
715:|F|: include/drivers/st/
716:|F|: include/dt-bindings/\*/stm32\*
717:|F|: plat/st/
718:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200719
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100720Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200721^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000722:|M|: Sumit Garg <sumit.garg@linaro.org>
723:|G|: `b49020`_
724:|F|: docs/plat/synquacer.rst
725:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100726
727Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200728^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000729:|M|: Nishanth Menon <nm@ti.com>
730:|G|: `nmenon`_
731:|F|: docs/plat/ti-k3.rst
732:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100733
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100734UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200735^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000736:|M|: Orphan
737:|F|: docs/plat/socionext-uniphier.rst
738:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100739
740Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200741^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200742:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000743:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200744:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000745:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200746:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000747:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100748
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200749
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200750Secure Payloads and Dispatchers
751~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200752
753OP-TEE dispatcher
754^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000755:|M|: Jens Wiklander <jens.wiklander@linaro.org>
756:|G|: `jenswi-linaro`_
757:|F|: docs/components/spd/optee-dispatcher.rst
758:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200759
Marco Nelissen3db9a392022-04-06 11:13:44 -0700760TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200761^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000762:|M|: Varun Wadekar <vwadekar@nvidia.com>
763:|G|: `vwadekar`_
764:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000765:|F|: include/bl32/payloads/tlk.h
766:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700767
768Trusty secure payloads
769^^^^^^^^^^^^^^^^^^^^^^^^^^
770:|M|: Arve Hjønnevåg <arve@android.com>
771:|G|: `arve-android`_
772:|M|: Marco Nelissen <marcone@google.com>
773:|G|: `marcone`_
774:|M|: Varun Wadekar <vwadekar@nvidia.com>
775:|G|: `vwadekar`_
776:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000777:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200778
Marco Nelissen3db9a392022-04-06 11:13:44 -0700779
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200780Test Secure Payload (TSP)
781^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000782:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
783:|G|: `ManishVB-Arm`_
784:|F|: bl32/tsp/
785:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200786
Florian Lugoub0980e52021-09-08 12:42:54 +0200787ProvenCore Secure Payload Dispatcher
788^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
789:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
790:|G|: `jcorbier`_
791:|F|: docs/components/spd/pnc-dispatcher.rst
792:|F|: services/spd/pncd/
793
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200794Tools
795~~~~~
796
797Fiptool
798^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000799:|M|: Joao Alves <Joao.Alves@arm.com>
800:|G|: `J-Alves`_
801:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200802
803Cert_create tool
804^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000805:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
806:|G|: `sandrine-bailleux-arm`_
807:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200808
809Encrypt_fw tool
810^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000811:|M|: Sumit Garg <sumit.garg@linaro.org>
812:|G|: `b49020`_
813:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200814
815Sptool
816^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000817:|M|: Manish Pandey <manish.pandey2@arm.com>
818:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100819:|M|: Joao Alves <Joao.Alves@arm.com>
820:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000821:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200822
823Build system
824^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000825:|M|: Manish Pandey <manish.pandey2@arm.com>
826:|G|: `manish-pandey-arm`_
827:|F|: Makefile
828:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200829
Zelalem0de60d32021-05-04 15:07:21 -0500830Threat Model
831~~~~~~~~~~~~~
832:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
833:|G|: `zelalem-aweke`_
834:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
835:|G|: `sandrine-bailleux-arm`_
836:|M|: Joanna Farley <joanna.farley@arm.com>
837:|G|: `joannafarley-arm`_
838:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
839:|G|: `raghuncstate`_
840:|M|: Varun Wadekar <vwadekar@nvidia.com>
841:|G|: `vwadekar`_
842:|F|: docs/threat_model/
843
Chris Kayc4e8eda2021-11-09 20:05:38 +0000844Conventional Changelog Extensions
845~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
846:|M|: Chris Kay <chris.kay@arm.com>
847:|G|: `CJKay`_
848:|F|: tools/conventional-changelog-tf-a
849
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100850.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100851.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100852.. _Andre-ARM: https://github.com/Andre-ARM
853.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000854.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100855.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100856.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000857.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100858.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200859.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100860.. _etienne-lms: https://github.com/etienne-lms
861.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100862.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100863.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800864.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200865.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100866.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200867.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100868.. _jwerner-chromium: https://github.com/jwerner-chromium
869.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530870.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200871.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100872.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000873.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100874.. _michalsimek: https://github.com/michalsimek
Mikael Olsson60c43942022-10-14 11:48:07 +0200875.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner55617252019-04-19 12:35:47 +0200876.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800877.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800878.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800879.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100880.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100881.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000882.. _prabhakarlad: https://github.com/prabhakarlad
Muhammad Arsath K F85918df2022-11-07 21:42:34 -0800883.. _quic_mkf: https://github.com/quicmkf
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200884.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100885.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100886.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530887.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100888.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100889.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100890.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530891.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100892.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800893.. _sieumunt: https://github.com/sieumunt
894.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530895.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100896.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100897.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100898.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100899.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200900.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100901.. _manish-pandey-arm: https://github.com/manish-pandey-arm
902.. _mardyk01: https://github.com/mardyk01
903.. _odeprez: https://github.com/odeprez
904.. _bipinravi-arm: https://github.com/bipinravi-arm
905.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200906.. _ManishVB-Arm: https://github.com/ManishVB-Arm
907.. _max-shvetsov: https://github.com/max-shvetsov
908.. _javieralso-arm: https://github.com/javieralso-arm
909.. _laurenw-arm: https://github.com/laurenw-arm
910.. _zelalem-aweke: https://github.com/zelalem-aweke
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200911.. _J-Alves: https://github.com/J-Alves
912.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200913.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100914.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600915.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000916.. _manojkumar-arm: https://github.com/manojkumar-arm
917.. _chandnich: https://github.com/chandnich
918.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
919.. _vishnu-banavath: https://github.com/vishnu-banavath
920.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
921.. _arugan02: https://github.com/arugan02
922.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530923.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800924.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700925.. _arve-android: https://github.com/arve-android
926.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000927.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200928
929.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/