xref: /rk3399_ARM-atf/docs/about/maintainers.rst (revision da37ac88f1270fbf0bfc209e9722937bc8ec1019)
13d28b0a4SSandrine BailleuxProject Maintenance
23d28b0a4SSandrine Bailleux===================
38eb9490bSPaul Beesley
43d28b0a4SSandrine BailleuxTrusted Firmware-A (TF-A) is an open governance community project. All
53d28b0a4SSandrine Bailleuxcontributions are ultimately merged by the maintainers listed below. Technical
63d28b0a4SSandrine Bailleuxownership of most parts of the codebase falls on the code owners listed
73d28b0a4SSandrine Bailleuxbelow. An acknowledgement from these code owners is required before the
88eb9490bSPaul Beesleymaintainers merge a contribution.
98eb9490bSPaul Beesley
103d28b0a4SSandrine BailleuxMore details may be found in the `Project Maintenance Process`_ document.
113d28b0a4SSandrine Bailleux
123d28b0a4SSandrine Bailleux
133d28b0a4SSandrine Bailleux.. _maintainers:
143d28b0a4SSandrine Bailleux
153d28b0a4SSandrine BailleuxMaintainers
163d28b0a4SSandrine Bailleux-----------
173d28b0a4SSandrine Bailleux
188eb9490bSPaul Beesley:M: Dan Handley <dan.handley@arm.com>
198eb9490bSPaul Beesley:G: `danh-arm`_
208eb9490bSPaul Beesley:M: Soby Mathew <soby.mathew@arm.com>
218eb9490bSPaul Beesley:G: `soby-mathew`_
228eb9490bSPaul Beesley:M: Sandrine Bailleux <sandrine.bailleux@arm.com>
238eb9490bSPaul Beesley:G: `sandrine-bailleux-arm`_
248eb9490bSPaul Beesley:M: Alexei Fedorov <alexei.fedorov@arm.com>
258eb9490bSPaul Beesley:G: `AlexeiFedorov`_
2601534e85SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
2701534e85SSandrine Bailleux:G: `manish-pandey-arm`_
2801534e85SSandrine Bailleux:M: Mark Dykes <mark.dykes@arm.com>
2901534e85SSandrine Bailleux:G: `mardyk01`_
3001534e85SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
3101534e85SSandrine Bailleux:G: `odeprez`_
3201534e85SSandrine Bailleux:M: Bipin Ravi <bipin.ravi@arm.com>
3301534e85SSandrine Bailleux:G: `bipinravi-arm`_
3401534e85SSandrine Bailleux:M: Joanna Farley <joanna.farley@arm.com>
3501534e85SSandrine Bailleux:G: `joannafarley-arm`_
368eb9490bSPaul Beesley
373d28b0a4SSandrine Bailleux
383d28b0a4SSandrine Bailleux.. _code owners:
393d28b0a4SSandrine Bailleux
403d28b0a4SSandrine BailleuxCode owners
413d28b0a4SSandrine Bailleux-----------
423d28b0a4SSandrine Bailleux
430c16d684SSandrine BailleuxCore Code
440c16d684SSandrine Bailleux~~~~~~~~~
450c16d684SSandrine Bailleux
460c16d684SSandrine BailleuxArmv7-A architecture port
470c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^
480c16d684SSandrine Bailleux:M: Etienne Carriere <etienne.carriere@linaro.org>
490c16d684SSandrine Bailleux:G: `etienne-lms`_
500c16d684SSandrine Bailleux
51*da37ac88SSandrine BailleuxSoftware Delegated Exception Interface (SDEI)
52*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
53*da37ac88SSandrine Bailleux:M: Mark Dykes <mark.dykes@arm.com>
54*da37ac88SSandrine Bailleux:G: `mardyk01`_
55*da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com>
56*da37ac88SSandrine Bailleux:G: `john-powell-arm`_
57*da37ac88SSandrine Bailleux:F: services/std_svc/sdei/
58*da37ac88SSandrine Bailleux
59*da37ac88SSandrine BailleuxTrusted Boot
60*da37ac88SSandrine Bailleux^^^^^^^^^^^^
61*da37ac88SSandrine Bailleux:M: Sandrine Bailleux <sandrine.bailleux@arm.com>
62*da37ac88SSandrine Bailleux:G: `sandrine-bailleux-arm`_
63*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
64*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
65*da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com>
66*da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_
67*da37ac88SSandrine Bailleux:F: drivers/auth/
68*da37ac88SSandrine Bailleux
69*da37ac88SSandrine BailleuxSecure Partition Manager (SPM)
70*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
71*da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
72*da37ac88SSandrine Bailleux:G: `odeprez`_
73*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
74*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
75*da37ac88SSandrine Bailleux:M: Maksims Svecovs <maksims.svecovs@arm.com>
76*da37ac88SSandrine Bailleux:G: `max-shvetsov`_
77*da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com>
78*da37ac88SSandrine Bailleux:G: `J-Alves`_
79*da37ac88SSandrine Bailleux:F: services/std_svc/spm\*
80*da37ac88SSandrine Bailleux
81*da37ac88SSandrine BailleuxException Handling Framework (EHF)
82*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
83*da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com>
84*da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_
85*da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com>
86*da37ac88SSandrine Bailleux:G: `john-powell-arm`_
87*da37ac88SSandrine Bailleux:F: bl31/ehf.c
88*da37ac88SSandrine Bailleux
890c16d684SSandrine Bailleux
900c16d684SSandrine BailleuxDrivers, Libraries and Framework Code
910c16d684SSandrine Bailleux~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
920c16d684SSandrine Bailleux
930c16d684SSandrine BailleuxConsole API framework
940c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^
950c16d684SSandrine Bailleux:M: Julius Werner <jwerner@chromium.org>
960c16d684SSandrine Bailleux:G: `jwerner-chromium`_
970c16d684SSandrine Bailleux:F: drivers/console/
980c16d684SSandrine Bailleux:F: include/drivers/console.h
990c16d684SSandrine Bailleux:F: plat/common/aarch64/crash_console_helpers.S
1000c16d684SSandrine Bailleux
1010c16d684SSandrine Bailleuxcoreboot support libraries
1020c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^
1030c16d684SSandrine Bailleux:M: Julius Werner <jwerner@chromium.org>
1040c16d684SSandrine Bailleux:G: `jwerner-chromium`_
1050c16d684SSandrine Bailleux:F: drivers/coreboot/
1060c16d684SSandrine Bailleux:F: include/drivers/coreboot/
1070c16d684SSandrine Bailleux:F: include/lib/coreboot.h
1080c16d684SSandrine Bailleux:F: lib/coreboot/
1090c16d684SSandrine Bailleux
1100c16d684SSandrine BailleuxeMMC/UFS drivers
1110c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^
1120c16d684SSandrine Bailleux:M: Haojian Zhuang <haojian.zhuang@linaro.org>
1130c16d684SSandrine Bailleux:G: `hzhuang1`_
1140c16d684SSandrine Bailleux:F: drivers/partition/
1150c16d684SSandrine Bailleux:F: drivers/synopsys/emmc/
1160c16d684SSandrine Bailleux:F: drivers/synopsys/ufs/
1170c16d684SSandrine Bailleux:F: drivers/ufs/
1180c16d684SSandrine Bailleux:F: include/drivers/dw_ufs.h
1190c16d684SSandrine Bailleux:F: include/drivers/ufs.h
1200c16d684SSandrine Bailleux:F: include/drivers/synopsys/dw_mmc.h
1210c16d684SSandrine Bailleux
122*da37ac88SSandrine BailleuxPower State Coordination Interface (PSCI)
123*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
124*da37ac88SSandrine Bailleux:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
125*da37ac88SSandrine Bailleux:G: `javieralso-arm`_
126*da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
127*da37ac88SSandrine Bailleux:G: `madhukar-Arm`_
128*da37ac88SSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
129*da37ac88SSandrine Bailleux:G: `laurenw-arm`_
130*da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com>
131*da37ac88SSandrine Bailleux:G: `zelalem-aweke`_
132*da37ac88SSandrine Bailleux:F: lib/psci/
133*da37ac88SSandrine Bailleux
134*da37ac88SSandrine BailleuxDebugFS
135*da37ac88SSandrine Bailleux^^^^^^^
136*da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
137*da37ac88SSandrine Bailleux:G: `odeprez`_
138*da37ac88SSandrine Bailleux:F: lib/debugfs/
139*da37ac88SSandrine Bailleux
140*da37ac88SSandrine BailleuxFirmware Configuration Framework (FCONF)
141*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
142*da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
143*da37ac88SSandrine Bailleux:G: `madhukar-Arm`_
144*da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com>
145*da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_
146*da37ac88SSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
147*da37ac88SSandrine Bailleux:G: `laurenw-arm`_
148*da37ac88SSandrine Bailleux:F: lib/fconf/
149*da37ac88SSandrine Bailleux
150*da37ac88SSandrine BailleuxPerformance Measurement Framework (PMF)
151*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
152*da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com>
153*da37ac88SSandrine Bailleux:G: `J-Alves`_
154*da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com>
155*da37ac88SSandrine Bailleux:G: `theotherjimmy`_
156*da37ac88SSandrine Bailleux:F: lib/pmf/
157*da37ac88SSandrine Bailleux
158*da37ac88SSandrine BailleuxArm CPU libraries
159*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^
160*da37ac88SSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
161*da37ac88SSandrine Bailleux:G: `laurenw-arm`_
162*da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com>
163*da37ac88SSandrine Bailleux:G: `john-powell-arm`_
164*da37ac88SSandrine Bailleux:F: lib/cpus/
165*da37ac88SSandrine Bailleux
166*da37ac88SSandrine BailleuxReliability Availability Serviceabilty (RAS) framework
167*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
168*da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
169*da37ac88SSandrine Bailleux:G: `odeprez`_
170*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
171*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
172*da37ac88SSandrine Bailleux:F: lib/extensions/ras/
173*da37ac88SSandrine Bailleux
174*da37ac88SSandrine BailleuxActivity Monitors Unit (AMU) extensions
175*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
176*da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com>
177*da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_
178*da37ac88SSandrine Bailleux:F: lib/extensions/amu/
179*da37ac88SSandrine Bailleux
180*da37ac88SSandrine BailleuxMemory Partitioning And Monitoring (MPAM) extensions
181*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
182*da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com>
183*da37ac88SSandrine Bailleux:G: `zelalem-aweke`_
184*da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com>
185*da37ac88SSandrine Bailleux:G: `theotherjimmy`_
186*da37ac88SSandrine Bailleux:F: lib/extensions/mpam/
187*da37ac88SSandrine Bailleux
188*da37ac88SSandrine BailleuxPointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
189*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
190*da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com>
191*da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_
192*da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com>
193*da37ac88SSandrine Bailleux:G: `zelalem-aweke`_
194*da37ac88SSandrine Bailleux:F: lib/extensions/pauth/
195*da37ac88SSandrine Bailleux
196*da37ac88SSandrine BailleuxStatistical Profiling Extension (SPE)
197*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
198*da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com>
199*da37ac88SSandrine Bailleux:G: `zelalem-aweke`_
200*da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com>
201*da37ac88SSandrine Bailleux:G: `theotherjimmy`_
202*da37ac88SSandrine Bailleux:F: lib/extensions/spe/
203*da37ac88SSandrine Bailleux
204*da37ac88SSandrine BailleuxScalable Vector Extension (SVE)
205*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
206*da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com>
207*da37ac88SSandrine Bailleux:G: `theotherjimmy`_
208*da37ac88SSandrine Bailleux:F: lib/extensions/sve/
209*da37ac88SSandrine Bailleux
210*da37ac88SSandrine BailleuxStandard C library
211*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^
212*da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com>
213*da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_
214*da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com>
215*da37ac88SSandrine Bailleux:G: `john-powell-arm`_
216*da37ac88SSandrine Bailleux:F: lib/libc/
217*da37ac88SSandrine Bailleux
218*da37ac88SSandrine BailleuxLibrary At ROM (ROMlib)
219*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^
220*da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
221*da37ac88SSandrine Bailleux:G: `madhukar-Arm`_
222*da37ac88SSandrine Bailleux:F: lib/romlib/
223*da37ac88SSandrine Bailleux
224*da37ac88SSandrine BailleuxTranslation tables (``xlat_tables``) library
225*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
226*da37ac88SSandrine Bailleux:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
227*da37ac88SSandrine Bailleux:G: `javieralso-arm`_
228*da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com>
229*da37ac88SSandrine Bailleux:G: `J-Alves`_
230*da37ac88SSandrine Bailleux:F: lib/xlat\_tables_\*/
231*da37ac88SSandrine Bailleux
232*da37ac88SSandrine BailleuxIO abstraction layer
233*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^
234*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
235*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
236*da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
237*da37ac88SSandrine Bailleux:G: `odeprez`_
238*da37ac88SSandrine Bailleux:F: drivers/io/
239*da37ac88SSandrine Bailleux
240*da37ac88SSandrine BailleuxGIC driver
241*da37ac88SSandrine Bailleux^^^^^^^^^^
242*da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com>
243*da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_
244*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
245*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
246*da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
247*da37ac88SSandrine Bailleux:G: `madhukar-Arm`_
248*da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com>
249*da37ac88SSandrine Bailleux:G: `odeprez`_
250*da37ac88SSandrine Bailleux:F: drivers/arm/gic/
251*da37ac88SSandrine Bailleux
252*da37ac88SSandrine BailleuxLibfdt wrappers
253*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^
254*da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
255*da37ac88SSandrine Bailleux:G: `madhukar-Arm`_
256*da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com>
257*da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_
258*da37ac88SSandrine Bailleux:F: common/fdt_wrappers.c
259*da37ac88SSandrine Bailleux
260*da37ac88SSandrine BailleuxFirmware Encryption Framework
261*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
262*da37ac88SSandrine Bailleux:M: Sumit Garg <sumit.garg@linaro.org>
263*da37ac88SSandrine Bailleux:G: `b49020`_
264*da37ac88SSandrine Bailleux:F: drivers/io/io_encrypted.c
265*da37ac88SSandrine Bailleux:F: include/drivers/io/io_encrypted.h
266*da37ac88SSandrine Bailleux:F: include/tools_share/firmware_encrypted.h
267*da37ac88SSandrine Bailleux
2680c16d684SSandrine Bailleux
2690c16d684SSandrine BailleuxPlatform Ports
2700c16d684SSandrine Bailleux~~~~~~~~~~~~~~
2710c16d684SSandrine Bailleux
2728eb9490bSPaul BeesleyAllwinner ARMv8 platform port
2733d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2748eb9490bSPaul Beesley:M: Andre Przywara <andre.przywara@arm.com>
2758eb9490bSPaul Beesley:G: `Andre-ARM`_
2768eb9490bSPaul Beesley:M: Samuel Holland <samuel@sholland.org>
2778eb9490bSPaul Beesley:G: `smaeul`_
2788eb9490bSPaul Beesley:F: docs/plat/allwinner.rst
2798eb9490bSPaul Beesley:F: plat/allwinner/
2808eb9490bSPaul Beesley:F: drivers/allwinner/
2818eb9490bSPaul Beesley
2828eb9490bSPaul BeesleyAmlogic Meson S905 (GXBB) platform port
2833d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2848eb9490bSPaul Beesley:M: Andre Przywara <andre.przywara@arm.com>
2858eb9490bSPaul Beesley:G: `Andre-ARM`_
2868eb9490bSPaul Beesley:F: docs/plat/meson-gxbb.rst
2878eb9490bSPaul Beesley:F: drivers/amlogic/
2888eb9490bSPaul Beesley:F: plat/amlogic/gxbb/
2898eb9490bSPaul Beesley
2908eb9490bSPaul BeesleyAmlogic Meson S905x (GXL) platform port
2913d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2928eb9490bSPaul Beesley:M: Remi Pommarel <repk@triplefau.lt>
2938eb9490bSPaul Beesley:G: `remi-triplefault`_
2948eb9490bSPaul Beesley:F: docs/plat/meson-gxl.rst
2958eb9490bSPaul Beesley:F: plat/amlogic/gxl/
2968eb9490bSPaul Beesley
2978eb9490bSPaul BeesleyAmlogic Meson S905X2 (G12A) platform port
2983d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2998eb9490bSPaul Beesley:M: Carlo Caione <ccaione@baylibre.com>
3008eb9490bSPaul Beesley:G: `carlocaione`_
3018eb9490bSPaul Beesley:F: docs/plat/meson-g12a.rst
3028eb9490bSPaul Beesley:F: plat/amlogic/g12a/
3038eb9490bSPaul Beesley
304afd241e7SCarlo CaioneAmlogic Meson A113D (AXG) platform port
3053d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
306afd241e7SCarlo Caione:M: Carlo Caione <ccaione@baylibre.com>
307afd241e7SCarlo Caione:G: `carlocaione`_
308afd241e7SCarlo Caione:F: docs/plat/meson-axg.rst
309afd241e7SCarlo Caione:F: plat/amlogic/axg/
310afd241e7SCarlo Caione
3118eb9490bSPaul BeesleyArm System Guidance for Infrastructure / Mobile FVP platforms
3123d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3138eb9490bSPaul Beesley:M: Nariman Poushin <nariman.poushin@linaro.org>
3148eb9490bSPaul Beesley:G: `npoushin`_
3158eb9490bSPaul Beesley:M: Thomas Abraham <thomas.abraham@arm.com>
3168eb9490bSPaul Beesley:G: `thomas-arm`_
3178eb9490bSPaul Beesley:F: plat/arm/css/sgi/
3188eb9490bSPaul Beesley:F: plat/arm/css/sgm/
3198eb9490bSPaul Beesley:F: plat/arm/board/sgi575/
3208eb9490bSPaul Beesley:F: plat/arm/board/sgm775/
3218eb9490bSPaul Beesley
3228eb9490bSPaul BeesleyHiSilicon HiKey and HiKey960 platform ports
3233d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3248eb9490bSPaul Beesley:M: Haojian Zhuang <haojian.zhuang@linaro.org>
3258eb9490bSPaul Beesley:G: `hzhuang1`_
3268eb9490bSPaul Beesley:F: docs/plat/hikey.rst
3278eb9490bSPaul Beesley:F: docs/plat/hikey960.rst
3288eb9490bSPaul Beesley:F: plat/hisilicon/hikey/
3298eb9490bSPaul Beesley:F: plat/hisilicon/hikey960/
3308eb9490bSPaul Beesley
3318eb9490bSPaul BeesleyHiSilicon Poplar platform port
3323d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3338eb9490bSPaul Beesley:M: Shawn Guo <shawn.guo@linaro.org>
3348eb9490bSPaul Beesley:G: `shawnguo2`_
3358eb9490bSPaul Beesley:F: docs/plat/poplar.rst
3368eb9490bSPaul Beesley:F: plat/hisilicon/poplar/
3378eb9490bSPaul Beesley
3388eb9490bSPaul BeesleyIntel SocFPGA platform ports
3393d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3408eb9490bSPaul Beesley:M: Tien Hock Loh <tien.hock.loh@intel.com>
3418eb9490bSPaul Beesley:G: `thloh85-intel`_
3428eb9490bSPaul Beesley:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
3438eb9490bSPaul Beesley:G: mabdulha
3448eb9490bSPaul Beesley:F: plat/intel/soc
3458eb9490bSPaul Beesley:F: drivers/intel/soc/
3468eb9490bSPaul Beesley
3478eb9490bSPaul BeesleyMediaTek platform ports
3483d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^
3498eb9490bSPaul Beesley:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
3508eb9490bSPaul Beesley:G: `mtk09422`_
3518eb9490bSPaul Beesley:F: plat/mediatek/
3528eb9490bSPaul Beesley
3538eb9490bSPaul BeesleyMarvell platform ports and SoC drivers
3543d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3558eb9490bSPaul Beesley:M: Konstantin Porotchkin <kostap@marvell.com>
3568eb9490bSPaul Beesley:G: `kostapr`_
35754895747SSandrine Bailleux:F: docs/plat/marvell/
3588eb9490bSPaul Beesley:F: plat/marvell/
3598eb9490bSPaul Beesley:F: drivers/marvell/
3608eb9490bSPaul Beesley:F: tools/marvell/
3618eb9490bSPaul Beesley
3628eb9490bSPaul BeesleyNVidia platform ports
3633d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^
3648eb9490bSPaul Beesley:M: Varun Wadekar <vwadekar@nvidia.com>
3658eb9490bSPaul Beesley:G: `vwadekar`_
3668eb9490bSPaul Beesley:F: docs/plat/nvidia-tegra.rst
3678eb9490bSPaul Beesley:F: include/lib/cpus/aarch64/denver.h
3688eb9490bSPaul Beesley:F: lib/cpus/aarch64/denver.S
3698eb9490bSPaul Beesley:F: plat/nvidia/
3708eb9490bSPaul Beesley
3718eb9490bSPaul BeesleyNXP QorIQ Layerscape platform ports
3723d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3738eb9490bSPaul Beesley:M: Jiafei Pan <jiafei.pan@nxp.com>
3748eb9490bSPaul Beesley:G: `qoriq-open-source`_
3758eb9490bSPaul Beesley:F: docs/plat/ls1043a.rst
3768eb9490bSPaul Beesley:F: plat/layerscape/
3778eb9490bSPaul Beesley
3788eb9490bSPaul BeesleyNXP i.MX 7 WaRP7 platform port and SoC drivers
3793d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3808eb9490bSPaul Beesley:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3818eb9490bSPaul Beesley:G: `bryanodonoghue`_
3828eb9490bSPaul Beesley:M: Jun Nie <jun.nie@linaro.org>
3838eb9490bSPaul Beesley:G: `niej`_
3848eb9490bSPaul Beesley:F: docs/plat/warp7.rst
3858eb9490bSPaul Beesley:F: plat/imx/common/
3868eb9490bSPaul Beesley:F: plat/imx/imx7/
3878eb9490bSPaul Beesley:F: drivers/imx/timer/
3888eb9490bSPaul Beesley:F: drivers/imx/uart/
3898eb9490bSPaul Beesley:F: drivers/imx/usdhc/
3908eb9490bSPaul Beesley
3918eb9490bSPaul BeesleyNXP i.MX 8 platform port
3923d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^
3938eb9490bSPaul Beesley:M: Anson Huang <Anson.Huang@nxp.com>
3948eb9490bSPaul Beesley:G: `Anson-Huang`_
3958eb9490bSPaul Beesley:F: docs/plat/imx8.rst
3968eb9490bSPaul Beesley:F: plat/imx/
3978eb9490bSPaul Beesley
3988eb9490bSPaul BeesleyNXP i.MX8M platform port
3993d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^
4008eb9490bSPaul Beesley:M: Jacky Bai <ping.bai@nxp.com>
4018eb9490bSPaul Beesley:G: `JackyBai`_
40254895747SSandrine Bailleux:F: docs/plat/imx8m.rst
4038eb9490bSPaul Beesley:F: plat/imx/imx8m/
4048eb9490bSPaul Beesley
4058eb9490bSPaul BeesleyQEMU platform port
4063d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^
4078eb9490bSPaul Beesley:M: Jens Wiklander <jens.wiklander@linaro.org>
4088eb9490bSPaul Beesley:G: `jenswi-linaro`_
4098eb9490bSPaul Beesley:F: docs/plat/qemu.rst
4108eb9490bSPaul Beesley:F: plat/qemu/
4118eb9490bSPaul Beesley
4128eb9490bSPaul BeesleyRaspberry Pi 3 platform port
4133d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4148eb9490bSPaul Beesley:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
4158eb9490bSPaul Beesley:G: `grandpaul`_
4168eb9490bSPaul Beesley:F: docs/plat/rpi3.rst
41754895747SSandrine Bailleux:F: plat/rpi/rpi3/
4189aaae8e6SAndre Przywara:F: plat/rpi/common/
4199aaae8e6SAndre Przywara:F: drivers/rpi3/
4209aaae8e6SAndre Przywara:F: include/drivers/rpi3/
4219aaae8e6SAndre Przywara
4229aaae8e6SAndre PrzywaraRaspberry Pi 4 platform port
4233d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4249aaae8e6SAndre Przywara:M: Andre Przywara <andre.przywara@arm.com>
4259aaae8e6SAndre Przywara:G: `Andre-ARM`_
4269aaae8e6SAndre Przywara:F: docs/plat/rpi4.rst
4279aaae8e6SAndre Przywara:F: plat/rpi/rpi4/
4289aaae8e6SAndre Przywara:F: plat/rpi/common/
4298eb9490bSPaul Beesley:F: drivers/rpi3/
4308eb9490bSPaul Beesley:F: include/drivers/rpi3/
4318eb9490bSPaul Beesley
4328eb9490bSPaul BeesleyRenesas rcar-gen3 platform port
4333d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4348eb9490bSPaul Beesley:M: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
4358eb9490bSPaul Beesley:G: `ldts`_
4368eb9490bSPaul Beesley:M: Marek Vasut <marek.vasut@gmail.com>
4378eb9490bSPaul Beesley:G: `marex`_
4388eb9490bSPaul Beesley:F: docs/plat/rcar-gen3.rst
4398eb9490bSPaul Beesley:F: plat/renesas/rcar
4408eb9490bSPaul Beesley:F: drivers/renesas/rcar
4418eb9490bSPaul Beesley:F: tools/renesas/rcar_layout_create
4428eb9490bSPaul Beesley
4438eb9490bSPaul BeesleyRockChip platform port
4443d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^
4458eb9490bSPaul Beesley:M: Tony Xie <tony.xie@rock-chips.com>
4468eb9490bSPaul Beesley:G: `TonyXie06`_
4478eb9490bSPaul Beesley:G: `rockchip-linux`_
4488eb9490bSPaul Beesley:M: Heiko Stuebner <heiko@sntech.de>
4498eb9490bSPaul Beesley:G: `mmind`_
4508eb9490bSPaul Beesley:F: plat/rockchip/
4518eb9490bSPaul Beesley
4528eb9490bSPaul BeesleySTM32MP1 platform port
4533d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^
4548eb9490bSPaul Beesley:M: Yann Gautier <yann.gautier@st.com>
4558eb9490bSPaul Beesley:G: `Yann-lms`_
4568eb9490bSPaul Beesley:F: docs/plat/stm32mp1.rst
4578eb9490bSPaul Beesley:F: drivers/st/
4588eb9490bSPaul Beesley:F: fdts/stm32\*
4598eb9490bSPaul Beesley:F: include/drivers/st/
4608eb9490bSPaul Beesley:F: include/dt-bindings/\*/stm32\*
4618eb9490bSPaul Beesley:F: plat/st/
4628eb9490bSPaul Beesley:F: tools/stm32image/
4638eb9490bSPaul Beesley
4648eb9490bSPaul BeesleySynquacer platform port
4653d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^
4668eb9490bSPaul Beesley:M: Sumit Garg <sumit.garg@linaro.org>
4678eb9490bSPaul Beesley:G: `b49020`_
4688eb9490bSPaul Beesley:F: docs/plat/synquacer.rst
4698eb9490bSPaul Beesley:F: plat/socionext/synquacer/
4708eb9490bSPaul Beesley
4718eb9490bSPaul BeesleyTexas Instruments platform port
4723d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4738eb9490bSPaul Beesley:M: Andrew F. Davis <afd@ti.com>
4748eb9490bSPaul Beesley:G: `glneo`_
4758eb9490bSPaul Beesley:F: docs/plat/ti-k3.rst
4768eb9490bSPaul Beesley:F: plat/ti/
4778eb9490bSPaul Beesley
4788eb9490bSPaul BeesleyUniPhier platform port
4793d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^
4808eb9490bSPaul Beesley:M: Masahiro Yamada <yamada.masahiro@socionext.com>
4818eb9490bSPaul Beesley:G: `masahir0y`_
4828eb9490bSPaul Beesley:F: docs/plat/socionext-uniphier.rst
4838eb9490bSPaul Beesley:F: plat/socionext/uniphier/
4848eb9490bSPaul Beesley
4858eb9490bSPaul BeesleyXilinx platform port
4863d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^
4878eb9490bSPaul Beesley:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
4888eb9490bSPaul Beesley:G: `sivadur`_
4898eb9490bSPaul Beesley:F: docs/plat/xilinx-zynqmp.rst
4908eb9490bSPaul Beesley:F: plat/xilinx/
4918eb9490bSPaul Beesley
4920c16d684SSandrine Bailleux
493*da37ac88SSandrine BailleuxSecure Payloads and Dispatchers
494*da37ac88SSandrine Bailleux~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4950c16d684SSandrine Bailleux
4960c16d684SSandrine BailleuxOP-TEE dispatcher
4970c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^
4980c16d684SSandrine Bailleux:M: Jens Wiklander <jens.wiklander@linaro.org>
4990c16d684SSandrine Bailleux:G: `jenswi-linaro`_
5000c16d684SSandrine Bailleux:F: docs/components/spd/optee-dispatcher.rst
5010c16d684SSandrine Bailleux:F: services/spd/opteed/
5020c16d684SSandrine Bailleux
5030c16d684SSandrine BailleuxTLK/Trusty secure payloads
5040c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^
5050c16d684SSandrine Bailleux:M: Varun Wadekar <vwadekar@nvidia.com>
5060c16d684SSandrine Bailleux:G: `vwadekar`_
5070c16d684SSandrine Bailleux:F: docs/components/spd/tlk-dispatcher.rst
5080c16d684SSandrine Bailleux:F: docs/components/spd/trusty-dispatcher.rst
5090c16d684SSandrine Bailleux:F: include/bl32/payloads/tlk.h
5100c16d684SSandrine Bailleux:F: services/spd/tlkd/
5110c16d684SSandrine Bailleux:F: services/spd/trusty/
5120c16d684SSandrine Bailleux
513*da37ac88SSandrine BailleuxTest Secure Payload (TSP)
514*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^
515*da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com>
516*da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_
517*da37ac88SSandrine Bailleux:F: bl32/tsp/
518*da37ac88SSandrine Bailleux:F: services/spd/tspd/
519*da37ac88SSandrine Bailleux
520*da37ac88SSandrine BailleuxTools
521*da37ac88SSandrine Bailleux~~~~~
522*da37ac88SSandrine Bailleux
523*da37ac88SSandrine BailleuxFiptool
524*da37ac88SSandrine Bailleux^^^^^^^
525*da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com>
526*da37ac88SSandrine Bailleux:G: `J-Alves`_
527*da37ac88SSandrine Bailleux:F: tools/fiptool/
528*da37ac88SSandrine Bailleux
529*da37ac88SSandrine BailleuxCert_create tool
530*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^
531*da37ac88SSandrine Bailleux:M: Sandrine Bailleux <sandrine.bailleux@arm.com>
532*da37ac88SSandrine Bailleux:G: `sandrine-bailleux-arm`_
533*da37ac88SSandrine Bailleux:F: tools/cert_create/
534*da37ac88SSandrine Bailleux
535*da37ac88SSandrine BailleuxEncrypt_fw tool
536*da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^
537*da37ac88SSandrine Bailleux:M: Sumit Garg <sumit.garg@linaro.org>
538*da37ac88SSandrine Bailleux:G: `b49020`_
539*da37ac88SSandrine Bailleux:F: tools/encrypt_fw/
540*da37ac88SSandrine Bailleux
541*da37ac88SSandrine BailleuxSptool
542*da37ac88SSandrine Bailleux^^^^^^
543*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
544*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
545*da37ac88SSandrine Bailleux:F: tools/sptool/
546*da37ac88SSandrine Bailleux
547*da37ac88SSandrine BailleuxBuild system
548*da37ac88SSandrine Bailleux^^^^^^^^^^^^
549*da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com>
550*da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_
551*da37ac88SSandrine Bailleux:F: Makefile
552*da37ac88SSandrine Bailleux:F: make_helpers/
5530c16d684SSandrine Bailleux
5548eb9490bSPaul Beesley.. _AlexeiFedorov: https://github.com/AlexeiFedorov
5558eb9490bSPaul Beesley.. _Andre-ARM: https://github.com/Andre-ARM
5568eb9490bSPaul Beesley.. _Anson-Huang: https://github.com/Anson-Huang
5578eb9490bSPaul Beesley.. _bryanodonoghue: https://github.com/bryanodonoghue
5588eb9490bSPaul Beesley.. _b49020: https://github.com/b49020
5598eb9490bSPaul Beesley.. _carlocaione: https://github.com/carlocaione
5608eb9490bSPaul Beesley.. _danh-arm: https://github.com/danh-arm
5618eb9490bSPaul Beesley.. _etienne-lms: https://github.com/etienne-lms
5628eb9490bSPaul Beesley.. _glneo: https://github.com/glneo
5638eb9490bSPaul Beesley.. _grandpaul: https://github.com/grandpaul
5648eb9490bSPaul Beesley.. _hzhuang1: https://github.com/hzhuang1
5658eb9490bSPaul Beesley.. _JackyBai: https://github.com/JackyBai
5668eb9490bSPaul Beesley.. _jenswi-linaro: https://github.com/jenswi-linaro
5678eb9490bSPaul Beesley.. _jwerner-chromium: https://github.com/jwerner-chromium
5688eb9490bSPaul Beesley.. _kostapr: https://github.com/kostapr
5698eb9490bSPaul Beesley.. _ldts: https://github.com/ldts
5708eb9490bSPaul Beesley.. _marex: https://github.com/marex
5718eb9490bSPaul Beesley.. _masahir0y: https://github.com/masahir0y
5728eb9490bSPaul Beesley.. _mmind: https://github.com/mmind
5738eb9490bSPaul Beesley.. _mtk09422: https://github.com/mtk09422
5748eb9490bSPaul Beesley.. _niej: https://github.com/niej
5758eb9490bSPaul Beesley.. _npoushin: https://github.com/npoushin
5768eb9490bSPaul Beesley.. _qoriq-open-source: https://github.com/qoriq-open-source
5778eb9490bSPaul Beesley.. _remi-triplefault: https://github.com/repk
5788eb9490bSPaul Beesley.. _rockchip-linux: https://github.com/rockchip-linux
5798eb9490bSPaul Beesley.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
5808eb9490bSPaul Beesley.. _shawnguo2: https://github.com/shawnguo2
5818eb9490bSPaul Beesley.. _sivadur: https://github.com/sivadur
5828eb9490bSPaul Beesley.. _smaeul: https://github.com/smaeul
5838eb9490bSPaul Beesley.. _soby-mathew: https://github.com/soby-mathew
5848eb9490bSPaul Beesley.. _thloh85-intel: https://github.com/thloh85-intel
5858eb9490bSPaul Beesley.. _thomas-arm: https://github.com/thomas-arm
5868eb9490bSPaul Beesley.. _TonyXie06: https://github.com/TonyXie06
5878eb9490bSPaul Beesley.. _vwadekar: https://github.com/vwadekar
5888eb9490bSPaul Beesley.. _Yann-lms: https://github.com/Yann-lms
58901534e85SSandrine Bailleux.. _manish-pandey-arm: https://github.com/manish-pandey-arm
59001534e85SSandrine Bailleux.. _mardyk01: https://github.com/mardyk01
59101534e85SSandrine Bailleux.. _odeprez: https://github.com/odeprez
59201534e85SSandrine Bailleux.. _bipinravi-arm: https://github.com/bipinravi-arm
59301534e85SSandrine Bailleux.. _joannafarley-arm: https://github.com/joannafarley-arm
594*da37ac88SSandrine Bailleux.. _ManishVB-Arm: https://github.com/ManishVB-Arm
595*da37ac88SSandrine Bailleux.. _max-shvetsov: https://github.com/max-shvetsov
596*da37ac88SSandrine Bailleux.. _javieralso-arm: https://github.com/javieralso-arm
597*da37ac88SSandrine Bailleux.. _laurenw-arm: https://github.com/laurenw-arm
598*da37ac88SSandrine Bailleux.. _zelalem-aweke: https://github.com/zelalem-aweke
599*da37ac88SSandrine Bailleux.. _theotherjimmy: https://github.com/theotherjimmy
600*da37ac88SSandrine Bailleux.. _J-Alves: https://github.com/J-Alves
601*da37ac88SSandrine Bailleux.. _madhukar-Arm: https://github.com/madhukar-Arm
602*da37ac88SSandrine Bailleux.. _john-powell-arm: https://github.com/john-powell-arm
603*da37ac88SSandrine Bailleux
6043d28b0a4SSandrine Bailleux
6053d28b0a4SSandrine Bailleux.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/
606