xref: /rk3399_ARM-atf/docs/about/maintainers.rst (revision afda405b3db15385af0fdc16960ac28a4c85917c)
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
298Platform Ports
299~~~~~~~~~~~~~~
300
301Allwinner ARMv8 platform port
302^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
303:M: Andre Przywara <andre.przywara@arm.com>
304:G: `Andre-ARM`_
305:M: Samuel Holland <samuel@sholland.org>
306:G: `smaeul`_
307:F: docs/plat/allwinner.rst
308:F: plat/allwinner/
309:F: drivers/allwinner/
310
311Amlogic Meson S905 (GXBB) platform port
312^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
313:M: Andre Przywara <andre.przywara@arm.com>
314:G: `Andre-ARM`_
315:F: docs/plat/meson-gxbb.rst
316:F: drivers/amlogic/
317:F: plat/amlogic/gxbb/
318
319Amlogic Meson S905x (GXL) platform port
320^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
321:M: Remi Pommarel <repk@triplefau.lt>
322:G: `remi-triplefault`_
323:F: docs/plat/meson-gxl.rst
324:F: plat/amlogic/gxl/
325
326Amlogic Meson S905X2 (G12A) platform port
327^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
328:M: Carlo Caione <ccaione@baylibre.com>
329:G: `carlocaione`_
330:F: docs/plat/meson-g12a.rst
331:F: plat/amlogic/g12a/
332
333Amlogic Meson A113D (AXG) platform port
334^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
335:M: Carlo Caione <ccaione@baylibre.com>
336:G: `carlocaione`_
337:F: docs/plat/meson-axg.rst
338:F: plat/amlogic/axg/
339
340Arm FPGA platform port
341^^^^^^^^^^^^^^^^^^^^^^
342:M: Andre Przywara <andre.przywara@arm.com>
343:G: `Andre-ARM`_
344:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
345:G: `javieralso-arm`_
346:F: plat/arm/board/arm_fpga
347
348Arm System Guidance for Infrastructure / Mobile FVP platforms
349^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
350:M: Nariman Poushin <nariman.poushin@linaro.org>
351:G: `npoushin`_
352:M: Thomas Abraham <thomas.abraham@arm.com>
353:G: `thomas-arm`_
354:F: plat/arm/css/sgi/
355:F: plat/arm/css/sgm/
356:F: plat/arm/board/sgi575/
357:F: plat/arm/board/sgm775/
358
359HiSilicon HiKey and HiKey960 platform ports
360^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
361:M: Haojian Zhuang <haojian.zhuang@linaro.org>
362:G: `hzhuang1`_
363:F: docs/plat/hikey.rst
364:F: docs/plat/hikey960.rst
365:F: plat/hisilicon/hikey/
366:F: plat/hisilicon/hikey960/
367
368HiSilicon Poplar platform port
369^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
370:M: Shawn Guo <shawn.guo@linaro.org>
371:G: `shawnguo2`_
372:F: docs/plat/poplar.rst
373:F: plat/hisilicon/poplar/
374
375Intel SocFPGA platform ports
376^^^^^^^^^^^^^^^^^^^^^^^^^^^^
377:M: Tien Hock Loh <tien.hock.loh@intel.com>
378:G: `thloh85-intel`_
379:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
380:G: mabdulha
381:F: plat/intel/soc
382:F: drivers/intel/soc/
383
384MediaTek platform ports
385^^^^^^^^^^^^^^^^^^^^^^^
386:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
387:G: `mtk09422`_
388:F: plat/mediatek/
389
390Marvell platform ports and SoC drivers
391^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
392:M: Konstantin Porotchkin <kostap@marvell.com>
393:G: `kostapr`_
394:F: docs/plat/marvell/
395:F: plat/marvell/
396:F: drivers/marvell/
397:F: tools/marvell/
398
399NVidia platform ports
400^^^^^^^^^^^^^^^^^^^^^
401:M: Varun Wadekar <vwadekar@nvidia.com>
402:G: `vwadekar`_
403:F: docs/plat/nvidia-tegra.rst
404:F: include/lib/cpus/aarch64/denver.h
405:F: lib/cpus/aarch64/denver.S
406:F: plat/nvidia/
407
408NXP QorIQ Layerscape platform ports
409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410:M: Jiafei Pan <jiafei.pan@nxp.com>
411:G: `qoriq-open-source`_
412:F: docs/plat/ls1043a.rst
413:F: plat/layerscape/
414
415NXP i.MX 7 WaRP7 platform port and SoC drivers
416^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
417:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
418:G: `bryanodonoghue`_
419:M: Jun Nie <jun.nie@linaro.org>
420:G: `niej`_
421:F: docs/plat/warp7.rst
422:F: plat/imx/common/
423:F: plat/imx/imx7/
424:F: drivers/imx/timer/
425:F: drivers/imx/uart/
426:F: drivers/imx/usdhc/
427
428NXP i.MX 8 platform port
429^^^^^^^^^^^^^^^^^^^^^^^^
430:M: Anson Huang <Anson.Huang@nxp.com>
431:G: `Anson-Huang`_
432:F: docs/plat/imx8.rst
433:F: plat/imx/
434
435NXP i.MX8M platform port
436^^^^^^^^^^^^^^^^^^^^^^^^
437:M: Jacky Bai <ping.bai@nxp.com>
438:G: `JackyBai`_
439:F: docs/plat/imx8m.rst
440:F: plat/imx/imx8m/
441
442QEMU platform port
443^^^^^^^^^^^^^^^^^^
444:M: Jens Wiklander <jens.wiklander@linaro.org>
445:G: `jenswi-linaro`_
446:F: docs/plat/qemu.rst
447:F: plat/qemu/
448
449QTI platform port
450^^^^^^^^^^^^^^^^^
451:M: Saurabh Gorecha <sgorecha@codeaurora.org>
452:G: `sgorecha`_
453:M: Debasish Mandal <dmandal@codeaurora.org>
454:M: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
455:F: docs/plat/qti.rst
456:F: plat/qti/
457
458Raspberry Pi 3 platform port
459^^^^^^^^^^^^^^^^^^^^^^^^^^^^
460:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
461:G: `grandpaul`_
462:F: docs/plat/rpi3.rst
463:F: plat/rpi/rpi3/
464:F: plat/rpi/common/
465:F: drivers/rpi3/
466:F: include/drivers/rpi3/
467
468Raspberry Pi 4 platform port
469^^^^^^^^^^^^^^^^^^^^^^^^^^^^
470:M: Andre Przywara <andre.przywara@arm.com>
471:G: `Andre-ARM`_
472:F: docs/plat/rpi4.rst
473:F: plat/rpi/rpi4/
474:F: plat/rpi/common/
475:F: drivers/rpi3/
476:F: include/drivers/rpi3/
477
478Renesas rcar-gen3 platform port
479^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
480:M: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
481:G: `ldts`_
482:M: Marek Vasut <marek.vasut@gmail.com>
483:G: `marex`_
484:F: docs/plat/rcar-gen3.rst
485:F: plat/renesas/common
486:F: plat/renesas/rcar
487:F: drivers/renesas/common
488:F: drivers/renesas/rcar
489:F: tools/renesas/rcar_layout_create
490
491Renesas RZ/G2 platform port
492^^^^^^^^^^^^^^^^^^^^^^^^^^^
493:M: Biju Das <biju.das.jz@bp.renesas.com>
494:G: `bijucdas`_
495:M: Marek Vasut <marek.vasut@gmail.com>
496:G: `marex`_
497:M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
498:G: `prabhakarlad`_
499:F: docs/plat/rz-g2.rst
500:F: plat/renesas/common
501:F: plat/renesas/rzg
502:F: drivers/renesas/common
503:F: drivers/renesas/rzg
504:F: tools/renesas/rzg_layout_create
505
506RockChip platform port
507^^^^^^^^^^^^^^^^^^^^^^
508:M: Tony Xie <tony.xie@rock-chips.com>
509:G: `TonyXie06`_
510:G: `rockchip-linux`_
511:M: Heiko Stuebner <heiko@sntech.de>
512:G: `mmind`_
513:F: plat/rockchip/
514
515STM32MP1 platform port
516^^^^^^^^^^^^^^^^^^^^^^
517:M: Yann Gautier <yann.gautier@st.com>
518:G: `Yann-lms`_
519:F: docs/plat/stm32mp1.rst
520:F: drivers/st/
521:F: fdts/stm32\*
522:F: include/drivers/st/
523:F: include/dt-bindings/\*/stm32\*
524:F: plat/st/
525:F: tools/stm32image/
526
527Synquacer platform port
528^^^^^^^^^^^^^^^^^^^^^^^
529:M: Sumit Garg <sumit.garg@linaro.org>
530:G: `b49020`_
531:F: docs/plat/synquacer.rst
532:F: plat/socionext/synquacer/
533
534Texas Instruments platform port
535^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
536:M: Nishanth Menon <nm@ti.com>
537:G: `nmenon`_
538:F: docs/plat/ti-k3.rst
539:F: plat/ti/
540
541UniPhier platform port
542^^^^^^^^^^^^^^^^^^^^^^
543:M: Orphan
544:F: docs/plat/socionext-uniphier.rst
545:F: plat/socionext/uniphier/
546
547Xilinx platform port
548^^^^^^^^^^^^^^^^^^^^
549:M: Michal Simek <michal.simek@xilinx.com>
550:G: `michalsimek`_
551:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
552:G: `venkatesh`_
553:F: docs/plat/xilinx-zynqmp.rst
554:F: plat/xilinx/
555
556
557Secure Payloads and Dispatchers
558~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
559
560OP-TEE dispatcher
561^^^^^^^^^^^^^^^^^
562:M: Jens Wiklander <jens.wiklander@linaro.org>
563:G: `jenswi-linaro`_
564:F: docs/components/spd/optee-dispatcher.rst
565:F: services/spd/opteed/
566
567TLK/Trusty secure payloads
568^^^^^^^^^^^^^^^^^^^^^^^^^^
569:M: Varun Wadekar <vwadekar@nvidia.com>
570:G: `vwadekar`_
571:F: docs/components/spd/tlk-dispatcher.rst
572:F: docs/components/spd/trusty-dispatcher.rst
573:F: include/bl32/payloads/tlk.h
574:F: services/spd/tlkd/
575:F: services/spd/trusty/
576
577Test Secure Payload (TSP)
578^^^^^^^^^^^^^^^^^^^^^^^^^
579:M: Manish Badarkhe <manish.badarkhe@arm.com>
580:G: `ManishVB-Arm`_
581:F: bl32/tsp/
582:F: services/spd/tspd/
583
584Tools
585~~~~~
586
587Fiptool
588^^^^^^^
589:M: Joao Alves <Joao.Alves@arm.com>
590:G: `J-Alves`_
591:F: tools/fiptool/
592
593Cert_create tool
594^^^^^^^^^^^^^^^^
595:M: Sandrine Bailleux <sandrine.bailleux@arm.com>
596:G: `sandrine-bailleux-arm`_
597:F: tools/cert_create/
598
599Encrypt_fw tool
600^^^^^^^^^^^^^^^
601:M: Sumit Garg <sumit.garg@linaro.org>
602:G: `b49020`_
603:F: tools/encrypt_fw/
604
605Sptool
606^^^^^^
607:M: Manish Pandey <manish.pandey2@arm.com>
608:G: `manish-pandey-arm`_
609:F: tools/sptool/
610
611Build system
612^^^^^^^^^^^^
613:M: Manish Pandey <manish.pandey2@arm.com>
614:G: `manish-pandey-arm`_
615:F: Makefile
616:F: make_helpers/
617
618.. _AlexeiFedorov: https://github.com/AlexeiFedorov
619.. _Andre-ARM: https://github.com/Andre-ARM
620.. _Anson-Huang: https://github.com/Anson-Huang
621.. _bijucdas: https://github.com/bijucdas
622.. _bryanodonoghue: https://github.com/bryanodonoghue
623.. _b49020: https://github.com/b49020
624.. _carlocaione: https://github.com/carlocaione
625.. _danh-arm: https://github.com/danh-arm
626.. _etienne-lms: https://github.com/etienne-lms
627.. _glneo: https://github.com/glneo
628.. _grandpaul: https://github.com/grandpaul
629.. _hzhuang1: https://github.com/hzhuang1
630.. _JackyBai: https://github.com/JackyBai
631.. _jenswi-linaro: https://github.com/jenswi-linaro
632.. _jwerner-chromium: https://github.com/jwerner-chromium
633.. _kostapr: https://github.com/kostapr
634.. _ldts: https://github.com/ldts
635.. _marex: https://github.com/marex
636.. _masahir0y: https://github.com/masahir0y
637.. _michalsimek: https://github.com/michalsimek
638.. _mmind: https://github.com/mmind
639.. _mtk09422: https://github.com/mtk09422
640.. _niej: https://github.com/niej
641.. _npoushin: https://github.com/npoushin
642.. _prabhakarlad: https://github.com/prabhakarlad
643.. _qoriq-open-source: https://github.com/qoriq-open-source
644.. _remi-triplefault: https://github.com/repk
645.. _rockchip-linux: https://github.com/rockchip-linux
646.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
647.. _sgorecha: https://github.com/sgorecha
648.. _shawnguo2: https://github.com/shawnguo2
649.. _smaeul: https://github.com/smaeul
650.. _soby-mathew: https://github.com/soby-mathew
651.. _thloh85-intel: https://github.com/thloh85-intel
652.. _thomas-arm: https://github.com/thomas-arm
653.. _TonyXie06: https://github.com/TonyXie06
654.. _vwadekar: https://github.com/vwadekar
655.. _venkatesh: https://github.com/vabbarap
656.. _Yann-lms: https://github.com/Yann-lms
657.. _manish-pandey-arm: https://github.com/manish-pandey-arm
658.. _mardyk01: https://github.com/mardyk01
659.. _odeprez: https://github.com/odeprez
660.. _bipinravi-arm: https://github.com/bipinravi-arm
661.. _joannafarley-arm: https://github.com/joannafarley-arm
662.. _ManishVB-Arm: https://github.com/ManishVB-Arm
663.. _max-shvetsov: https://github.com/max-shvetsov
664.. _javieralso-arm: https://github.com/javieralso-arm
665.. _laurenw-arm: https://github.com/laurenw-arm
666.. _zelalem-aweke: https://github.com/zelalem-aweke
667.. _theotherjimmy: https://github.com/theotherjimmy
668.. _J-Alves: https://github.com/J-Alves
669.. _madhukar-Arm: https://github.com/madhukar-Arm
670.. _john-powell-arm: https://github.com/john-powell-arm
671.. _raghuncstate: https://github.com/raghuncstate
672.. _CJKay: https://github.com/cjkay
673.. _nmenon: https://github.com/nmenon
674
675.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/
676