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.
12 :M: Dan Handley <dan.handley@arm.com>
14 :M: Soby Mathew <soby.mathew@arm.com>
16 :M: Sandrine Bailleux <sandrine.bailleux@arm.com>
17 :G: `sandrine-bailleux-arm`_
18 :M: Alexei Fedorov <alexei.fedorov@arm.com>
20 :M: Paul Beesley <paul.beesley@arm.com>
22 :M: John Tsichritzis <john.tsichritzis@arm.com>
25 Allwinner ARMv8 platform port
26 -----------------------------
27 :M: Andre Przywara <andre.przywara@arm.com>
29 :M: Samuel Holland <samuel@sholland.org>
31 :F: docs/plat/allwinner.rst
33 :F: drivers/allwinner/
35 Amlogic Meson S905 (GXBB) platform port
36 ---------------------------------------
37 :M: Andre Przywara <andre.przywara@arm.com>
39 :F: docs/plat/meson-gxbb.rst
41 :F: plat/amlogic/gxbb/
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
51 Armv7-A architecture port
52 -------------------------
53 :M: Etienne Carriere <etienne.carriere@linaro.org>
56 Arm System Guidance for Infrastructure / Mobile FVP platforms
57 -------------------------------------------------------------
58 :M: Nariman Poushin <nariman.poushin@linaro.org>
60 :M: Thomas Abraham <thomas.abraham@arm.com>
64 :F: plat/arm/board/sgi575/
65 :F: plat/arm/board/sgm775/
69 :M: Julius Werner <jwerner@chromium.org>
70 :G: `jwerner-chromium`_
72 :F: include/drivers/console.h
73 :F: plat/common/aarch64/crash_console_helpers.S
75 coreboot support libraries
76 --------------------------
77 :M: Julius Werner <jwerner@chromium.org>
78 :G: `jwerner-chromium`_
80 :F: include/drivers/coreboot/
81 :F: include/lib/coreboot.h
86 :M: Haojian Zhuang <haojian.zhuang@linaro.org>
88 :F: drivers/partition/
89 :F: drivers/synopsys/emmc/
90 :F: drivers/synopsys/ufs/
92 :F: include/drivers/dw_ufs.h
93 :F: include/drivers/ufs.h
94 :F: include/drivers/synopsys/dw_mmc.h
96 HiSilicon HiKey and HiKey960 platform ports
97 -------------------------------------------
98 :M: Haojian Zhuang <haojian.zhuang@linaro.org>
100 :F: docs/plat/hikey.rst
101 :F: docs/plat/hikey960.rst
102 :F: plat/hisilicon/hikey/
103 :F: plat/hisilicon/hikey960/
105 HiSilicon Poplar platform port
106 ------------------------------
107 :M: Shawn Guo <shawn.guo@linaro.org>
109 :F: docs/plat/poplar.rst
110 :F: plat/hisilicon/poplar/
112 Intel SocFPGA platform ports
113 ----------------------------
114 :M: Tien Hock Loh <tien.hock.loh@intel.com>
116 :M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
119 :F: drivers/intel/soc/
121 MediaTek platform ports
122 -----------------------
123 :M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
127 Marvell platform ports and SoC drivers
128 --------------------------------------
129 :M: Konstantin Porotchkin <kostap@marvell.com>
136 NVidia platform ports
137 ---------------------
138 :M: Varun Wadekar <vwadekar@nvidia.com>
140 :F: docs/plat/nvidia-tegra.rst
141 :F: include/lib/cpus/aarch64/denver.h
142 :F: lib/cpus/aarch64/denver.S
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
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>
158 :F: docs/plat/warp7.rst
161 :F: drivers/imx/timer/
162 :F: drivers/imx/uart/
163 :F: drivers/imx/usdhc/
165 NXP i.MX 8 platform port
166 ------------------------
167 :M: Anson Huang <Anson.Huang@nxp.com>
169 :F: docs/plat/imx8.rst
172 NXP i.MX8M platform port
173 ------------------------
174 :M: Jacky Bai <ping.bai@nxp.com>
176 :F: doc/plat/imx8m.rst
181 :M: Jens Wiklander <jens.wiklander@linaro.org>
183 :F: docs/spd/optee-dispatcher.rst
184 :F: services/spd/opteed/
188 :M: Jens Wiklander <jens.wiklander@linaro.org>
190 :F: docs/plat/qemu.rst
193 Raspberry Pi 3 platform port
194 ----------------------------
195 :M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
197 :F: docs/plat/rpi3.rst
200 :F: include/drivers/rpi3/
202 Renesas rcar-gen3 platform port
203 -------------------------------
204 :M: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
206 :M: Marek Vasut <marek.vasut@gmail.com>
208 :F: docs/plat/rcar-gen3.rst
209 :F: plat/renesas/rcar
210 :F: drivers/renesas/rcar
211 :F: tools/renesas/rcar_layout_create
213 RockChip platform port
214 ----------------------
215 :M: Tony Xie <tony.xie@rock-chips.com>
217 :G: `rockchip-linux`_
218 :M: Heiko Stuebner <heiko@sntech.de>
222 STM32MP1 platform port
223 ----------------------
224 :M: Yann Gautier <yann.gautier@st.com>
226 :F: docs/plat/stm32mp1.rst
229 :F: include/drivers/st/
230 :F: include/dt-bindings/\*/stm32\*
232 :F: tools/stm32image/
234 Synquacer platform port
235 -----------------------
236 :M: Sumit Garg <sumit.garg@linaro.org>
238 :F: docs/plat/synquacer.rst
239 :F: plat/socionext/synquacer/
241 Texas Instruments platform port
242 -------------------------------
243 :M: Andrew F. Davis <afd@ti.com>
245 :F: docs/plat/ti-k3.rst
248 TLK/Trusty secure payloads
249 --------------------------
250 :M: Varun Wadekar <vwadekar@nvidia.com>
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/
258 UniPhier platform port
259 ----------------------
260 :M: Masahiro Yamada <yamada.masahiro@socionext.com>
262 :F: docs/plat/socionext-uniphier.rst
263 :F: plat/socionext/uniphier/
267 :M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
269 :F: docs/plat/xilinx-zynqmp.rst
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