maintainers.rst 8.55 KB
Newer Older
Paul Beesley's avatar
Paul Beesley committed
1
2
Maintainers
===========
3

Dan Handley's avatar
Dan Handley committed
4
Trusted Firmware-A (TF-A) is an Arm maintained project. All contributions are
5
6
7
8
9
ultimately merged by the maintainers listed below. Technical ownership of some
parts of the codebase is delegated to the sub-maintainers listed below. An
acknowledgement from these sub-maintainers may be required before the
maintainers merge a contribution.

10
11
12
13
14
15
Main maintainers
----------------
:M: Dan Handley <dan.handley@arm.com>
:G: `danh-arm`_
:M: Soby Mathew <soby.mathew@arm.com>
:G: `soby-mathew`_
John Tsichritzis's avatar
John Tsichritzis committed
16
17
18
19
20
21
22
23
:M: Sandrine Bailleux <sandrine.bailleux@arm.com>
:G: `sandrine-bailleux-arm`_
:M: Alexei Fedorov <alexei.fedorov@arm.com>
:G: `AlexeiFedorov`_
:M: Paul Beesley <paul.beesley@arm.com>
:G: `pbeesley-arm`_
:M: John Tsichritzis <john.tsichritzis@arm.com>
:G: `jts-arm`_
24
25
26
27
28

Allwinner ARMv8 platform port
-----------------------------
:M: Andre Przywara <andre.przywara@arm.com>
:G: `Andre-ARM`_
29
30
:M: Samuel Holland <samuel@sholland.org>
:G: `smaeul`_
31
32
:F: docs/plat/allwinner.rst
:F: plat/allwinner/
Icenowy Zheng's avatar
Icenowy Zheng committed
33
:F: drivers/allwinner/
34

35
36
Amlogic Meson S905 (GXBB) platform port
---------------------------------------
37
38
:M: Andre Przywara <andre.przywara@arm.com>
:G: `Andre-ARM`_
39
:F: docs/plat/meson-gxbb.rst
40
41
:F: drivers/amlogic/
:F: plat/amlogic/gxbb/
42

43
44
45
46
47
Amlogic Meson S905x (GXL) platform port
---------------------------------------
:M: Remi Pommarel <repk@triplefau.lt>
:G: `remi-triplefault`_
:F: docs/plat/meson-gxl.rst
48
49
:F: drivers/amlogic/gxl
:F: plat/amlogic/gxl/
50

51
Amlogic Meson S905X2 (G12A) platform port
52
-----------------------------------------
53
:M: Carlo Caione <ccaione@baylibre.com>
54
:G: `carlocaione`_
55
56
57
58
:F: docs/plat/meson-g12a.rst
:F: drivers/amlogic/g12a
:F: plat/amlogic/g12a/

59
60
61
62
63
Armv7-A architecture port
-------------------------
:M: Etienne Carriere <etienne.carriere@linaro.org>
:G: `etienne-lms`_

64
65
66
Arm System Guidance for Infrastructure / Mobile FVP platforms
-------------------------------------------------------------
:M: Nariman Poushin <nariman.poushin@linaro.org>
67
:G: `npoushin`_
68
69
:M: Thomas Abraham <thomas.abraham@arm.com>
:G: `thomas-arm`_
70
71
72
73
74
:F: plat/arm/css/sgi/
:F: plat/arm/css/sgm/
:F: plat/arm/board/sgi575/
:F: plat/arm/board/sgm775/

75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Console API framework
---------------------
:M: Julius Werner <jwerner@chromium.org>
:G: `jwerner-chromium`_
:F: drivers/console/
:F: include/drivers/console.h
:F: plat/common/aarch64/crash_console_helpers.S

coreboot support libraries
--------------------------
:M: Julius Werner <jwerner@chromium.org>
:G: `jwerner-chromium`_
:F: drivers/coreboot/
:F: include/drivers/coreboot/
:F: include/lib/coreboot.h
:F: lib/coreboot/

92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
eMMC/UFS drivers
----------------
:M: Haojian Zhuang <haojian.zhuang@linaro.org>
:G: `hzhuang1`_
:F: drivers/partition/
:F: drivers/synopsys/emmc/
:F: drivers/synopsys/ufs/
:F: drivers/ufs/
:F: include/drivers/dw_ufs.h
:F: include/drivers/ufs.h
:F: include/drivers/synopsys/dw_mmc.h

