maintainers.rst 7.63 KB
Newer Older
Dan Handley's avatar
Dan Handley committed
1
2
Trusted Firmware-A 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
16
17
18
19
20
21
22
Main maintainers
----------------
:M: Dan Handley <dan.handley@arm.com>
:G: `danh-arm`_
:M: Dimitris Papastamos <dimitrs.papastamos@arm.com>
:G: `dp-arm`_
:M: Soby Mathew <soby.mathew@arm.com>
:G: `soby-mathew`_

Allwinner ARMv8 platform port
-----------------------------
:M: Andre Przywara <andre.przywara@arm.com>
:G: `Andre-ARM`_
23
24
:M: Samuel Holland <samuel@sholland.org>
:G: `smaeul`_
25
26
:F: docs/plat/allwinner.rst
:F: plat/allwinner/
Icenowy Zheng's avatar
Icenowy Zheng committed
27
:F: drivers/allwinner/
28

29
30
31
32
33
34
35
36
Amlogic Meson S905 (GXBB) platform port
---------------------------------------
:M: Antonio Niño Díaz <antonio.ninodiaz@arm.com>
:G: `antonio-nino-diaz-arm`_
:F: docs/plat/meson-gxbb.rst
:F: drivers/meson/
:F: plat/meson/gxbb/

37
38
39
40
41
Armv7-A architecture port
-------------------------
:M: Etienne Carriere <etienne.carriere@linaro.org>
:G: `etienne-lms`_

42
43
44
Arm System Guidance for Infrastructure / Mobile FVP platforms
-------------------------------------------------------------
:M: Nariman Poushin <nariman.poushin@linaro.org>
45
:G: `npoushin`_
46
47
:M: Thomas Abraham <thomas.abraham@arm.com>
:G: `thomas-arm`_
48
49
50
51
52
:F: plat/arm/css/sgi/
:F: plat/arm/css/sgm/
:F: plat/arm/board/sgi575/
:F: plat/arm/board/sgm775/

53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
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/

70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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
92
------------------------------
93
94
95
96
97
:M: Shawn Guo <shawn.guo@linaro.org>
:G: `shawnguo2`_
:F: docs/plat/poplar.rst
:F: plat/hisilicon/poplar/

98
99
100
101
102
103
Intel SocFPGA platform ports
----------------------------
:M: Tien Hock Loh <tien.hock.loh@intel.com>
:G: `thloh85-intel`
:F: plat/intel/soc

104
105
106
107
108
109
MediaTek platform ports
-----------------------
:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
:G: `mtk09422`_
:F: plat/mediatek/

110
111
112
113
Marvell platform ports and SoC drivers
--------------------------------------
:M: Konstantin Porotchkin <kostap@marvell.com>
:G: `kostapr`_
114
:F: docs/marvell/
115
116
:F: plat/marvell/
:F: drivers/marvell/
117
:F: tools/marvell/
118

119
120
121
122
123
124
125
126
127
128
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
129
-----------------------------------
130
131
132
133
134
:M: Jiafei Pan <jiafei.pan@nxp.com>
:G: `qoriq-open-source`_
:F: docs/plat/ls1043a.rst
:F: plat/layerscape/

135
136
137
138
139
140
141
142
143
144
145
146
147
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/

148
149
150
151
152
153
154
NXP i.MX 8 platform port
------------------------
:M: Anson Huang <Anson.Huang@nxp.com>
:G: `Anson-Huang`_
:F: docs/plat/imx8.rst
:F: plat/imx/

155
156
157
158
159
160
161
NXP i.MX8M platform port
------------------------
:M: Jacky Bai <ping.bai@nxp.com>
:G: `JackyBai`_
:F: doc/plat/imx8m.rst
:F: plat/imx/imx8m/

162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
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
----------------------------
:M: Antonio Niño Díaz <antonio.ninodiaz@arm.com>
:G: `antonio-nino-diaz-arm`_
180
181
:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
:G: `grandpaul`_
182
183
:F: docs/plat/rpi3.rst
:F: plat/rpi3/
184
185
:F: drivers/rpi3/
:F: include/drivers/rpi3/
186

187
188
189
190
Renesas rcar-gen3 platform port
-------------------------------
:M: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
:G: `ldts`_
191
192
:M: Marek Vasut <marek.vasut@gmail.com>
:G: `marex`_
193
194
195
196
197
:F: docs/plat/rcar-gen3.rst
:F: plat/renesas/rcar
:F: drivers/renesas/rcar
:F: tools/renesas/rcar_layout_create

198
199
200
201
202
203
204
RockChip platform port
----------------------
:M: Tony Xie <tony.xie@rock-chips.com>
:G: `TonyXie06`_
:G: `rockchip-linux`_
:F: plat/rockchip/

205
206
207
208
209
STM32MP1 platform port
----------------------
:M: Yann Gautier <yann.gautier@st.com>
:G: `Yann-lms`_
:F: docs/plat/stm32mp1.rst
210
:F: drivers/st/
211
:F: fdts/stm32\*
212
:F: include/drivers/st/
213
214
215
216
:F: include/dt-bindings/\*/stm32\*
:F: plat/st/
:F: tools/stm32image/

217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
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/
254

255
256
.. _Andre-ARM: https://github.com/Andre-ARM
.. _Anson-Huang: https://github.com/Anson-Huang
257
.. _antonio-nino-diaz-arm: https://github.com/antonio-nino-diaz-arm
258
.. _bryanodonoghue: https://github.com/bryanodonoghue
259
.. _b49020: https://github.com/b49020
260
.. _danh-arm: https://github.com/danh-arm
261
262
263
.. _dp-arm: https://github.com/dp-arm
.. _etienne-lms: https://github.com/etienne-lms
.. _glneo: https://github.com/glneo
264
.. _hzhuang1: https://github.com/hzhuang1
265
.. _JackyBai: https://github.com/JackyBai
266
.. _jenswi-linaro: https://github.com/jenswi-linaro
267
.. _ldts: https://github.com/ldts
268
.. _marex: https://github.com/marex
269
.. _niej: https://github.com/niej
270
.. _kostapr: https://github.com/kostapr
271
.. _masahir0y: https://github.com/masahir0y
272
.. _mtk09422: https://github.com/mtk09422
273
.. _npoushin: https://github.com/npoushin
274
.. _qoriq-open-source: https://github.com/qoriq-open-source
275
276
277
.. _rockchip-linux: https://github.com/rockchip-linux
.. _shawnguo2: https://github.com/shawnguo2
.. _sivadur: https://github.com/sivadur
278
.. _smaeul: https://github.com/smaeul
279
.. _soby-mathew: https://github.com/soby-mathew
280
.. _thomas-arm: https://github.com/thomas-arm
281
282
.. _TonyXie06: https://github.com/TonyXie06
.. _vwadekar: https://github.com/vwadekar
283
.. _Yann-lms: https://github.com/Yann-lms
284
285
.. _grandpaul: https://github.com/grandpaul
.. _jwerner-chromium: https://github.com/jwerner-chromium