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