xref: /rk3399_ARM-atf/docs/about/maintainers.rst (revision b67e9880fcc768b1ddc60cdb3cd8f71c8dc15b7a)
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
58Common 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 FVP Platform port
361^^^^^^^^^^^^^^^^^^^^^
362:|M|: Manish Pandey <manish.pandey2@arm.com>
363:|G|: `manish-pandey-arm`_
364:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
365:|G|: `madhukar-Arm`_
366:|F|: plat/arm/board/fvp
367
368Arm Juno Platform port
369^^^^^^^^^^^^^^^^^^^^^^
370:|M|: Manish Pandey <manish.pandey2@arm.com>
371:|G|: `manish-pandey-arm`_
372:|M|: Chris Kay <chris.kay@arm.com>
373:|G|: `CJKay`_
374:|F|: plat/arm/board/juno
375
376Arm Morello and N1SDP Platform ports
377^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
378:|M|: Manoj Kumar <manoj.kumar3@arm.com>
379:|G|: `manojkumar-arm`_
380:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
381:|G|: `chandnich`_
382:|F|: plat/arm/board/morello
383:|F|: plat/arm/board/n1sdp
384
385Arm Rich IoT Platform ports
386^^^^^^^^^^^^^^^^^^^^^^^^^^^
387:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
388:|G|: `abdellatif-elkhlifi`_
389:|M|: Vishnu Banavath <vishnu.banavath@arm.com>
390:|G|: `vishnu-banavath`_
391:|F|: plat/arm/board/corstone700
392:|F|: plat/arm/board/a5ds
393
394Arm Reference Design platform ports
395^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
396:|M|: Thomas Abraham <thomas.abraham@arm.com>
397:|G|: `thomas-arm`_
398:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
399:|G|: `vijayenthiran-arm`_
400:|F|: plat/arm/css/sgi/
401:|F|: plat/arm/board/rde1edge/
402:|F|: plat/arm/board/rdn1edge/
403:|F|: plat/arm/board/rdn2/
404:|F|: plat/arm/board/rdv1/
405:|F|: plat/arm/board/rdv1mc/
406:|F|: plat/arm/board/sgi575/
407
408Arm Total Compute(tc0) platform port
409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
411:|G|: `arugan02`_
412:|M|: Usama Arif <usama.arif@arm.com>
413:|G|: `uarif1`_
414:|F|: plat/arm/board/tc0
415
416HiSilicon HiKey and HiKey960 platform ports
417^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
418:|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
419:|G|: `hzhuang1`_
420:|F|: docs/plat/hikey.rst
421:|F|: docs/plat/hikey960.rst
422:|F|: plat/hisilicon/hikey/
423:|F|: plat/hisilicon/hikey960/
424
425HiSilicon Poplar platform port
426^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
427:|M|: Shawn Guo <shawn.guo@linaro.org>
428:|G|: `shawnguo2`_
429:|F|: docs/plat/poplar.rst
430:|F|: plat/hisilicon/poplar/
431
432Intel SocFPGA platform ports
433^^^^^^^^^^^^^^^^^^^^^^^^^^^^
434:|M|: Tien Hock Loh <tien.hock.loh@intel.com>
435:|G|: `thloh85-intel`_
436:|M|: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
437:|G|: mabdulha
438:|F|: plat/intel/soc
439:|F|: drivers/intel/soc/
440
441MediaTek platform ports
442^^^^^^^^^^^^^^^^^^^^^^^
443:|M|: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
444:|G|: `mtk09422`_
445:|F|: plat/mediatek/
446
447Marvell platform ports and SoC drivers
448^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
449:|M|: Konstantin Porotchkin <kostap@marvell.com>
450:|G|: `kostapr`_
451:|F|: docs/plat/marvell/
452:|F|: plat/marvell/
453:|F|: drivers/marvell/
454:|F|: tools/marvell/
455
456NVidia platform ports
457^^^^^^^^^^^^^^^^^^^^^
458:|M|: Varun Wadekar <vwadekar@nvidia.com>
459:|G|: `vwadekar`_
460:|F|: docs/plat/nvidia-tegra.rst
461:|F|: include/lib/cpus/aarch64/denver.h
462:|F|: lib/cpus/aarch64/denver.S
463:|F|: plat/nvidia/
464
465NXP QorIQ Layerscape platform ports
466^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
467:|M|: Jiafei Pan <jiafei.pan@nxp.com>
468:|G|: `qoriq-open-source`_
469:|F|: docs/plat/ls1043a.rst
470:|F|: plat/layerscape/
471
472NXP i.MX 7 WaRP7 platform port and SoC drivers
473^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
474:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
475:|G|: `bryanodonoghue`_
476:|M|: Jun Nie <jun.nie@linaro.org>
477:|G|: `niej`_
478:|F|: docs/plat/warp7.rst
479:|F|: plat/imx/common/
480:|F|: plat/imx/imx7/
481:|F|: drivers/imx/timer/
482:|F|: drivers/imx/uart/
483:|F|: drivers/imx/usdhc/
484
485NXP i.MX 8 platform port
486^^^^^^^^^^^^^^^^^^^^^^^^
487:|M|: Anson Huang <Anson.Huang@nxp.com>
488:|G|: `Anson-Huang`_
489:|F|: docs/plat/imx8.rst
490:|F|: plat/imx/
491
492NXP i.MX8M platform port
493^^^^^^^^^^^^^^^^^^^^^^^^
494:|M|: Jacky Bai <ping.bai@nxp.com>
495:|G|: `JackyBai`_
496:|F|: docs/plat/imx8m.rst
497:|F|: plat/imx/imx8m/
498
499QEMU platform port
500^^^^^^^^^^^^^^^^^^
501:|M|: Jens Wiklander <jens.wiklander@linaro.org>
502:|G|: `jenswi-linaro`_
503:|F|: docs/plat/qemu.rst
504:|F|: plat/qemu/
505
506QTI platform port
507^^^^^^^^^^^^^^^^^
508:|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
509:|G|: `sgorecha`_
510:|M|: Debasish Mandal <dmandal@codeaurora.org>
511:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
512:|F|: docs/plat/qti.rst
513:|F|: plat/qti/
514
515Raspberry Pi 3 platform port
516^^^^^^^^^^^^^^^^^^^^^^^^^^^^
517:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
518:|G|: `grandpaul`_
519:|F|: docs/plat/rpi3.rst
520:|F|: plat/rpi/rpi3/
521:|F|: plat/rpi/common/
522:|F|: drivers/rpi3/
523:|F|: include/drivers/rpi3/
524
525Raspberry Pi 4 platform port
526^^^^^^^^^^^^^^^^^^^^^^^^^^^^
527:|M|: Andre Przywara <andre.przywara@arm.com>
528:|G|: `Andre-ARM`_
529:|F|: docs/plat/rpi4.rst
530:|F|: plat/rpi/rpi4/
531:|F|: plat/rpi/common/
532:|F|: drivers/rpi3/
533:|F|: include/drivers/rpi3/
534
535Renesas rcar-gen3 platform port
536^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
537:|M|: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
538:|G|: `ldts`_
539:|M|: Marek Vasut <marek.vasut@gmail.com>
540:|G|: `marex`_
541:|F|: docs/plat/rcar-gen3.rst
542:|F|: plat/renesas/common
543:|F|: plat/renesas/rcar
544:|F|: drivers/renesas/common
545:|F|: drivers/renesas/rcar
546:|F|: tools/renesas/rcar_layout_create
547
548Renesas RZ/G2 platform port
549^^^^^^^^^^^^^^^^^^^^^^^^^^^
550:|M|: Biju Das <biju.das.jz@bp.renesas.com>
551:|G|: `bijucdas`_
552:|M|: Marek Vasut <marek.vasut@gmail.com>
553:|G|: `marex`_
554:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
555:|G|: `prabhakarlad`_
556:|F|: docs/plat/rz-g2.rst
557:|F|: plat/renesas/common
558:|F|: plat/renesas/rzg
559:|F|: drivers/renesas/common
560:|F|: drivers/renesas/rzg
561:|F|: tools/renesas/rzg_layout_create
562
563RockChip platform port
564^^^^^^^^^^^^^^^^^^^^^^
565:|M|: Tony Xie <tony.xie@rock-chips.com>
566:|G|: `TonyXie06`_
567:|G|: `rockchip-linux`_
568:|M|: Heiko Stuebner <heiko@sntech.de>
569:|G|: `mmind`_
570:|F|: plat/rockchip/
571
572STM32MP1 platform port
573^^^^^^^^^^^^^^^^^^^^^^
574:|M|: Yann Gautier <yann.gautier@st.com>
575:|G|: `Yann-lms`_
576:|F|: docs/plat/stm32mp1.rst
577:|F|: drivers/st/
578:|F|: fdts/stm32\*
579:|F|: include/drivers/st/
580:|F|: include/dt-bindings/\*/stm32\*
581:|F|: plat/st/
582:|F|: tools/stm32image/
583
584Synquacer platform port
585^^^^^^^^^^^^^^^^^^^^^^^
586:|M|: Sumit Garg <sumit.garg@linaro.org>
587:|G|: `b49020`_
588:|F|: docs/plat/synquacer.rst
589:|F|: plat/socionext/synquacer/
590
591Texas Instruments platform port
592^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
593:|M|: Nishanth Menon <nm@ti.com>
594:|G|: `nmenon`_
595:|F|: docs/plat/ti-k3.rst
596:|F|: plat/ti/
597
598UniPhier platform port
599^^^^^^^^^^^^^^^^^^^^^^
600:|M|: Orphan
601:|F|: docs/plat/socionext-uniphier.rst
602:|F|: plat/socionext/uniphier/
603
604Xilinx platform port
605^^^^^^^^^^^^^^^^^^^^
606:|M|: Michal Simek <michal.simek@xilinx.com>
607:|G|: `michalsimek`_
608:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
609:|G|: `venkatesh`_
610:|F|: docs/plat/xilinx-zynqmp.rst
611:|F|: plat/xilinx/
612
613
614Secure Payloads and Dispatchers
615~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616
617OP-TEE dispatcher
618^^^^^^^^^^^^^^^^^
619:|M|: Jens Wiklander <jens.wiklander@linaro.org>
620:|G|: `jenswi-linaro`_
621:|F|: docs/components/spd/optee-dispatcher.rst
622:|F|: services/spd/opteed/
623
624TLK/Trusty secure payloads
625^^^^^^^^^^^^^^^^^^^^^^^^^^
626:|M|: Varun Wadekar <vwadekar@nvidia.com>
627:|G|: `vwadekar`_
628:|F|: docs/components/spd/tlk-dispatcher.rst
629:|F|: docs/components/spd/trusty-dispatcher.rst
630:|F|: include/bl32/payloads/tlk.h
631:|F|: services/spd/tlkd/
632:|F|: services/spd/trusty/
633
634Test Secure Payload (TSP)
635^^^^^^^^^^^^^^^^^^^^^^^^^
636:|M|: Manish Badarkhe <manish.badarkhe@arm.com>
637:|G|: `ManishVB-Arm`_
638:|F|: bl32/tsp/
639:|F|: services/spd/tspd/
640
641Tools
642~~~~~
643
644Fiptool
645^^^^^^^
646:|M|: Joao Alves <Joao.Alves@arm.com>
647:|G|: `J-Alves`_
648:|F|: tools/fiptool/
649
650Cert_create tool
651^^^^^^^^^^^^^^^^
652:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
653:|G|: `sandrine-bailleux-arm`_
654:|F|: tools/cert_create/
655
656Encrypt_fw tool
657^^^^^^^^^^^^^^^
658:|M|: Sumit Garg <sumit.garg@linaro.org>
659:|G|: `b49020`_
660:|F|: tools/encrypt_fw/
661
662Sptool
663^^^^^^
664:|M|: Manish Pandey <manish.pandey2@arm.com>
665:|G|: `manish-pandey-arm`_
666:|F|: tools/sptool/
667
668Build system
669^^^^^^^^^^^^
670:|M|: Manish Pandey <manish.pandey2@arm.com>
671:|G|: `manish-pandey-arm`_
672:|F|: Makefile
673:|F|: make_helpers/
674
675.. _AlexeiFedorov: https://github.com/AlexeiFedorov
676.. _Andre-ARM: https://github.com/Andre-ARM
677.. _Anson-Huang: https://github.com/Anson-Huang
678.. _bijucdas: https://github.com/bijucdas
679.. _bryanodonoghue: https://github.com/bryanodonoghue
680.. _b49020: https://github.com/b49020
681.. _carlocaione: https://github.com/carlocaione
682.. _danh-arm: https://github.com/danh-arm
683.. _etienne-lms: https://github.com/etienne-lms
684.. _glneo: https://github.com/glneo
685.. _grandpaul: https://github.com/grandpaul
686.. _hzhuang1: https://github.com/hzhuang1
687.. _JackyBai: https://github.com/JackyBai
688.. _jenswi-linaro: https://github.com/jenswi-linaro
689.. _jwerner-chromium: https://github.com/jwerner-chromium
690.. _kostapr: https://github.com/kostapr
691.. _ldts: https://github.com/ldts
692.. _marex: https://github.com/marex
693.. _masahir0y: https://github.com/masahir0y
694.. _michalsimek: https://github.com/michalsimek
695.. _mmind: https://github.com/mmind
696.. _MrVan: https://github.com/MrVan
697.. _mtk09422: https://github.com/mtk09422
698.. _niej: https://github.com/niej
699.. _npoushin: https://github.com/npoushin
700.. _prabhakarlad: https://github.com/prabhakarlad
701.. _qoriq-open-source: https://github.com/qoriq-open-source
702.. _remi-triplefault: https://github.com/repk
703.. _rockchip-linux: https://github.com/rockchip-linux
704.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
705.. _sgorecha: https://github.com/sgorecha
706.. _shawnguo2: https://github.com/shawnguo2
707.. _smaeul: https://github.com/smaeul
708.. _soby-mathew: https://github.com/soby-mathew
709.. _thloh85-intel: https://github.com/thloh85-intel
710.. _thomas-arm: https://github.com/thomas-arm
711.. _TonyXie06: https://github.com/TonyXie06
712.. _vwadekar: https://github.com/vwadekar
713.. _venkatesh: https://github.com/vabbarap
714.. _Yann-lms: https://github.com/Yann-lms
715.. _manish-pandey-arm: https://github.com/manish-pandey-arm
716.. _mardyk01: https://github.com/mardyk01
717.. _odeprez: https://github.com/odeprez
718.. _bipinravi-arm: https://github.com/bipinravi-arm
719.. _joannafarley-arm: https://github.com/joannafarley-arm
720.. _ManishVB-Arm: https://github.com/ManishVB-Arm
721.. _max-shvetsov: https://github.com/max-shvetsov
722.. _javieralso-arm: https://github.com/javieralso-arm
723.. _laurenw-arm: https://github.com/laurenw-arm
724.. _zelalem-aweke: https://github.com/zelalem-aweke
725.. _theotherjimmy: https://github.com/theotherjimmy
726.. _J-Alves: https://github.com/J-Alves
727.. _madhukar-Arm: https://github.com/madhukar-Arm
728.. _john-powell-arm: https://github.com/john-powell-arm
729.. _raghuncstate: https://github.com/raghuncstate
730.. _CJKay: https://github.com/cjkay
731.. _nmenon: https://github.com/nmenon
732.. _manojkumar-arm: https://github.com/manojkumar-arm
733.. _chandnich: https://github.com/chandnich
734.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
735.. _vishnu-banavath: https://github.com/vishnu-banavath
736.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
737.. _arugan02: https://github.com/arugan02
738.. _uarif1: https://github.com/uarif1
739
740.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/
741