Merge "Zeus: apply the MSR SSBS instruction" into integration
[project/bcm63xx/atf.git] / docs / maintainers.rst
1 Maintainers
2 ===========
3
4 Trusted Firmware-A (TF-A) is an Arm maintained project. All contributions are
5 ultimately merged by the maintainers listed below. Technical ownership of some
6 parts of the codebase is delegated to the sub-maintainers listed below. An
7 acknowledgement from these sub-maintainers may be required before the
8 maintainers merge a contribution.
9
10 Main maintainers
11 ----------------
12 :M: Dan Handley <dan.handley@arm.com>
13 :G: `danh-arm`_
14 :M: Soby Mathew <soby.mathew@arm.com>
15 :G: `soby-mathew`_
16 :M: Sandrine Bailleux <sandrine.bailleux@arm.com>
17 :G: `sandrine-bailleux-arm`_
18 :M: Alexei Fedorov <alexei.fedorov@arm.com>
19 :G: `AlexeiFedorov`_
20 :M: Paul Beesley <paul.beesley@arm.com>
21 :G: `pbeesley-arm`_
22 :M: John Tsichritzis <john.tsichritzis@arm.com>
23 :G: `jts-arm`_
24
25 Allwinner ARMv8 platform port
26 -----------------------------
27 :M: Andre Przywara <andre.przywara@arm.com>
28 :G: `Andre-ARM`_
29 :M: Samuel Holland <samuel@sholland.org>
30 :G: `smaeul`_
31 :F: docs/plat/allwinner.rst
32 :F: plat/allwinner/
33 :F: drivers/allwinner/
34
35 Amlogic Meson S905 (GXBB) platform port
36 ---------------------------------------
37 :M: Andre Przywara <andre.przywara@arm.com>
38 :G: `Andre-ARM`_
39 :F: docs/plat/meson-gxbb.rst
40 :F: drivers/amlogic/
41 :F: plat/amlogic/gxbb/
42
43 Amlogic Meson S905x (GXL) platform port
44 ---------------------------------------
45 :M: Remi Pommarel <repk@triplefau.lt>
46 :G: `remi-triplefault`_
47 :F: docs/plat/meson-gxl.rst
48 :F: drivers/amlogic/gxl
49 :F: plat/amlogic/gxl/
50
51 Armv7-A architecture port
52 -------------------------
53 :M: Etienne Carriere <etienne.carriere@linaro.org>
54 :G: `etienne-lms`_
55
56 Arm System Guidance for Infrastructure / Mobile FVP platforms
57 -------------------------------------------------------------
58 :M: Nariman Poushin <nariman.poushin@linaro.org>
59 :G: `npoushin`_
60 :M: Thomas Abraham <thomas.abraham@arm.com>
61 :G: `thomas-arm`_
62 :F: plat/arm/css/sgi/
63 :F: plat/arm/css/sgm/
64 :F: plat/arm/board/sgi575/
65 :F: plat/arm/board/sgm775/
66
67 Console API framework
68 ---------------------
69 :M: Julius Werner <jwerner@chromium.org>
70 :G: `jwerner-chromium`_
71 :F: drivers/console/
72 :F: include/drivers/console.h
73 :F: plat/common/aarch64/crash_console_helpers.S
74
75 coreboot support libraries
76 --------------------------
77 :M: Julius Werner <jwerner@chromium.org>
78 :G: `jwerner-chromium`_
79 :F: drivers/coreboot/
80 :F: include/drivers/coreboot/
81 :F: include/lib/coreboot.h
82 :F: lib/coreboot/
83
84 eMMC/UFS drivers
85 ----------------
86 :M: Haojian Zhuang <haojian.zhuang@linaro.org>
87 :G: `hzhuang1`_
88 :F: drivers/partition/
89 :F: drivers/synopsys/emmc/
90 :F: drivers/synopsys/ufs/
91 :F: drivers/ufs/
92 :F: include/drivers/dw_ufs.h
93 :F: include/drivers/ufs.h
94 :F: include/drivers/synopsys/dw_mmc.h
95
96 HiSilicon HiKey and HiKey960 platform ports
97 -------------------------------------------
98 :M: Haojian Zhuang <haojian.zhuang@linaro.org>
99 :G: `hzhuang1`_
100 :F: docs/plat/hikey.rst
101 :F: docs/plat/hikey960.rst
102 :F: plat/hisilicon/hikey/
103 :F: plat/hisilicon/hikey960/
104
105 HiSilicon Poplar platform port
106 ------------------------------
107 :M: Shawn Guo <shawn.guo@linaro.org>
108 :G: `shawnguo2`_
109 :F: docs/plat/poplar.rst
110 :F: plat/hisilicon/poplar/
111
112 Intel SocFPGA platform ports
113 ----------------------------
114 :M: Tien Hock Loh <tien.hock.loh@intel.com>
115 :G: `thloh85-intel`_
116 :M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
117 :G: `mabdulha`_
118 :F: plat/intel/soc
119 :F: drivers/intel/soc/
120
121 MediaTek platform ports
122 -----------------------
123 :M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
124 :G: `mtk09422`_
125 :F: plat/mediatek/
126
127 Marvell platform ports and SoC drivers
128 --------------------------------------
129 :M: Konstantin Porotchkin <kostap@marvell.com>
130 :G: `kostapr`_
131 :F: docs/marvell/
132 :F: plat/marvell/
133 :F: drivers/marvell/
134 :F: tools/marvell/
135
136 NVidia platform ports
137 ---------------------
138 :M: Varun Wadekar <vwadekar@nvidia.com>
139 :G: `vwadekar`_
140 :F: docs/plat/nvidia-tegra.rst
141 :F: include/lib/cpus/aarch64/denver.h
142 :F: lib/cpus/aarch64/denver.S
143 :F: plat/nvidia/
144
145 NXP QorIQ Layerscape platform ports
146 -----------------------------------
147 :M: Jiafei Pan <jiafei.pan@nxp.com>
148 :G: `qoriq-open-source`_
149 :F: docs/plat/ls1043a.rst
150 :F: plat/layerscape/
151
152 NXP i.MX 7 WaRP7 platform port and SoC drivers
153 ----------------------------------------------
154 :M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
155 :G: `bryanodonoghue`_
156 :M: Jun Nie <jun.nie@linaro.org>
157 :G: `niej`_
158 :F: docs/plat/warp7.rst
159 :F: plat/imx/common/
160 :F: plat/imx/imx7/
161 :F: drivers/imx/timer/
162 :F: drivers/imx/uart/
163 :F: drivers/imx/usdhc/
164
165 NXP i.MX 8 platform port
166 ------------------------
167 :M: Anson Huang <Anson.Huang@nxp.com>
168 :G: `Anson-Huang`_
169 :F: docs/plat/imx8.rst
170 :F: plat/imx/
171
172 NXP i.MX8M platform port
173 ------------------------
174 :M: Jacky Bai <ping.bai@nxp.com>
175 :G: `JackyBai`_
176 :F: doc/plat/imx8m.rst
177 :F: plat/imx/imx8m/
178
179 OP-TEE dispatcher
180 -----------------
181 :M: Jens Wiklander <jens.wiklander@linaro.org>
182 :G: `jenswi-linaro`_
183 :F: docs/spd/optee-dispatcher.rst
184 :F: services/spd/opteed/
185
186 QEMU platform port
187 ------------------
188 :M: Jens Wiklander <jens.wiklander@linaro.org>
189 :G: `jenswi-linaro`_
190 :F: docs/plat/qemu.rst
191 :F: plat/qemu/
192
193 Raspberry Pi 3 platform port
194 ----------------------------
195 :M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
196 :G: `grandpaul`_
197 :F: docs/plat/rpi3.rst
198 :F: plat/rpi3/
199 :F: drivers/rpi3/
200 :F: include/drivers/rpi3/
201
202 Renesas rcar-gen3 platform port
203 -------------------------------
204 :M: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
205 :G: `ldts`_
206 :M: Marek Vasut <marek.vasut@gmail.com>
207 :G: `marex`_
208 :F: docs/plat/rcar-gen3.rst
209 :F: plat/renesas/rcar
210 :F: drivers/renesas/rcar
211 :F: tools/renesas/rcar_layout_create
212
213 RockChip platform port
214 ----------------------
215 :M: Tony Xie <tony.xie@rock-chips.com>
216 :G: `TonyXie06`_
217 :G: `rockchip-linux`_
218 :M: Heiko Stuebner <heiko@sntech.de>
219 :G: `mmind`_
220 :F: plat/rockchip/
221
222 STM32MP1 platform port
223 ----------------------
224 :M: Yann Gautier <yann.gautier@st.com>
225 :G: `Yann-lms`_
226 :F: docs/plat/stm32mp1.rst
227 :F: drivers/st/
228 :F: fdts/stm32\*
229 :F: include/drivers/st/
230 :F: include/dt-bindings/\*/stm32\*
231 :F: plat/st/
232 :F: tools/stm32image/
233
234 Synquacer platform port
235 -----------------------
236 :M: Sumit Garg <sumit.garg@linaro.org>
237 :G: `b49020`_
238 :F: docs/plat/synquacer.rst
239 :F: plat/socionext/synquacer/
240
241 Texas Instruments platform port
242 -------------------------------
243 :M: Andrew F. Davis <afd@ti.com>
244 :G: `glneo`_
245 :F: docs/plat/ti-k3.rst
246 :F: plat/ti/
247
248 TLK/Trusty secure payloads
249 --------------------------
250 :M: Varun Wadekar <vwadekar@nvidia.com>
251 :G: `vwadekar`_
252 :F: docs/spd/tlk-dispatcher.rst
253 :F: docs/spd/trusty-dispatcher.rst
254 :F: include/bl32/payloads/tlk.h
255 :F: services/spd/tlkd/
256 :F: services/spd/trusty/
257
258 UniPhier platform port
259 ----------------------
260 :M: Masahiro Yamada <yamada.masahiro@socionext.com>
261 :G: `masahir0y`_
262 :F: docs/plat/socionext-uniphier.rst
263 :F: plat/socionext/uniphier/
264
265 Xilinx platform port
266 --------------------
267 :M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
268 :G: `sivadur`_
269 :F: docs/plat/xilinx-zynqmp.rst
270 :F: plat/xilinx/
271
272 .. _AlexeiFedorov: https://github.com/AlexeiFedorov
273 .. _Andre-ARM: https://github.com/Andre-ARM
274 .. _Anson-Huang: https://github.com/Anson-Huang
275 .. _bryanodonoghue: https://github.com/bryanodonoghue
276 .. _b49020: https://github.com/b49020
277 .. _danh-arm: https://github.com/danh-arm
278 .. _etienne-lms: https://github.com/etienne-lms
279 .. _glneo: https://github.com/glneo
280 .. _grandpaul: https://github.com/grandpaul
281 .. _hzhuang1: https://github.com/hzhuang1
282 .. _JackyBai: https://github.com/JackyBai
283 .. _jenswi-linaro: https://github.com/jenswi-linaro
284 .. _jts-arm: https://github.com/jts-arm
285 .. _jwerner-chromium: https://github.com/jwerner-chromium
286 .. _kostapr: https://github.com/kostapr
287 .. _ldts: https://github.com/ldts
288 .. _marex: https://github.com/marex
289 .. _masahir0y: https://github.com/masahir0y
290 .. _mmind: https://github.com/mmind
291 .. _mtk09422: https://github.com/mtk09422
292 .. _niej: https://github.com/niej
293 .. _npoushin: https://github.com/npoushin
294 .. _pbeesley-arm: https://github.com/pbeesley-arm
295 .. _qoriq-open-source: https://github.com/qoriq-open-source
296 .. _remi-triplefault: https://github.com/repk
297 .. _rockchip-linux: https://github.com/rockchip-linux
298 .. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
299 .. _shawnguo2: https://github.com/shawnguo2
300 .. _sivadur: https://github.com/sivadur
301 .. _smaeul: https://github.com/smaeul
302 .. _soby-mathew: https://github.com/soby-mathew
303 .. _thomas-arm: https://github.com/thomas-arm
304 .. _TonyXie06: https://github.com/TonyXie06
305 .. _vwadekar: https://github.com/vwadekar
306 .. _Yann-lms: https://github.com/Yann-lms