xref: /rk3399_ARM-atf/docs/about/maintainers.rst (revision 32d440c77b5639ad8869a820a0814c1acf2f8043)
1Project Maintenance
2===================
3
4Trusted 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
8maintainers merge a contribution.
9
10More details may be found in the `Project Maintenance Process`_ document.
11
12.. |M| replace:: **Mail**
13.. |G| replace:: **GitHub ID**
14.. |F| replace:: **Files**
15
16.. _maintainers:
17
18Maintainers
19-----------
20
21:|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`_
51
52
53.. _code owners:
54
55Code owners
56-----------
57
58Core Code
59~~~~~~~~~
60
61Armv7-A architecture port
62^^^^^^^^^^^^^^^^^^^^^^^^^
63:|M|: Etienne Carriere <etienne.carriere@linaro.org>
64:|G|: `etienne-lms`_
65
66Build Definitions for CMake Build System
67^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
69:|G|: `javieralso-arm`_
70:|M|: Chris Kay <chris.kay@arm.com>
71:|G|: `CJkay`_
72:|F|: /
73
74Software Delegated Exception Interface (SDEI)
75^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
76:|M|: Mark Dykes <mark.dykes@arm.com>
77:|G|: `mardyk01`_
78:|M|: John Powell <John.Powell@arm.com>
79:|G|: `john-powell-arm`_
80:|F|: services/std_svc/sdei/
81
82Trusted Boot
83^^^^^^^^^^^^
84:|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/
91
92Secure Partition Manager (SPM)
93^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
94:|M|: Olivier Deprez <olivier.deprez@arm.com>
95:|G|: `odeprez`_
96:|M|: Manish Pandey <manish.pandey2@arm.com>
97:|G|: `manish-pandey-arm`_
98:|M|: Maksims Svecovs <maksims.svecovs@arm.com>
99:|G|: `max-shvetsov`_
100:|M|: Joao Alves <Joao.Alves@arm.com>
101:|G|: `J-Alves`_
102:|F|: services/std_svc/spm\*
103
104Exception Handling Framework (EHF)
105^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
106:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
107:|G|: `ManishVB-Arm`_
108:|M|: John Powell <John.Powell@arm.com>
109:|G|: `john-powell-arm`_
110:|F|: bl31/ehf.c
111
112
113Drivers, Libraries and Framework Code
114~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115
116Console API framework
117^^^^^^^^^^^^^^^^^^^^^
118:|M|: Julius Werner <jwerner@chromium.org>
119:|G|: `jwerner-chromium`_
120:|F|: drivers/console/
121:|F|: include/drivers/console.h
122:|F|: plat/common/aarch64/crash_console_helpers.S
123
124coreboot support libraries
125^^^^^^^^^^^^^^^^^^^^^^^^^^
126:|M|: Julius Werner <jwerner@chromium.org>
127:|G|: `jwerner-chromium`_
128:|F|: drivers/coreboot/
129:|F|: include/drivers/coreboot/
130:|F|: include/lib/coreboot.h
131:|F|: lib/coreboot/
132
133eMMC/UFS drivers
134^^^^^^^^^^^^^^^^
135:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
136:|G|: `hzhuang1`_
137:|F|: drivers/partition/
138:|F|: drivers/synopsys/emmc/
139:|F|: drivers/synopsys/ufs/
140:|F|: drivers/ufs/
141:|F|: include/drivers/dw_ufs.h
142:|F|: include/drivers/ufs.h
143:|F|: include/drivers/synopsys/dw_mmc.h
144
145Power State Coordination Interface (PSCI)
146^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
147:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
148:|G|: `javieralso-arm`_
149:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
150:|G|: `madhukar-Arm`_
151:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
152:|G|: `laurenw-arm`_
153:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
154:|G|: `zelalem-aweke`_
155:|F|: lib/psci/
156
157DebugFS
158^^^^^^^
159:|M|: Olivier Deprez <olivier.deprez@arm.com>
160:|G|: `odeprez`_
161:|F|: lib/debugfs/
162
163Firmware Configuration Framework (FCONF)
164^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
165:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
166:|G|: `madhukar-Arm`_
167:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
168:|G|: `ManishVB-Arm`_
169:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
170:|G|: `laurenw-arm`_
171:|F|: lib/fconf/
172
173Performance Measurement Framework (PMF)
174^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
175:|M|: Joao Alves <Joao.Alves@arm.com>
176:|G|: `J-Alves`_
177:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
178:|G|: `theotherjimmy`_
179:|F|: lib/pmf/
180
181Arm CPU libraries
182^^^^^^^^^^^^^^^^^
183:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
184:|G|: `laurenw-arm`_
185:|M|: John Powell <John.Powell@arm.com>
186:|G|: `john-powell-arm`_
187:|F|: lib/cpus/
188
189Reliability Availability Serviceabilty (RAS) framework
190^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
191:|M|: Olivier Deprez <olivier.deprez@arm.com>
192:|G|: `odeprez`_
193:|M|: Manish Pandey <manish.pandey2@arm.com>
194:|G|: `manish-pandey-arm`_
195:|F|: lib/extensions/ras/
196
197Activity Monitors Unit (AMU) extensions
198^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
199:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
200:|G|: `AlexeiFedorov`_
201:|F|: lib/extensions/amu/
202
203Memory Partitioning And Monitoring (MPAM) extensions
204^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
205:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
206:|G|: `zelalem-aweke`_
207:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
208:|G|: `theotherjimmy`_
209:|F|: lib/extensions/mpam/
210
211Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
212^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
213:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
214:|G|: `AlexeiFedorov`_
215:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
216:|G|: `zelalem-aweke`_
217:|F|: lib/extensions/pauth/
218
219Statistical Profiling Extension (SPE)
220^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
221:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
222:|G|: `zelalem-aweke`_
223:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
224:|G|: `theotherjimmy`_
225:|F|: lib/extensions/spe/
226
227Scalable Vector Extension (SVE)
228^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
229:|M|: Jimmy Brisson <Jimmy.Brisson@arm.com>
230:|G|: `theotherjimmy`_
231:|F|: lib/extensions/sve/
232
233Standard C library
234^^^^^^^^^^^^^^^^^^
235:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
236:|G|: `AlexeiFedorov`_
237:|M|: John Powell <John.Powell@arm.com>
238:|G|: `john-powell-arm`_
239:|F|: lib/libc/
240
241Library At ROM (ROMlib)
242^^^^^^^^^^^^^^^^^^^^^^^
243:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
244:|G|: `madhukar-Arm`_
245:|F|: lib/romlib/
246
247Translation tables (``xlat_tables``) library
248^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
249:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
250:|G|: `javieralso-arm`_
251:|M|: Joao Alves <Joao.Alves@arm.com>
252:|G|: `J-Alves`_
253:|F|: lib/xlat\_tables_\*/
254
255IO abstraction layer
256^^^^^^^^^^^^^^^^^^^^
257:|M|: Manish Pandey <manish.pandey2@arm.com>
258:|G|: `manish-pandey-arm`_
259:|M|: Olivier Deprez <olivier.deprez@arm.com>
260:|G|: `odeprez`_
261:|F|: drivers/io/
262
263GIC driver
264^^^^^^^^^^
265:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
266:|G|: `AlexeiFedorov`_
267:|M|: Manish Pandey <manish.pandey2@arm.com>
268:|G|: `manish-pandey-arm`_
269:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
270:|G|: `madhukar-Arm`_
271:|M|: Olivier Deprez <olivier.deprez@arm.com>
272:|G|: `odeprez`_
273:|F|: drivers/arm/gic/
274
275Libfdt wrappers
276^^^^^^^^^^^^^^^
277:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
278:|G|: `madhukar-Arm`_
279:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
280:|G|: `ManishVB-Arm`_
281:|F|: common/fdt_wrappers.c
282
283Firmware Encryption Framework
284^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
285:|M|: Sumit Garg <sumit.garg@linaro.org>
286:|G|: `b49020`_
287:|F|: drivers/io/io_encrypted.c
288:|F|: include/drivers/io/io_encrypted.h
289:|F|: include/tools_share/firmware_encrypted.h
290
291Measured Boot
292^^^^^^^^^^^^^
293:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
294:|G|: `AlexeiFedorov`_
295:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
296:|G|: `javieralso-arm`_
297:|F|: drivers/measured_boot
298:|F|: include/drivers/measured_boot
299:|F|: plat/arm/board/fvp/fvp_measured_boot.c
300
301System Control and Management Interface (SCMI) Server
302^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
303:|M|: Etienne Carriere <etienne.carriere@st.com>
304:|G|: `etienne-lms`_
305:|M|: Peng Fan <peng.fan@nxp.com>
306:|G|: `MrVan`_
307:|F|: drivers/scmi-msg
308:|F|: include/drivers/scmi\*
309
310Platform Ports
311~~~~~~~~~~~~~~
312
313Allwinner ARMv8 platform port
314^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
315:|M|: Andre Przywara <andre.przywara@arm.com>
316:|G|: `Andre-ARM`_
317:|M|: Samuel Holland <samuel@sholland.org>
318:|G|: `smaeul`_
319:|F|: docs/plat/allwinner.rst
320:|F|: plat/allwinner/
321:|F|: drivers/allwinner/
322
323Amlogic Meson S905 (GXBB) platform port
324^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
325:|M|: Andre Przywara <andre.przywara@arm.com>
326:|G|: `Andre-ARM`_
327:|F|: docs/plat/meson-gxbb.rst
328:|F|: drivers/amlogic/
329:|F|: plat/amlogic/gxbb/
330
331Amlogic Meson S905x (GXL) platform port
332^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
333:|M|: Remi Pommarel <repk@triplefau.lt>
334:|G|: `remi-triplefault`_
335:|F|: docs/plat/meson-gxl.rst
336:|F|: plat/amlogic/gxl/
337
338Amlogic Meson S905X2 (G12A) platform port
339^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
340:|M|: Carlo Caione <ccaione@baylibre.com>
341:|G|: `carlocaione`_
342:|F|: docs/plat/meson-g12a.rst
343:|F|: plat/amlogic/g12a/
344
345Amlogic Meson A113D (AXG) platform port
346^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
347:|M|: Carlo Caione <ccaione@baylibre.com>
348:|G|: `carlocaione`_
349:|F|: docs/plat/meson-axg.rst
350:|F|: plat/amlogic/axg/
351
352Arm FPGA platform port
353^^^^^^^^^^^^^^^^^^^^^^
354:|M|: Andre Przywara <andre.przywara@arm.com>
355:|G|: `Andre-ARM`_
356:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
357:|G|: `javieralso-arm`_
358:|F|: plat/arm/board/arm_fpga
359
360Arm System Guidance for Infrastructure / Mobile FVP platforms
361^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
362:|M|: Nariman Poushin <nariman.poushin@linaro.org>
363:|G|: `npoushin`_
364:|M|: Thomas Abraham <thomas.abraham@arm.com>
365:|G|: `thomas-arm`_
366:|F|: plat/arm/css/sgi/
367:|F|: plat/arm/css/sgm/
368:|F|: plat/arm/board/sgi575/
369:|F|: plat/arm/board/sgm775/
370
371HiSilicon HiKey and HiKey960 platform ports
372^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
373:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
374:|G|: `hzhuang1`_
375:|F|: docs/plat/hikey.rst
376:|F|: docs/plat/hikey960.rst
377:|F|: plat/hisilicon/hikey/
378:|F|: plat/hisilicon/hikey960/
379
380HiSilicon Poplar platform port
381^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
382:|M|: Shawn Guo <shawn.guo@linaro.org>
383:|G|: `shawnguo2`_
384:|F|: docs/plat/poplar.rst
385:|F|: plat/hisilicon/poplar/
386
387Intel SocFPGA platform ports
388^^^^^^^^^^^^^^^^^^^^^^^^^^^^
389:|M|: Tien Hock Loh <tien.hock.loh@intel.com>
390:|G|: `thloh85-intel`_
391:|M|: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
392:|G|: mabdulha
393:|F|: plat/intel/soc
394:|F|: drivers/intel/soc/
395
396MediaTek platform ports
397^^^^^^^^^^^^^^^^^^^^^^^
398:|M|: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
399:|G|: `mtk09422`_
400:|F|: plat/mediatek/
401
402Marvell platform ports and SoC drivers
403^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
404:|M|: Konstantin Porotchkin <kostap@marvell.com>
405:|G|: `kostapr`_
406:|F|: docs/plat/marvell/
407:|F|: plat/marvell/
408:|F|: drivers/marvell/
409:|F|: tools/marvell/
410
411NVidia platform ports
412^^^^^^^^^^^^^^^^^^^^^
413:|M|: Varun Wadekar <vwadekar@nvidia.com>
414:|G|: `vwadekar`_
415:|F|: docs/plat/nvidia-tegra.rst
416:|F|: include/lib/cpus/aarch64/denver.h
417:|F|: lib/cpus/aarch64/denver.S
418:|F|: plat/nvidia/
419
420NXP QorIQ Layerscape platform ports
421^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
422:|M|: Jiafei Pan <jiafei.pan@nxp.com>
423:|G|: `qoriq-open-source`_
424:|F|: docs/plat/ls1043a.rst
425:|F|: plat/layerscape/
426
427NXP i.MX 7 WaRP7 platform port and SoC drivers
428^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
429:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
430:|G|: `bryanodonoghue`_
431:|M|: Jun Nie <jun.nie@linaro.org>
432:|G|: `niej`_
433:|F|: docs/plat/warp7.rst
434:|F|: plat/imx/common/
435:|F|: plat/imx/imx7/
436:|F|: drivers/imx/timer/
437:|F|: drivers/imx/uart/
438:|F|: drivers/imx/usdhc/
439
440NXP i.MX 8 platform port
441^^^^^^^^^^^^^^^^^^^^^^^^
442:|M|: Anson Huang <Anson.Huang@nxp.com>
443:|G|: `Anson-Huang`_
444:|F|: docs/plat/imx8.rst
445:|F|: plat/imx/
446
447NXP i.MX8M platform port
448^^^^^^^^^^^^^^^^^^^^^^^^
449:|M|: Jacky Bai <ping.bai@nxp.com>
450:|G|: `JackyBai`_
451:|F|: docs/plat/imx8m.rst
452:|F|: plat/imx/imx8m/
453
454QEMU platform port
455^^^^^^^^^^^^^^^^^^
456:|M|: Jens Wiklander <jens.wiklander@linaro.org>
457:|G|: `jenswi-linaro`_
458:|F|: docs/plat/qemu.rst
459:|F|: plat/qemu/
460
461QTI platform port
462^^^^^^^^^^^^^^^^^
463:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
464:|G|: `sgorecha`_
465:|M|: Debasish Mandal <dmandal@codeaurora.org>
466:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
467:|F|: docs/plat/qti.rst
468:|F|: plat/qti/
469
470Raspberry Pi 3 platform port
471^^^^^^^^^^^^^^^^^^^^^^^^^^^^
472:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
473:|G|: `grandpaul`_
474:|F|: docs/plat/rpi3.rst
475:|F|: plat/rpi/rpi3/
476:|F|: plat/rpi/common/
477:|F|: drivers/rpi3/
478:|F|: include/drivers/rpi3/
479
480Raspberry Pi 4 platform port
481^^^^^^^^^^^^^^^^^^^^^^^^^^^^
482:|M|: Andre Przywara <andre.przywara@arm.com>
483:|G|: `Andre-ARM`_
484:|F|: docs/plat/rpi4.rst
485:|F|: plat/rpi/rpi4/
486:|F|: plat/rpi/common/
487:|F|: drivers/rpi3/
488:|F|: include/drivers/rpi3/
489
490Renesas rcar-gen3 platform port
491^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
492:|M|: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
493:|G|: `ldts`_
494:|M|: Marek Vasut <marek.vasut@gmail.com>
495:|G|: `marex`_
496:|F|: docs/plat/rcar-gen3.rst
497:|F|: plat/renesas/common
498:|F|: plat/renesas/rcar
499:|F|: drivers/renesas/common
500:|F|: drivers/renesas/rcar
501:|F|: tools/renesas/rcar_layout_create
502
503Renesas RZ/G2 platform port
504^^^^^^^^^^^^^^^^^^^^^^^^^^^
505:|M|: Biju Das <biju.das.jz@bp.renesas.com>
506:|G|: `bijucdas`_
507:|M|: Marek Vasut <marek.vasut@gmail.com>
508:|G|: `marex`_
509:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
510:|G|: `prabhakarlad`_
511:|F|: docs/plat/rz-g2.rst
512:|F|: plat/renesas/common
513:|F|: plat/renesas/rzg
514:|F|: drivers/renesas/common
515:|F|: drivers/renesas/rzg
516:|F|: tools/renesas/rzg_layout_create
517
518RockChip platform port
519^^^^^^^^^^^^^^^^^^^^^^
520:|M|: Tony Xie <tony.xie@rock-chips.com>
521:|G|: `TonyXie06`_
522:|G|: `rockchip-linux`_
523:|M|: Heiko Stuebner <heiko@sntech.de>
524:|G|: `mmind`_
525:|F|: plat/rockchip/
526
527STM32MP1 platform port
528^^^^^^^^^^^^^^^^^^^^^^
529:|M|: Yann Gautier <yann.gautier@st.com>
530:|G|: `Yann-lms`_
531:|F|: docs/plat/stm32mp1.rst
532:|F|: drivers/st/
533:|F|: fdts/stm32\*
534:|F|: include/drivers/st/
535:|F|: include/dt-bindings/\*/stm32\*
536:|F|: plat/st/
537:|F|: tools/stm32image/
538
539Synquacer platform port
540^^^^^^^^^^^^^^^^^^^^^^^
541:|M|: Sumit Garg <sumit.garg@linaro.org>
542:|G|: `b49020`_
543:|F|: docs/plat/synquacer.rst
544:|F|: plat/socionext/synquacer/
545
546Texas Instruments platform port
547^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
548:|M|: Nishanth Menon <nm@ti.com>
549:|G|: `nmenon`_
550:|F|: docs/plat/ti-k3.rst
551:|F|: plat/ti/
552
553UniPhier platform port
554^^^^^^^^^^^^^^^^^^^^^^
555:|M|: Orphan
556:|F|: docs/plat/socionext-uniphier.rst
557:|F|: plat/socionext/uniphier/
558
559Xilinx platform port
560^^^^^^^^^^^^^^^^^^^^
561:|M|: Michal Simek <michal.simek@xilinx.com>
562:|G|: `michalsimek`_
563:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
564:|G|: `venkatesh`_
565:|F|: docs/plat/xilinx-zynqmp.rst
566:|F|: plat/xilinx/
567
568
569Secure Payloads and Dispatchers
570~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
571
572OP-TEE dispatcher
573^^^^^^^^^^^^^^^^^
574:|M|: Jens Wiklander <jens.wiklander@linaro.org>
575:|G|: `jenswi-linaro`_
576:|F|: docs/components/spd/optee-dispatcher.rst
577:|F|: services/spd/opteed/
578
579TLK/Trusty secure payloads
580^^^^^^^^^^^^^^^^^^^^^^^^^^
581:|M|: Varun Wadekar <vwadekar@nvidia.com>
582:|G|: `vwadekar`_
583:|F|: docs/components/spd/tlk-dispatcher.rst
584:|F|: docs/components/spd/trusty-dispatcher.rst
585:|F|: include/bl32/payloads/tlk.h
586:|F|: services/spd/tlkd/
587:|F|: services/spd/trusty/
588
589Test Secure Payload (TSP)
590^^^^^^^^^^^^^^^^^^^^^^^^^
591:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
592:|G|: `ManishVB-Arm`_
593:|F|: bl32/tsp/
594:|F|: services/spd/tspd/
595
596Tools
597~~~~~
598
599Fiptool
600^^^^^^^
601:|M|: Joao Alves <Joao.Alves@arm.com>
602:|G|: `J-Alves`_
603:|F|: tools/fiptool/
604
605Cert_create tool
606^^^^^^^^^^^^^^^^
607:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
608:|G|: `sandrine-bailleux-arm`_
609:|F|: tools/cert_create/
610
611Encrypt_fw tool
612^^^^^^^^^^^^^^^
613:|M|: Sumit Garg <sumit.garg@linaro.org>
614:|G|: `b49020`_
615:|F|: tools/encrypt_fw/
616
617Sptool
618^^^^^^
619:|M|: Manish Pandey <manish.pandey2@arm.com>
620:|G|: `manish-pandey-arm`_
621:|F|: tools/sptool/
622
623Build system
624^^^^^^^^^^^^
625:|M|: Manish Pandey <manish.pandey2@arm.com>
626:|G|: `manish-pandey-arm`_
627:|F|: Makefile
628:|F|: make_helpers/
629
630.. _AlexeiFedorov: https://github.com/AlexeiFedorov
631.. _Andre-ARM: https://github.com/Andre-ARM
632.. _Anson-Huang: https://github.com/Anson-Huang
633.. _bijucdas: https://github.com/bijucdas
634.. _bryanodonoghue: https://github.com/bryanodonoghue
635.. _b49020: https://github.com/b49020
636.. _carlocaione: https://github.com/carlocaione
637.. _danh-arm: https://github.com/danh-arm
638.. _etienne-lms: https://github.com/etienne-lms
639.. _glneo: https://github.com/glneo
640.. _grandpaul: https://github.com/grandpaul
641.. _hzhuang1: https://github.com/hzhuang1
642.. _JackyBai: https://github.com/JackyBai
643.. _jenswi-linaro: https://github.com/jenswi-linaro
644.. _jwerner-chromium: https://github.com/jwerner-chromium
645.. _kostapr: https://github.com/kostapr
646.. _ldts: https://github.com/ldts
647.. _marex: https://github.com/marex
648.. _masahir0y: https://github.com/masahir0y
649.. _michalsimek: https://github.com/michalsimek
650.. _mmind: https://github.com/mmind
651.. _MrVan: https://github.com/MrVan
652.. _mtk09422: https://github.com/mtk09422
653.. _niej: https://github.com/niej
654.. _npoushin: https://github.com/npoushin
655.. _prabhakarlad: https://github.com/prabhakarlad
656.. _qoriq-open-source: https://github.com/qoriq-open-source
657.. _remi-triplefault: https://github.com/repk
658.. _rockchip-linux: https://github.com/rockchip-linux
659.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
660.. _sgorecha: https://github.com/sgorecha
661.. _shawnguo2: https://github.com/shawnguo2
662.. _smaeul: https://github.com/smaeul
663.. _soby-mathew: https://github.com/soby-mathew
664.. _thloh85-intel: https://github.com/thloh85-intel
665.. _thomas-arm: https://github.com/thomas-arm
666.. _TonyXie06: https://github.com/TonyXie06
667.. _vwadekar: https://github.com/vwadekar
668.. _venkatesh: https://github.com/vabbarap
669.. _Yann-lms: https://github.com/Yann-lms
670.. _manish-pandey-arm: https://github.com/manish-pandey-arm
671.. _mardyk01: https://github.com/mardyk01
672.. _odeprez: https://github.com/odeprez
673.. _bipinravi-arm: https://github.com/bipinravi-arm
674.. _joannafarley-arm: https://github.com/joannafarley-arm
675.. _ManishVB-Arm: https://github.com/ManishVB-Arm
676.. _max-shvetsov: https://github.com/max-shvetsov
677.. _javieralso-arm: https://github.com/javieralso-arm
678.. _laurenw-arm: https://github.com/laurenw-arm
679.. _zelalem-aweke: https://github.com/zelalem-aweke
680.. _theotherjimmy: https://github.com/theotherjimmy
681.. _J-Alves: https://github.com/J-Alves
682.. _madhukar-Arm: https://github.com/madhukar-Arm
683.. _john-powell-arm: https://github.com/john-powell-arm
684.. _raghuncstate: https://github.com/raghuncstate
685.. _CJKay: https://github.com/cjkay
686.. _nmenon: https://github.com/nmenon
687
688.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/
689