blob: a980ed9a3c342c623bcd46dfd5520e0d2a64543e [file] [log] [blame]
Sandrine Bailleuxd3147342020-05-12 10:36:05 +02001Project Maintenance
2===================
Douglas Raillardd7c21b72017-06-28 15:23:03 +01003
Sandrine Bailleuxd3147342020-05-12 10:36:05 +02004Trusted Firmware-A (TF-A) is an open governance community project. All
5contributions are ultimately merged by the maintainers listed below. Technical
6ownership of most parts of the codebase falls on the code owners listed
7below. An acknowledgement from these code owners is required before the
Douglas Raillardd7c21b72017-06-28 15:23:03 +01008maintainers merge a contribution.
9
Sandrine Bailleuxd3147342020-05-12 10:36:05 +020010More details may be found in the `Project Maintenance Process`_ document.
11
Manish Pandeybfd648a2021-03-09 20:39:33 +000012.. |M| replace:: **Mail**
13.. |G| replace:: **GitHub ID**
14.. |F| replace:: **Files**
Sandrine Bailleuxd3147342020-05-12 10:36:05 +020015
16.. _maintainers:
17
18Maintainers
19-----------
20
Manish Pandeybfd648a2021-03-09 20:39:33 +000021:|M|: Dan Handley <dan.handley@arm.com>
22:|G|: `danh-arm`_
23:|M|: Soby Mathew <soby.mathew@arm.com>
24:|G|: `soby-mathew`_
25:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
26:|G|: `sandrine-bailleux-arm`_
27:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
28:|G|: `AlexeiFedorov`_
29:|M|: Manish Pandey <manish.pandey2@arm.com>
30:|G|: `manish-pandey-arm`_
31:|M|: Mark Dykes <mark.dykes@arm.com>
32:|G|: `mardyk01`_
33:|M|: Olivier Deprez <olivier.deprez@arm.com>
34:|G|: `odeprez`_
35:|M|: Bipin Ravi <bipin.ravi@arm.com>
36:|G|: `bipinravi-arm`_
37:|M|: Joanna Farley <joanna.farley@arm.com>
38:|G|: `joannafarley-arm`_
39:|M|: Julius Werner <jwerner@chromium.org>
40:|G|: `jwerner-chromium`_
41:|M|: Varun Wadekar <vwadekar@nvidia.com>
42:|G|: `vwadekar`_
43:|M|: Andre Przywara <andre.przywara@arm.com>
44:|G|: `Andre-ARM`_
45:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
46:|G|: `laurenw-arm`_
47:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
48:|G|: `madhukar-Arm`_
49:|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
50:|G|: `raghuncstate`_
Manish Pandeyfa5eff32022-06-27 18:05:48 +010051:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
52:|G|: `ManishVB-Arm`_
Douglas Raillardd7c21b72017-06-28 15:23:03 +010053
Sandrine Bailleuxd3147342020-05-12 10:36:05 +020054
55.. _code owners:
56
57Code owners
58-----------
59
Manish Pandey1b88d742021-03-08 22:36:34 +000060Common Code
61~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020062
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020063Armv7-A architecture port
64^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000065:|M|: Etienne Carriere <etienne.carriere@linaro.org>
66:|G|: `etienne-lms`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +020067
Javier Almansa Sobrino7318f1e2020-07-10 11:00:03 +010068Build Definitions for CMake Build System
69^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Pandey1b88d742021-03-08 22:36:34 +000073:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +000074:|F|: /
Javier Almansa Sobrino7318f1e2020-07-10 11:00:03 +010075
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020076Software Delegated Exception Interface (SDEI)
77^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000078:|M|: Mark Dykes <mark.dykes@arm.com>
79:|G|: `mardyk01`_
Manish Pandeybfd648a2021-03-09 20:39:33 +000080:|F|: services/std_svc/sdei/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020081
82Trusted Boot
83^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +000084:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
85:|G|: `sandrine-bailleux-arm`_
86:|M|: Manish Pandey <manish.pandey2@arm.com>
87:|G|: `manish-pandey-arm`_
88:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
89:|G|: `ManishVB-Arm`_
90:|F|: drivers/auth/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +020091
Marc Bonnici3b83ad82022-02-14 18:31:11 +000092Secure Partition Manager Core (EL3 FF-A SPMC)
93^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
94:|M|: Marc Bonnici <marc.bonnici@arm.com>
95:|G|: `marcbonnici`_
96:|F|: services/std_svc/spm/el3_spmc/\*
97
98Secure Partition Manager Dispatcher (SPMD)
99^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000100:|M|: Olivier Deprez <olivier.deprez@arm.com>
101:|G|: `odeprez`_
102:|M|: Manish Pandey <manish.pandey2@arm.com>
103:|G|: `manish-pandey-arm`_
104:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
105:|G|: `max-shvetsov`_
106:|M|: Joao Alves <Joao.Alves@arm.com>
107:|G|: `J-Alves`_
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000108:|F|: services/std_svc/spmd/\*
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200109
110Exception Handling Framework (EHF)
111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000112:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
113:|G|: `ManishVB-Arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000114:|F|: bl31/ehf.c
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200115
Javier Almansa Sobrino75a1a8d2022-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 Aweke1fc09802021-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 Sobrino75a1a8d2022-07-05 15:32:01 +0100130:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
131:|G|: `javieralso-arm`_
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200132
133Drivers, Libraries and Framework Code
134~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
135
136Console API framework
137^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleux1d7aca52020-05-13 08:57:41 +0200143
144coreboot support libraries
145^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleux1d7aca52020-05-13 08:57:41 +0200152
153eMMC/UFS drivers
154^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleux1d7aca52020-05-13 08:57:41 +0200164
Mikael Olssonc1c8ad02022-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 Abbarapuf80014d2020-11-27 02:58:24 -0700177JTAG DCC console driver
178^^^^^^^^^^^^^^^^^^^^^^^
Michal Simekdfeda302022-07-25 10:26:03 +0200179:M: Michal Simek <michal.simek@amd.com>
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700180:G: `michalsimek`_
Michal Simekdfeda302022-07-25 10:26:03 +0200181:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Venkatesh Yadav Abbarapuf80014d2020-11-27 02:58:24 -0700182:G: `venkatesh`_
183:F: drivers/arm/dcc/
184:F: include/drivers/arm/dcc.h
185
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200186Power State Coordination Interface (PSCI)
187^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200197
198DebugFS
199^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000200:|M|: Olivier Deprez <olivier.deprez@arm.com>
201:|G|: `odeprez`_
202:|F|: lib/debugfs/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200203
204Firmware Configuration Framework (FCONF)
205^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200213
214Performance Measurement Framework (PMF)
215^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000216:|M|: Joao Alves <Joao.Alves@arm.com>
217:|G|: `J-Alves`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000218:|F|: lib/pmf/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200219
220Arm CPU libraries
221^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000222:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
223:|G|: `laurenw-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000224:|F|: lib/cpus/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200225
226Reliability Availability Serviceabilty (RAS) framework
227^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200233
234Activity Monitors Unit (AMU) extensions
235^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000236:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
237:|G|: `AlexeiFedorov`_
Chris Kay35ec5de2021-10-14 12:32:52 +0100238:|M|: Chris Kay <chris.kay@arm.com>
239:|G|: `CJKay`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000240:|F|: lib/extensions/amu/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200241
242Memory Partitioning And Monitoring (MPAM) extensions
243^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000244:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
245:|G|: `zelalem-aweke`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000246:|F|: lib/extensions/mpam/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200247
248Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
249^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200255
256Statistical Profiling Extension (SPE)
257^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000258:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
259:|G|: `zelalem-aweke`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000260:|F|: lib/extensions/spe/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200261
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200262Standard C library
263^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000264:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
265:|G|: `AlexeiFedorov`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000266:|F|: lib/libc/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200267
268Library At ROM (ROMlib)
269^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000270:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
271:|G|: `madhukar-Arm`_
272:|F|: lib/romlib/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200273
274Translation tables (``xlat_tables``) library
275^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000276:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
277:|G|: `javieralso-arm`_
278:|M|: Joao Alves <Joao.Alves@arm.com>
279:|G|: `J-Alves`_
280:|F|: lib/xlat\_tables_\*/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200281
282IO abstraction layer
283^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000284:|M|: Manish Pandey <manish.pandey2@arm.com>
285:|G|: `manish-pandey-arm`_
286:|M|: Olivier Deprez <olivier.deprez@arm.com>
287:|G|: `odeprez`_
288:|F|: drivers/io/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200289
290GIC driver
291^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000292:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
293:|G|: `AlexeiFedorov`_
294:|M|: Manish Pandey <manish.pandey2@arm.com>
295:|G|: `manish-pandey-arm`_
296:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
297:|G|: `madhukar-Arm`_
298:|M|: Olivier Deprez <olivier.deprez@arm.com>
299:|G|: `odeprez`_
300:|F|: drivers/arm/gic/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200301
David Vincze08059492022-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200316Libfdt wrappers
317^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200323
324Firmware Encryption Framework
325^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200331
Javier Almansa Sobrino99bf16e2020-07-20 13:17:45 +0100332Measured Boot
333^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleux29980112022-05-03 14:59:48 +0200338:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
339:|G|: `sandrine-bailleux-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000340:|F|: drivers/measured_boot
341:|F|: include/drivers/measured_boot
Sandrine Bailleux29980112022-05-03 14:59:48 +0200342:|F|: docs/components/measured_boot
343:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200344
Manish V Badarkhe1d61a7b2022-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 Vincze08059492022-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 Fane19de4a2021-01-22 16:05:14 +0800361System Control and Management Interface (SCMI) Server
362^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Fane19de4a2021-01-22 16:05:14 +0800369
Chris Kay35ec5de2021-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
johpow0175294402021-08-25 16:32:23 -0500377Granule Protection Tables Library (GPT-RME)
378^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
379:|M|: Mark Dykes <mark.dykes@arm.com>
380:|G|: `mardyk01`_
johpow0175294402021-08-25 16:32:23 -0500381:|F|: lib/gpt_rme
382:|F|: include/lib/gpt_rme
383
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200384Platform Ports
385~~~~~~~~~~~~~~
386
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100387Allwinner ARMv8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200388^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Raillardd7c21b72017-06-28 15:23:03 +0100396
Antonio Nino Diazfe75b052018-10-10 23:52:39 +0100397Amlogic Meson S905 (GXBB) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200398^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Diazfe75b052018-10-10 23:52:39 +0100404
Remi Pommarel75e43e02019-04-01 11:34:09 +0200405Amlogic Meson S905x (GXL) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200406^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Pommarel75e43e02019-04-01 11:34:09 +0200411
Carlo Caione57300ff2019-09-18 11:29:48 +0100412Amlogic Meson S905X2 (G12A) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200413^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Caione57300ff2019-09-18 11:29:48 +0100418
Carlo Caioned9ce7b12020-01-24 16:20:15 +0100419Amlogic Meson A113D (AXG) platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200420^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Caioned9ce7b12020-01-24 16:20:15 +0100425
Javier Almansa Sobrinof35b3b82020-07-10 10:34:04 +0100426Arm FPGA platform port
427^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Sobrinof35b3b82020-07-10 10:34:04 +0100433
Manish Pandey1b88d742021-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 Banavath2b651ea2022-01-19 18:43:12 +0000467:|F|: plat/arm/board/corstone1000
Manish Pandey1b88d742021-03-08 22:36:34 +0000468
469Arm Reference Design platform ports
470^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000471:|M|: Thomas Abraham <thomas.abraham@arm.com>
472:|G|: `thomas-arm`_
Manish Pandey1b88d742021-03-08 22:36:34 +0000473:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
474:|G|: `vijayenthiran-arm`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000475:|F|: plat/arm/css/sgi/
Manish Pandey1b88d742021-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 Pandeybfd648a2021-03-09 20:39:33 +0000481:|F|: plat/arm/board/sgi575/
Manish Pandey1b88d742021-03-08 22:36:34 +0000482
Usama Ariff1513622021-04-09 17:07:41 +0100483Arm Total Compute platform port
Manish Pandey1b88d742021-03-08 22:36:34 +0000484^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anders Delliendea54f22022-09-21 15:56:02 +0100485:|M|: Anders Dellien <anders.dellien@arm.com>
486:|G|: `andersdellien-arm`_
Usama Ariff1513622021-04-09 17:07:41 +0100487:|F|: plat/arm/board/tc
Nariman Poushin08e04c02018-08-29 16:27:52 +0100488
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100489HiSilicon HiKey and HiKey960 platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200490^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Raillardd7c21b72017-06-28 15:23:03 +0100497
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100498HiSilicon Poplar platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200499^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Nishanth Menon0192f892016-10-14 01:13:34 +0000504
Loh Tien Hock59400a42019-02-04 16:17:24 +0800505Intel SocFPGA platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200506^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sieu Mun Tang90a36112022-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 Pandeybfd648a2021-03-09 20:39:33 +0000512:|F|: drivers/intel/soc/
Loh Tien Hock59400a42019-02-04 16:17:24 +0800513
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100514MediaTek platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200515^^^^^^^^^^^^^^^^^^^^^^^
developer61a46c32021-05-03 10:02:24 +0800516:|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
517:|G|: `mtk-rex-bc-chen`_
developer13be5e92022-03-28 11:06:21 +0800518:|M|: Leon Chen <leon.chen@mediatek.com>
519:|G|: `leon-chen-mtk`_
developer943972f2022-03-04 11:50:43 +0800520:|F|: docs/plat/mt\*.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000521:|F|: plat/mediatek/
Nishanth Menon0192f892016-10-14 01:13:34 +0000522
Konstantin Porotchkin8089b1d2018-07-02 15:01:32 +0300523Marvell platform ports and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200524^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Porotchkin8089b1d2018-07-02 15:01:32 +0300531
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100532NVidia platform ports
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200533^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Nishanth Menon0192f892016-10-14 01:13:34 +0000540
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100541NXP i.MX 7 WaRP7 platform port and SoC drivers
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200542^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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'Donoghue2e878232018-07-23 15:59:47 +0100553
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100554NXP i.MX 8 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200555^^^^^^^^^^^^^^^^^^^^^^^^
Peng Fan22e8c4c2021-07-23 18:18:53 +0800556:|M|: Peng Fan <peng.fan@nxp.com>
557:|G|: `MrVan`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000558:|F|: docs/plat/imx8.rst
559:|F|: plat/imx/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000560
Jacky Bai858feeb2019-01-14 13:48:57 +0800561NXP i.MX8M platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200562^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bai858feeb2019-01-14 13:48:57 +0800567
Pankaj Gupta3f207e92021-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 Pandd276bd2021-10-22 11:32:45 +0800572:|M|: Jiafei Pan <jiafei.pan@nxp.com>
573:|G|: `JiafeiPan`_
Pankaj Gupta3f207e92021-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 Pandd276bd2021-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 Pandee74bb2022-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 Pan4ef4f9a2022-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 Diaz21a05e12018-06-25 19:06:49 +0100619QEMU platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200620^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000625
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530626QTI platform port
627^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000628:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
629:|G|: `sgorecha`_
Saurabh Gorecha541e0752021-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 Pandeybfd648a2021-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 Gorecha70389ca2020-04-22 21:31:24 +0530637
Stephan Gerholdd0d0bf42021-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 Diaz21a05e12018-06-25 19:06:49 +0100647Raspberry Pi 3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200648^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Przywarab56aee12020-01-24 10:46:17 +0000656
657Raspberry Pi 4 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200658^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Dan Handley70c5d7b2017-12-06 10:13:17 +0000666
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200667Renesas rcar-gen3 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200668^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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-Ortizbf084dc2018-09-23 09:36:13 +0200679
Biju Das9969c352020-12-07 13:14:38 +0000680Renesas RZ/G2 platform port
681^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Das9969c352020-12-07 13:14:38 +0000694
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100695RockChip platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200696^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Werner77d79d22021-07-08 14:38:41 -0700702:|M|: Julius Werner <jwerner@chromium.org>
703:|G|: `jwerner-chromium`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000704:|F|: plat/rockchip/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100705
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200706STM32MP1 platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200707^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Gautier0edf4fc2018-07-05 16:52:00 +0200717
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100718Synquacer platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200719^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100724
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100725Texas Instruments platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200726^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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/
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100731
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100732UniPhier platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200733^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000734:|M|: Orphan
735:|F|: docs/plat/socionext-uniphier.rst
736:|F|: plat/socionext/uniphier/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100737
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100738Xilinx platform port
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200739^^^^^^^^^^^^^^^^^^^^
Michal Simekdfeda302022-07-25 10:26:03 +0200740:|M|: Michal Simek <michal.simek@amd.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000741:|G|: `michalsimek`_
Michal Simekdfeda302022-07-25 10:26:03 +0200742:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Manish Pandeybfd648a2021-03-09 20:39:33 +0000743:|G|: `venkatesh`_
Michal Simek44351112022-09-22 08:50:07 +0200744:|F|: docs/plat/xilinx\*
Manish Pandeybfd648a2021-03-09 20:39:33 +0000745:|F|: plat/xilinx/
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100746
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200747
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200748Secure Payloads and Dispatchers
749~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200750
751OP-TEE dispatcher
752^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleux1d7aca52020-05-13 08:57:41 +0200757
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700758TLK
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200759^^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000760:|M|: Varun Wadekar <vwadekar@nvidia.com>
761:|G|: `vwadekar`_
762:|F|: docs/components/spd/tlk-dispatcher.rst
Manish Pandeybfd648a2021-03-09 20:39:33 +0000763:|F|: include/bl32/payloads/tlk.h
764:|F|: services/spd/tlkd/
Marco Nelissen5914e4c2022-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 Pandeybfd648a2021-03-09 20:39:33 +0000775:|F|: services/spd/trusty/
Sandrine Bailleux1d7aca52020-05-13 08:57:41 +0200776
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700777
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200778Test Secure Payload (TSP)
779^^^^^^^^^^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200784
Florian Lugou71d33be2021-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200792Tools
793~~~~~
794
795Fiptool
796^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000797:|M|: Joao Alves <Joao.Alves@arm.com>
798:|G|: `J-Alves`_
799:|F|: tools/fiptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200800
801Cert_create tool
802^^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000803:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
804:|G|: `sandrine-bailleux-arm`_
805:|F|: tools/cert_create/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200806
807Encrypt_fw tool
808^^^^^^^^^^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000809:|M|: Sumit Garg <sumit.garg@linaro.org>
810:|G|: `b49020`_
811:|F|: tools/encrypt_fw/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200812
813Sptool
814^^^^^^
Manish Pandeybfd648a2021-03-09 20:39:33 +0000815:|M|: Manish Pandey <manish.pandey2@arm.com>
816:|G|: `manish-pandey-arm`_
J-Alvesadd723f2022-05-24 11:04:43 +0100817:|M|: Joao Alves <Joao.Alves@arm.com>
818:|G|: `J-Alves`_
Manish Pandeybfd648a2021-03-09 20:39:33 +0000819:|F|: tools/sptool/
Sandrine Bailleuxd52f6cd2020-05-27 10:36:56 +0200820
821Build system
822^^^^^^^^^^^^
Manish Pandeybfd648a2021-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 Bailleux1d7aca52020-05-13 08:57:41 +0200827
Zelalembde044f2021-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 Kay025c87f2021-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 Tsichritzisc689a822019-06-10 10:31:17 +0100848.. _AlexeiFedorov: https://github.com/AlexeiFedorov
Anders Delliendea54f22022-09-21 15:56:02 +0100849.. _andersdellien-arm: https://github.com/andersdellien-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100850.. _Andre-ARM: https://github.com/Andre-ARM
851.. _Anson-Huang: https://github.com/Anson-Huang
Biju Das9969c352020-12-07 13:14:38 +0000852.. _bijucdas: https://github.com/bijucdas
Bryan O'Donoghue2e878232018-07-23 15:59:47 +0100853.. _bryanodonoghue: https://github.com/bryanodonoghue
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100854.. _b49020: https://github.com/b49020
Paul Beesleyf2ec7142019-10-04 16:17:46 +0000855.. _carlocaione: https://github.com/carlocaione
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100856.. _danh-arm: https://github.com/danh-arm
David Vincze08059492022-05-12 16:07:03 +0200857.. _davidvincze: https://github.com/davidvincze
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100858.. _etienne-lms: https://github.com/etienne-lms
859.. _glneo: https://github.com/glneo
John Tsichritzisc689a822019-06-10 10:31:17 +0100860.. _grandpaul: https://github.com/grandpaul
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100861.. _hzhuang1: https://github.com/hzhuang1
Jacky Bai858feeb2019-01-14 13:48:57 +0800862.. _JackyBai: https://github.com/JackyBai
Florian Lugou71d33be2021-09-08 12:42:54 +0200863.. _jcorbier: https://github.com/jcorbier
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100864.. _jenswi-linaro: https://github.com/jenswi-linaro
Mikael Olssonc1c8ad02022-10-14 11:48:07 +0200865.. _jslater8: https://github.com/jslater8
John Tsichritzisc689a822019-06-10 10:31:17 +0100866.. _jwerner-chromium: https://github.com/jwerner-chromium
867.. _kostapr: https://github.com/kostapr
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530868.. _lachitp: https://github.com/lachitp
Jorge Ramirez-Ortizbf084dc2018-09-23 09:36:13 +0200869.. _ldts: https://github.com/ldts
Marek Vasutf319ccd2019-02-20 13:16:14 +0100870.. _marex: https://github.com/marex
Dan Handley70c5d7b2017-12-06 10:13:17 +0000871.. _masahir0y: https://github.com/masahir0y
Michal Simeke2dbde22020-11-12 11:19:48 +0100872.. _michalsimek: https://github.com/michalsimek
Mikael Olssonc1c8ad02022-10-14 11:48:07 +0200873.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
Heiko Stuebner2333a512019-04-19 12:35:47 +0200874.. _mmind: https://github.com/mmind
Peng Fane19de4a2021-01-22 16:05:14 +0800875.. _MrVan: https://github.com/MrVan
developer61a46c32021-05-03 10:02:24 +0800876.. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
developer13be5e92022-03-28 11:06:21 +0800877.. _leon-chen-mtk: https://github.com/leon-chen-mtk
John Tsichritzisc689a822019-06-10 10:31:17 +0100878.. _niej: https://github.com/niej
Nariman Poushin1e247e42018-10-03 12:03:42 +0100879.. _npoushin: https://github.com/npoushin
Biju Das78a547c2020-12-19 09:07:22 +0000880.. _prabhakarlad: https://github.com/prabhakarlad
Remi Pommarel75e43e02019-04-01 11:34:09 +0200881.. _remi-triplefault: https://github.com/repk
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100882.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzisc689a822019-06-10 10:31:17 +0100883.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
Saurabh Gorecha70389ca2020-04-22 21:31:24 +0530884.. _sgorecha: https://github.com/sgorecha
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100885.. _shawnguo2: https://github.com/shawnguo2
Andre Przywarafcc609b2018-07-04 11:36:31 +0100886.. _smaeul: https://github.com/smaeul
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100887.. _soby-mathew: https://github.com/soby-mathew
Saurabh Gorecha541e0752021-09-15 00:27:23 +0530888.. _sreekare: https://github.com/sreekare
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100889.. _stephan-gh: https://github.com/stephan-gh
Sieu Mun Tang90a36112022-03-19 14:21:55 +0800890.. _sieumunt: https://github.com/sieumunt
891.. _BenjaminLimJL: https://github.com/BenjaminLimJL
Thomas Abraham1ce503e2018-12-07 09:58:50 +0530892.. _thomas-arm: https://github.com/thomas-arm
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100893.. _TonyXie06: https://github.com/TonyXie06
Stephan Gerholdd0d0bf42021-12-01 20:00:00 +0100894.. _TravMurav: https://github.com/TravMurav
Antonio Nino Diaz21a05e12018-06-25 19:06:49 +0100895.. _vwadekar: https://github.com/vwadekar
Michal Simeke2dbde22020-11-12 11:19:48 +0100896.. _venkatesh: https://github.com/vabbarap
Yann Gautier0edf4fc2018-07-05 16:52:00 +0200897.. _Yann-lms: https://github.com/Yann-lms
Sandrine Bailleux995f8902019-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 Bailleuxd52f6cd2020-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 Bailleuxd52f6cd2020-05-27 10:36:56 +0200908.. _J-Alves: https://github.com/J-Alves
909.. _madhukar-Arm: https://github.com/madhukar-Arm
Sandrine Bailleuxc1252fd2020-06-15 15:54:12 +0200910.. _raghuncstate: https://github.com/raghuncstate
Javier Almansa Sobrino46ceb262020-09-03 10:29:24 +0100911.. _CJKay: https://github.com/cjkay
Nishanth Menon57cf6872020-12-10 14:41:10 -0600912.. _nmenon: https://github.com/nmenon
Manish Pandey1b88d742021-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 Gupta3f207e92021-03-25 12:48:11 +0530920.. _pangupta: https://github.com/pangupta
Jiafei Pandd276bd2021-10-22 11:32:45 +0800921.. _JiafeiPan: https://github.com/JiafeiPan
Marco Nelissen5914e4c2022-04-06 11:13:44 -0700922.. _arve-android: https://github.com/arve-android
923.. _marcone: https://github.com/marcone
Marc Bonnici3b83ad82022-02-14 18:31:11 +0000924.. _marcbonnici: https://github.com/marcbonnici
Sandrine Bailleuxd3147342020-05-12 10:36:05 +0200925
926.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/