xref: /rk3399_ARM-atf/docs/about/maintainers.rst (revision 3d28b0a42df56bf44037544f4aa192bcd47896ea)
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
37
38.. _code owners:
39
40Code owners
41-----------
42
43Allwinner ARMv8 platform port
44^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
45:M: Andre Przywara <andre.przywara@arm.com>
46:G: `Andre-ARM`_
47:M: Samuel Holland <samuel@sholland.org>
48:G: `smaeul`_
49:F: docs/plat/allwinner.rst
50:F: plat/allwinner/
51:F: drivers/allwinner/
52
53Amlogic Meson S905 (GXBB) platform port
54^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
55:M: Andre Przywara <andre.przywara@arm.com>
56:G: `Andre-ARM`_
57:F: docs/plat/meson-gxbb.rst
58:F: drivers/amlogic/
59:F: plat/amlogic/gxbb/
60
61Amlogic Meson S905x (GXL) platform port
62^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
63:M: Remi Pommarel <repk@triplefau.lt>
64:G: `remi-triplefault`_
65:F: docs/plat/meson-gxl.rst
66:F: plat/amlogic/gxl/
67
68Amlogic Meson S905X2 (G12A) platform port
69^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
70:M: Carlo Caione <ccaione@baylibre.com>
71:G: `carlocaione`_
72:F: docs/plat/meson-g12a.rst
73:F: plat/amlogic/g12a/
74
75Amlogic Meson A113D (AXG) platform port
76^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
77:M: Carlo Caione <ccaione@baylibre.com>
78:G: `carlocaione`_
79:F: docs/plat/meson-axg.rst
80:F: plat/amlogic/axg/
81
82Armv7-A architecture port
83^^^^^^^^^^^^^^^^^^^^^^^^^
84:M: Etienne Carriere <etienne.carriere@linaro.org>
85:G: `etienne-lms`_
86
87Arm System Guidance for Infrastructure / Mobile FVP platforms
88^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
89:M: Nariman Poushin <nariman.poushin@linaro.org>
90:G: `npoushin`_
91:M: Thomas Abraham <thomas.abraham@arm.com>
92:G: `thomas-arm`_
93:F: plat/arm/css/sgi/
94:F: plat/arm/css/sgm/
95:F: plat/arm/board/sgi575/
96:F: plat/arm/board/sgm775/
97
98Console API framework
99^^^^^^^^^^^^^^^^^^^^^
100:M: Julius Werner <jwerner@chromium.org>
101:G: `jwerner-chromium`_
102:F: drivers/console/
103:F: include/drivers/console.h
104:F: plat/common/aarch64/crash_console_helpers.S
105
106coreboot support libraries
107^^^^^^^^^^^^^^^^^^^^^^^^^^
108:M: Julius Werner <jwerner@chromium.org>
109:G: `jwerner-chromium`_
110:F: drivers/coreboot/
111:F: include/drivers/coreboot/
112:F: include/lib/coreboot.h
113:F: lib/coreboot/
114
115eMMC/UFS drivers
116^^^^^^^^^^^^^^^^
117:M: Haojian Zhuang <haojian.zhuang@linaro.org>
118:G: `hzhuang1`_
119:F: drivers/partition/
120:F: drivers/synopsys/emmc/
121:F: drivers/synopsys/ufs/
122:F: drivers/ufs/
123:F: include/drivers/dw_ufs.h
124:F: include/drivers/ufs.h
125:F: include/drivers/synopsys/dw_mmc.h
126
127HiSilicon HiKey and HiKey960 platform ports
128^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
129:M: Haojian Zhuang <haojian.zhuang@linaro.org>
130:G: `hzhuang1`_
131:F: docs/plat/hikey.rst
132:F: docs/plat/hikey960.rst
133:F: plat/hisilicon/hikey/
134:F: plat/hisilicon/hikey960/
135
136HiSilicon Poplar platform port
137^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
138:M: Shawn Guo <shawn.guo@linaro.org>
139:G: `shawnguo2`_
140:F: docs/plat/poplar.rst
141:F: plat/hisilicon/poplar/
142
143Intel SocFPGA platform ports
144^^^^^^^^^^^^^^^^^^^^^^^^^^^^
145:M: Tien Hock Loh <tien.hock.loh@intel.com>
146:G: `thloh85-intel`_
147:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
148:G: mabdulha
149:F: plat/intel/soc
150:F: drivers/intel/soc/
151
152MediaTek platform ports
153^^^^^^^^^^^^^^^^^^^^^^^
154:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
155:G: `mtk09422`_
156:F: plat/mediatek/
157
158Marvell platform ports and SoC drivers
159^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
160:M: Konstantin Porotchkin <kostap@marvell.com>
161:G: `kostapr`_
162:F: docs/plat/marvell/
163:F: plat/marvell/
164:F: drivers/marvell/
165:F: tools/marvell/
166
167NVidia platform ports
168^^^^^^^^^^^^^^^^^^^^^
169:M: Varun Wadekar <vwadekar@nvidia.com>
170:G: `vwadekar`_
171:F: docs/plat/nvidia-tegra.rst
172:F: include/lib/cpus/aarch64/denver.h
173:F: lib/cpus/aarch64/denver.S
174:F: plat/nvidia/
175
176NXP QorIQ Layerscape platform ports
177^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
178:M: Jiafei Pan <jiafei.pan@nxp.com>
179:G: `qoriq-open-source`_
180:F: docs/plat/ls1043a.rst
181:F: plat/layerscape/
182
183NXP i.MX 7 WaRP7 platform port and SoC drivers
184^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
185:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
186:G: `bryanodonoghue`_
187:M: Jun Nie <jun.nie@linaro.org>
188:G: `niej`_
189:F: docs/plat/warp7.rst
190:F: plat/imx/common/
191:F: plat/imx/imx7/
192:F: drivers/imx/timer/
193:F: drivers/imx/uart/
194:F: drivers/imx/usdhc/
195
196NXP i.MX 8 platform port
197^^^^^^^^^^^^^^^^^^^^^^^^
198:M: Anson Huang <Anson.Huang@nxp.com>
199:G: `Anson-Huang`_
200:F: docs/plat/imx8.rst
201:F: plat/imx/
202
203NXP i.MX8M platform port
204^^^^^^^^^^^^^^^^^^^^^^^^
205:M: Jacky Bai <ping.bai@nxp.com>
206:G: `JackyBai`_
207:F: docs/plat/imx8m.rst
208:F: plat/imx/imx8m/
209
210OP-TEE dispatcher
211^^^^^^^^^^^^^^^^^
212:M: Jens Wiklander <jens.wiklander@linaro.org>
213:G: `jenswi-linaro`_
214:F: docs/components/spd/optee-dispatcher.rst
215:F: services/spd/opteed/
216
217QEMU platform port
218^^^^^^^^^^^^^^^^^^
219:M: Jens Wiklander <jens.wiklander@linaro.org>
220:G: `jenswi-linaro`_
221:F: docs/plat/qemu.rst
222:F: plat/qemu/
223
224Raspberry Pi 3 platform port
225^^^^^^^^^^^^^^^^^^^^^^^^^^^^
226:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
227:G: `grandpaul`_
228:F: docs/plat/rpi3.rst
229:F: plat/rpi/rpi3/
230:F: plat/rpi/common/
231:F: drivers/rpi3/
232:F: include/drivers/rpi3/
233
234Raspberry Pi 4 platform port
235^^^^^^^^^^^^^^^^^^^^^^^^^^^^
236:M: Andre Przywara <andre.przywara@arm.com>
237:G: `Andre-ARM`_
238:F: docs/plat/rpi4.rst
239:F: plat/rpi/rpi4/
240:F: plat/rpi/common/
241:F: drivers/rpi3/
242:F: include/drivers/rpi3/
243
244Renesas rcar-gen3 platform port
245^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
246:M: Jorge Ramirez-Ortiz  <jramirez@baylibre.com>
247:G: `ldts`_
248:M: Marek Vasut <marek.vasut@gmail.com>
249:G: `marex`_
250:F: docs/plat/rcar-gen3.rst
251:F: plat/renesas/rcar
252:F: drivers/renesas/rcar
253:F: tools/renesas/rcar_layout_create
254
255RockChip platform port
256^^^^^^^^^^^^^^^^^^^^^^
257:M: Tony Xie <tony.xie@rock-chips.com>
258:G: `TonyXie06`_
259:G: `rockchip-linux`_
260:M: Heiko Stuebner <heiko@sntech.de>
261:G: `mmind`_
262:F: plat/rockchip/
263
264STM32MP1 platform port
265^^^^^^^^^^^^^^^^^^^^^^
266:M: Yann Gautier <yann.gautier@st.com>
267:G: `Yann-lms`_
268:F: docs/plat/stm32mp1.rst
269:F: drivers/st/
270:F: fdts/stm32\*
271:F: include/drivers/st/
272:F: include/dt-bindings/\*/stm32\*
273:F: plat/st/
274:F: tools/stm32image/
275
276Synquacer platform port
277^^^^^^^^^^^^^^^^^^^^^^^
278:M: Sumit Garg <sumit.garg@linaro.org>
279:G: `b49020`_
280:F: docs/plat/synquacer.rst
281:F: plat/socionext/synquacer/
282
283Texas Instruments platform port
284^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
285:M: Andrew F. Davis <afd@ti.com>
286:G: `glneo`_
287:F: docs/plat/ti-k3.rst
288:F: plat/ti/
289
290TLK/Trusty secure payloads
291^^^^^^^^^^^^^^^^^^^^^^^^^^
292:M: Varun Wadekar <vwadekar@nvidia.com>
293:G: `vwadekar`_
294:F: docs/components/spd/tlk-dispatcher.rst
295:F: docs/components/spd/trusty-dispatcher.rst
296:F: include/bl32/payloads/tlk.h
297:F: services/spd/tlkd/
298:F: services/spd/trusty/
299
300UniPhier platform port
301^^^^^^^^^^^^^^^^^^^^^^
302:M: Masahiro Yamada <yamada.masahiro@socionext.com>
303:G: `masahir0y`_
304:F: docs/plat/socionext-uniphier.rst
305:F: plat/socionext/uniphier/
306
307Xilinx platform port
308^^^^^^^^^^^^^^^^^^^^
309:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
310:G: `sivadur`_
311:F: docs/plat/xilinx-zynqmp.rst
312:F: plat/xilinx/
313
314.. _AlexeiFedorov: https://github.com/AlexeiFedorov
315.. _Andre-ARM: https://github.com/Andre-ARM
316.. _Anson-Huang: https://github.com/Anson-Huang
317.. _bryanodonoghue: https://github.com/bryanodonoghue
318.. _b49020: https://github.com/b49020
319.. _carlocaione: https://github.com/carlocaione
320.. _danh-arm: https://github.com/danh-arm
321.. _etienne-lms: https://github.com/etienne-lms
322.. _glneo: https://github.com/glneo
323.. _grandpaul: https://github.com/grandpaul
324.. _hzhuang1: https://github.com/hzhuang1
325.. _JackyBai: https://github.com/JackyBai
326.. _jenswi-linaro: https://github.com/jenswi-linaro
327.. _jwerner-chromium: https://github.com/jwerner-chromium
328.. _kostapr: https://github.com/kostapr
329.. _ldts: https://github.com/ldts
330.. _marex: https://github.com/marex
331.. _masahir0y: https://github.com/masahir0y
332.. _mmind: https://github.com/mmind
333.. _mtk09422: https://github.com/mtk09422
334.. _niej: https://github.com/niej
335.. _npoushin: https://github.com/npoushin
336.. _qoriq-open-source: https://github.com/qoriq-open-source
337.. _remi-triplefault: https://github.com/repk
338.. _rockchip-linux: https://github.com/rockchip-linux
339.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
340.. _shawnguo2: https://github.com/shawnguo2
341.. _sivadur: https://github.com/sivadur
342.. _smaeul: https://github.com/smaeul
343.. _soby-mathew: https://github.com/soby-mathew
344.. _thloh85-intel: https://github.com/thloh85-intel
345.. _thomas-arm: https://github.com/thomas-arm
346.. _TonyXie06: https://github.com/TonyXie06
347.. _vwadekar: https://github.com/vwadekar
348.. _Yann-lms: https://github.com/Yann-lms
349.. _manish-pandey-arm: https://github.com/manish-pandey-arm
350.. _mardyk01: https://github.com/mardyk01
351.. _odeprez: https://github.com/odeprez
352.. _bipinravi-arm: https://github.com/bipinravi-arm
353.. _joannafarley-arm: https://github.com/joannafarley-arm
354
355.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/
356