HiSilicon HiKey and HiKey960 platform ports
-------------------------------------------
:M: Haojian Zhuang <haojian.zhuang@linaro.org>
:G: `hzhuang1`_
:F: docs/plat/hikey.rst
:F: docs/plat/hikey960.rst
:F: plat/hisilicon/hikey/
:F: plat/hisilicon/hikey960/

HiSilicon Poplar platform port
114
------------------------------
115
116
117
118
119
:M: Shawn Guo <shawn.guo@linaro.org>
:G: `shawnguo2`_
:F: docs/plat/poplar.rst
:F: plat/hisilicon/poplar/

120
121
122
Intel SocFPGA platform ports
----------------------------
:M: Tien Hock Loh <tien.hock.loh@intel.com>
123
124
:G: `thloh85-intel`_
:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
125
:G: mabdulha
126
:F: plat/intel/soc
127
:F: drivers/intel/soc/
128

129
130
131
132
133
134
MediaTek platform ports
-----------------------
:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
:G: `mtk09422`_
:F: plat/mediatek/

135
136
137
138
Marvell platform ports and SoC drivers
--------------------------------------
:M: Konstantin Porotchkin <kostap@marvell.com>
:G: `kostapr`_
139
:F: docs/marvell/
140
141
:F: plat/marvell/
:F: drivers/marvell/
142
:F: tools/marvell/
143

144
145
146
147
148
149
150
151
152
153
NVidia platform ports
---------------------
:M: Varun Wadekar <vwadekar@nvidia.com>
:G: `vwadekar`_
:F: docs/plat/nvidia-tegra.rst
:F: include/lib/cpus/aarch64/denver.h
:F: lib/cpus/aarch64/denver.S
:F: plat/nvidia/

NXP QorIQ Layerscape platform ports
Dan Handley's avatar
Dan Handley committed
154
-----------------------------------
155
156
157
158
159
:M: Jiafei Pan <jiafei.pan@nxp.com>
:G: `qoriq-open-source`_
:F: docs/plat/ls1043a.rst
:F: plat/layerscape/

160
161
162
163
164
165
166
167
168
169
170
171
172
NXP i.MX 7 WaRP7 platform port and SoC drivers
----------------------------------------------
:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
:G: `bryanodonoghue`_
:M: Jun Nie <jun.nie@linaro.org>
:G: `niej`_
:F: docs/plat/warp7.rst
:F: plat/imx/common/
:F: plat/imx/imx7/
:F: drivers/imx/timer/
:F: drivers/imx/uart/
:F: drivers/imx/usdhc/

173
174
175
176
177
178
179
NXP i.MX 8 platform port
------------------------
:M: Anson Huang <Anson.Huang@nxp.com>
:G: `Anson-Huang`_
:F: docs/plat/imx8.rst
:F: plat/imx/

180
181
182
183
184
185
186
NXP i.MX8M platform port
------------------------
:M: Jacky Bai <ping.bai@nxp.com>
:G: `JackyBai`_
:F: doc/plat/imx8m.rst
:F: plat/imx/imx8m/

187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
OP-TEE dispatcher
-----------------
:M: Jens Wiklander <jens.wiklander@linaro.org>
:G: `jenswi-linaro`_
:F: docs/spd/optee-dispatcher.rst
:F: services/spd/opteed/

QEMU platform port
------------------
:M: Jens Wiklander <jens.wiklander@linaro.org>
:G: `jenswi-linaro`_
:F: docs/plat/qemu.rst
:F: plat/qemu/

Raspberry Pi 3 platform port
----------------------------
203
204
:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
:G: `grandpaul`_
205
206
:F: docs/plat/rpi3.rst
:F: plat/rpi3/
207
208
:F: drivers/rpi3/
:F: include/drivers/rpi3/
209

210
211
212
213
Renesas rcar-gen3 platform port
-------------------------------
:M: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
:G: `ldts`_
214
215
:M: Marek Vasut <marek.vasut@gmail.com>
:G: `marex`_
216
217
218
219
220
:F: docs/plat/rcar-gen3.rst
:F: plat/renesas/rcar
:F: drivers/renesas/rcar
:F: tools/renesas/rcar_layout_create

221
222
223
224
225
RockChip platform port
----------------------
:M: Tony Xie <tony.xie@rock-chips.com>
:G: `TonyXie06`_
:G: `rockchip-linux`_
Heiko Stuebner's avatar
Heiko Stuebner committed
226
227
:M: Heiko Stuebner <heiko@sntech.de>
:G: `mmind`_
228
229
:F: plat/rockchip/

