blob: a980ed9a3c342c623bcd46dfd5520e0d2a64543e [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`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000634:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
635:|F|: docs/plat/qti.rst
636:|F|: plat/qti/
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530637
Stephan Gerholdfa145392021-12-01 20:00:00 +0100638QTI MSM8916 platform port
639^^^^^^^^^^^^^^^^^^^^^^^^^
640:|M|: Stephan Gerhold <stephan@gerhold.net>
641:|G|: `stephan-gh`_
642:|M|: Nikita Travkin <nikita@trvn.ru>
643:|G|: `TravMurav`_
644:|F|: docs/plat/qti-msm8916.rst
645:|F|: plat/qti/msm8916/
646
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100647Raspberry Pi 3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200648^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000649:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
650:|G|: `grandpaul`_
651:|F|: docs/plat/rpi3.rst
652:|F|: plat/rpi/rpi3/
653:|F|: plat/rpi/common/
654:|F|: drivers/rpi3/
655:|F|: include/drivers/rpi3/
Andre Przywara9aaae8e2020-01-24 10:46:17 +0000656
657Raspberry Pi 4 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200658^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000659:|M|: Andre Przywara <andre.przywara@arm.com>
660:|G|: `Andre-ARM`_
661:|F|: docs/plat/rpi4.rst
662:|F|: plat/rpi/rpi4/
663:|F|: plat/rpi/common/
664:|F|: drivers/rpi3/
665:|F|: include/drivers/rpi3/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100666
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200667Renesas rcar-gen3 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200668^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000669:|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
670:|G|: `ldts`_
671:|M|: Marek Vasut <marek.vasut@gmail.com>
672:|G|: `marex`_
673:|F|: docs/plat/rcar-gen3.rst
674:|F|: plat/renesas/common
675:|F|: plat/renesas/rcar
676:|F|: drivers/renesas/common
677:|F|: drivers/renesas/rcar
678:|F|: tools/renesas/rcar_layout_create
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200679
Biju Das2bc48582020-12-07 13:14:38 +0000680Renesas RZ/G2 platform port
681^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000682:|M|: Biju Das <biju.das.jz@bp.renesas.com>
683:|G|: `bijucdas`_
684:|M|: Marek Vasut <marek.vasut@gmail.com>
685:|G|: `marex`_
686:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
687:|G|: `prabhakarlad`_
688:|F|: docs/plat/rz-g2.rst
689:|F|: plat/renesas/common
690:|F|: plat/renesas/rzg
691:|F|: drivers/renesas/common
692:|F|: drivers/renesas/rzg
693:|F|: tools/renesas/rzg_layout_create
Biju Das2bc48582020-12-07 13:14:38 +0000694
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100695RockChip platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200696^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000697:|M|: Tony Xie <tony.xie@rock-chips.com>
698:|G|: `TonyXie06`_
699:|G|: `rockchip-linux`_
700:|M|: Heiko Stuebner <heiko@sntech.de>
701:|G|: `mmind`_
Julius Wernerc0cb6122021-07-08 14:38:41 -0700702:|M|: Julius Werner <jwerner@chromium.org>
703:|G|: `jwerner-chromium`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000704:|F|: plat/rockchip/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100705
Yann Gautierefb37282018-07-05 16:52:00 +0200706STM32MP1 platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200707^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000708:|M|: Yann Gautier <yann.gautier@st.com>
709:|G|: `Yann-lms`_
710:|F|: docs/plat/stm32mp1.rst
711:|F|: drivers/st/
712:|F|: fdts/stm32\*
713:|F|: include/drivers/st/
714:|F|: include/dt-bindings/\*/stm32\*
715:|F|: plat/st/
716:|F|: tools/stm32image/
Yann Gautierefb37282018-07-05 16:52:00 +0200717
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100718Synquacer platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200719^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000720:|M|: Sumit Garg <sumit.garg@linaro.org>
721:|G|: `b49020`_
722:|F|: docs/plat/synquacer.rst
723:|F|: plat/socionext/synquacer/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100724
725Texas Instruments platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200726^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000727:|M|: Nishanth Menon <nm@ti.com>
728:|G|: `nmenon`_
729:|F|: docs/plat/ti-k3.rst
730:|F|: plat/ti/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100731
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100732UniPhier platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200733^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000734:|M|: Orphan
735:|F|: docs/plat/socionext-uniphier.rst
736:|F|: plat/socionext/uniphier/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100737
738Xilinx platform port
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200739^^^^^^^^^^^^^^^^^^^^
Michal Simek094b8462022-07-25 10:26:03 +0200740:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000741:|G|: `michalsimek`_
Michal Simek094b8462022-07-25 10:26:03 +0200742:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandey32d440c2021-03-09 20:39:33 +0000743:|G|: `venkatesh`_
Michal Simekdef661b2022-09-22 08:50:07 +0200744:|F|: docs/plat/xilinx\*
Manish Pandey32d440c2021-03-09 20:39:33 +0000745:|F|: plat/xilinx/
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100746
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200747
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200748Secure Payloads and Dispatchers
749~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200750
751OP-TEE dispatcher
752^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000753:|M|: Jens Wiklander <jens.wiklander@linaro.org>
754:|G|: `jenswi-linaro`_
755:|F|: docs/components/spd/optee-dispatcher.rst
756:|F|: services/spd/opteed/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200757
Marco Nelissen3db9a392022-04-06 11:13:44 -0700758TLK
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200759^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000760:|M|: Varun Wadekar <vwadekar@nvidia.com>
761:|G|: `vwadekar`_
762:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000763:|F|: include/bl32/payloads/tlk.h
764:|F|: services/spd/tlkd/
Marco Nelissen3db9a392022-04-06 11:13:44 -0700765
766Trusty secure payloads
767^^^^^^^^^^^^^^^^^^^^^^^^^^
768:|M|: Arve Hjønnevåg <arve@android.com>
769:|G|: `arve-android`_
770:|M|: Marco Nelissen <marcone@google.com>
771:|G|: `marcone`_
772:|M|: Varun Wadekar <vwadekar@nvidia.com>
773:|G|: `vwadekar`_
774:|F|: docs/components/spd/trusty-dispatcher.rst
Manish Pandey32d440c2021-03-09 20:39:33 +0000775:|F|: services/spd/trusty/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200776
Marco Nelissen3db9a392022-04-06 11:13:44 -0700777
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200778Test Secure Payload (TSP)
779^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000780:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
781:|G|: `ManishVB-Arm`_
782:|F|: bl32/tsp/
783:|F|: services/spd/tspd/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200784
Florian Lugoub0980e52021-09-08 12:42:54 +0200785ProvenCore Secure Payload Dispatcher
786^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
787:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
788:|G|: `jcorbier`_
789:|F|: docs/components/spd/pnc-dispatcher.rst
790:|F|: services/spd/pncd/
791
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200792Tools
793~~~~~
794
795Fiptool
796^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000797:|M|: Joao Alves <Joao.Alves@arm.com>
798:|G|: `J-Alves`_
799:|F|: tools/fiptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200800
801Cert_create tool
802^^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000803:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
804:|G|: `sandrine-bailleux-arm`_
805:|F|: tools/cert_create/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200806
807Encrypt_fw tool
808^^^^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000809:|M|: Sumit Garg <sumit.garg@linaro.org>
810:|G|: `b49020`_
811:|F|: tools/encrypt_fw/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200812
813Sptool
814^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000815:|M|: Manish Pandey <manish.pandey2@arm.com>
816:|G|: `manish-pandey-arm`_
J-Alves77b73412022-05-24 11:04:43 +0100817:|M|: Joao Alves <Joao.Alves@arm.com>
818:|G|: `J-Alves`_
Manish Pandey32d440c2021-03-09 20:39:33 +0000819:|F|: tools/sptool/
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200820
821Build system
822^^^^^^^^^^^^
Manish Pandey32d440c2021-03-09 20:39:33 +0000823:|M|: Manish Pandey <manish.pandey2@arm.com>
824:|G|: `manish-pandey-arm`_
825:|F|: Makefile
826:|F|: make_helpers/
Sandrine Bailleux0c16d682020-05-13 08:57:41 +0200827
Zelalem0de60d32021-05-04 15:07:21 -0500828Threat Model
829~~~~~~~~~~~~~
830:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
831:|G|: `zelalem-aweke`_
832:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
833:|G|: `sandrine-bailleux-arm`_
834:|M|: Joanna Farley <joanna.farley@arm.com>
835:|G|: `joannafarley-arm`_
836:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
837:|G|: `raghuncstate`_
838:|M|: Varun Wadekar <vwadekar@nvidia.com>
839:|G|: `vwadekar`_
840:|F|: docs/threat_model/
841
Chris Kayc4e8eda2021-11-09 20:05:38 +0000842Conventional Changelog Extensions
843~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
844:|M|: Chris Kay <chris.kay@arm.com>
845:|G|: `CJKay`_
846:|F|: tools/conventional-changelog-tf-a
847
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100848.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Dellien8fecda32022-09-21 15:56:02 +0100849.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100850.. _Andre-ARM: https://github.com/Andre-ARM
851.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das2bc48582020-12-07 13:14:38 +0000852.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue622e8902018-07-23 15:59:47 +0100853.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100854.. _b49020: https://github.com/b49020
Paul Beesleybe653a62019-10-04 16:17:46 +0000855.. _carlocaione: https://github.com/carlocaione
Douglas Raillard6f625742017-06-28 15:23:03 +0100856.. _danh-arm: https://github.com/danh-arm
David Vinczec671dae2022-05-12 16:07:03 +0200857.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100858.. _etienne-lms: https://github.com/etienne-lms
859.. _glneo: https://github.com/glneo
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100860.. _grandpaul: https://github.com/grandpaul
Douglas Raillard6f625742017-06-28 15:23:03 +0100861.. _hzhuang1: https://github.com/hzhuang1
Jacky Baidc20d262019-01-14 13:48:57 +0800862.. _JackyBai: https://github.com/JackyBai
Florian Lugoub0980e52021-09-08 12:42:54 +0200863.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100864.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olsson60c43942022-10-14 11:48:07 +0200865.. _jslater8: https://github.com/jslater8
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100866.. _jwerner-chromium: https://github.com/jwerner-chromium
867.. _kostapr: https://github.com/kostapr
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530868.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortiz7e532c42018-09-23 09:36:13 +0200869.. _ldts: https://github.com/ldts
Marek Vasut4a561632019-02-20 13:16:14 +0100870.. _marex: https://github.com/marex
Dan Handleyc45dbc22017-12-06 10:13:17 +0000871.. _masahir0y: https://github.com/masahir0y
Michal Simek942d0c72020-11-12 11:19:48 +0100872.. _michalsimek: https://github.com/michalsimek
Mikael Olsson60c43942022-10-14 11:48:07 +0200873.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner55617252019-04-19 12:35:47 +0200874.. _mmind: https://github.com/mmind
Peng Fan12b66a92021-01-22 16:05:14 +0800875.. _MrVan: https://github.com/MrVan
Rex-BC Chen1cf63402021-05-03 10:02:24 +0800876.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
Rex-BC Chen933bf322022-03-28 11:06:21 +0800877.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100878.. _niej: https://github.com/niej
Nariman Poushin0c66e642018-10-03 12:03:42 +0100879.. _npoushin: https://github.com/npoushin
Biju Dasafda4052020-12-19 09:07:22 +0000880.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel9b5a8aa2019-04-01 11:34:09 +0200881.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100882.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis156dfbc2019-06-10 10:31:17 +0100883.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha5bd9c172020-04-22 21:31:24 +0530884.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100885.. _shawnguo2: https://github.com/shawnguo2
Andre Przywara0d0380c2018-07-04 11:36:31 +0100886.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100887.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha45fa1892021-09-15 00:27:23 +0530888.. _sreekare: https://github.com/sreekare
Stephan Gerholdfa145392021-12-01 20:00:00 +0100889.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang5ca81822022-03-19 14:21:55 +0800890.. _sieumunt: https://github.com/sieumunt
891.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abrahame64044b2018-12-07 09:58:50 +0530892.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100893.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdfa145392021-12-01 20:00:00 +0100894.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz9c9ba0b2018-06-25 19:06:49 +0100895.. _vwadekar: https://github.com/vwadekar
Michal Simek942d0c72020-11-12 11:19:48 +0100896.. _venkatesh: https://github.com/vabbarap
Yann Gautierefb37282018-07-05 16:52:00 +0200897.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux01534e82019-12-16 11:49:13 +0100898.. _manish-pandey-arm: https://github.com/manish-pandey-arm
899.. _mardyk01: https://github.com/mardyk01
900.. _odeprez: https://github.com/odeprez
901.. _bipinravi-arm: https://github.com/bipinravi-arm
902.. _joannafarley-arm: https://github.com/joannafarley-arm
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200903.. _ManishVB-Arm: https://github.com/ManishVB-Arm
904.. _max-shvetsov: https://github.com/max-shvetsov
905.. _javieralso-arm: https://github.com/javieralso-arm
906.. _laurenw-arm: https://github.com/laurenw-arm
907.. _zelalem-aweke: https://github.com/zelalem-aweke
Sandrine Bailleuxda37ac82020-05-27 10:36:56 +0200908.. _J-Alves: https://github.com/J-Alves
909.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleux4f4fc182020-06-15 15:54:12 +0200910.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrinoaec40ab2020-09-03 10:29:24 +0100911.. _CJKay: https://github.com/cjkay
Nishanth Menon74ac8172020-12-10 14:41:10 -0600912.. _nmenon: https://github.com/nmenon
Manish Pandey13d25342021-03-08 22:36:34 +0000913.. _manojkumar-arm: https://github.com/manojkumar-arm
914.. _chandnich: https://github.com/chandnich
915.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
916.. _vishnu-banavath: https://github.com/vishnu-banavath
917.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
918.. _arugan02: https://github.com/arugan02
919.. _uarif1: https://github.com/uarif1
Pankaj Gupta75569c32021-03-25 12:48:11 +0530920.. _pangupta: https://github.com/pangupta
Jiafei Pand9bb9772021-10-22 11:32:45 +0800921.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen3db9a392022-04-06 11:13:44 -0700922.. _arve-android: https://github.com/arve-android
923.. _marcone: https://github.com/marcone
Marc Bonnicice5b35c2022-02-14 18:31:11 +0000924.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleux3d28b0a2020-05-12 10:36:05 +0200925
926.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/