230
231
232
233
234
STM32MP1 platform port
----------------------
:M: Yann Gautier <yann.gautier@st.com>
:G: `Yann-lms`_
:F: docs/plat/stm32mp1.rst
235
:F: drivers/st/
236
:F: fdts/stm32\*
237
:F: include/drivers/st/
238
239
240
241
:F: include/dt-bindings/\*/stm32\*
:F: plat/st/
:F: tools/stm32image/

242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
Synquacer platform port
-----------------------
:M: Sumit Garg <sumit.garg@linaro.org>
:G: `b49020`_
:F: docs/plat/synquacer.rst
:F: plat/socionext/synquacer/

Texas Instruments platform port
-------------------------------
:M: Andrew F. Davis <afd@ti.com>
:G: `glneo`_
:F: docs/plat/ti-k3.rst
:F: plat/ti/

TLK/Trusty secure payloads
--------------------------
:M: Varun Wadekar <vwadekar@nvidia.com>
:G: `vwadekar`_
:F: docs/spd/tlk-dispatcher.rst
:F: docs/spd/trusty-dispatcher.rst
:F: include/bl32/payloads/tlk.h
:F: services/spd/tlkd/
:F: services/spd/trusty/

UniPhier platform port
----------------------
:M: Masahiro Yamada <yamada.masahiro@socionext.com>
:G: `masahir0y`_
:F: docs/plat/socionext-uniphier.rst
:F: plat/socionext/uniphier/

Xilinx platform port
--------------------
:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
:G: `sivadur`_
:F: docs/plat/xilinx-zynqmp.rst
:F: plat/xilinx/
279

John Tsichritzis's avatar
John Tsichritzis committed
280
.. _AlexeiFedorov: https://github.com/AlexeiFedorov
281
282
.. _Andre-ARM: https://github.com/Andre-ARM
.. _Anson-Huang: https://github.com/Anson-Huang
283
.. _bryanodonoghue: https://github.com/bryanodonoghue
284
.. _b49020: https://github.com/b49020
285
.. _carlocaione: https://github.com/carlocaione
286
.. _danh-arm: https://github.com/danh-arm
287
288
.. _etienne-lms: https://github.com/etienne-lms
.. _glneo: https://github.com/glneo
John Tsichritzis's avatar
John Tsichritzis committed
289
.. _grandpaul: https://github.com/grandpaul
290
.. _hzhuang1: https://github.com/hzhuang1
291
.. _JackyBai: https://github.com/JackyBai
292
.. _jenswi-linaro: https://github.com/jenswi-linaro
John Tsichritzis's avatar
John Tsichritzis committed
293
294
295
.. _jts-arm: https://github.com/jts-arm
.. _jwerner-chromium: https://github.com/jwerner-chromium
.. _kostapr: https://github.com/kostapr
296
.. _ldts: https://github.com/ldts
297
.. _marex: https://github.com/marex
298
.. _masahir0y: https://github.com/masahir0y
Heiko Stuebner's avatar
Heiko Stuebner committed
299
.. _mmind: https://github.com/mmind
300
.. _mtk09422: https://github.com/mtk09422
John Tsichritzis's avatar
John Tsichritzis committed
301
.. _niej: https://github.com/niej
302
.. _npoushin: https://github.com/npoushin
John Tsichritzis's avatar
John Tsichritzis committed
303
.. _pbeesley-arm: https://github.com/pbeesley-arm
304
.. _qoriq-open-source: https://github.com/qoriq-open-source
305
.. _remi-triplefault: https://github.com/repk
306
.. _rockchip-linux: https://github.com/rockchip-linux
John Tsichritzis's avatar
John Tsichritzis committed
307
.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
308
309
.. _shawnguo2: https://github.com/shawnguo2
.. _sivadur: https://github.com/sivadur
310
.. _smaeul: https://github.com/smaeul
311
.. _soby-mathew: https://github.com/soby-mathew
312
.. _thloh85-intel: https://github.com/thloh85-intel
313
.. _thomas-arm: https://github.com/thomas-arm
314
315
.. _TonyXie06: https://github.com/TonyXie06
.. _vwadekar: https://github.com/vwadekar
316
.. _Yann-lms: https://github.com/Yann-lms