1 Trusted Firmware-A maintainers
2 ==============================
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: Dimitris Papastamos <dimitrs.papastamos@arm.com>
16 :M: Soby Mathew <soby.mathew@arm.com>
19 Allwinner ARMv8 platform port
20 -----------------------------
21 :M: Andre Przywara <andre.przywara@arm.com>
23 :M: Samuel Holland <samuel@sholland.org>
25 :F: docs/plat/allwinner.rst
27 :F: drivers/allwinner/
29 Amlogic Meson S905 (GXBB) platform port
30 ---------------------------------------
31 :M: Antonio Niño Díaz <antonio.ninodiaz@arm.com>
32 :G: `antonio-nino-diaz-arm`_
33 :F: docs/plat/meson-gxbb.rst
37 Armv7-A architecture port
38 -------------------------
39 :M: Etienne Carriere <etienne.carriere@linaro.org>
42 Arm System Guidance for Infrastructure / Mobile FVP platforms
43 -------------------------------------------------------------
44 :M: Nariman Poushin <nariman.poushin@linaro.org>
48 :F: plat/arm/board/sgi575/
49 :F: plat/arm/board/sgm775/
53 :M: Haojian Zhuang <haojian.zhuang@linaro.org>
55 :F: drivers/partition/
56 :F: drivers/synopsys/emmc/
57 :F: drivers/synopsys/ufs/
59 :F: include/drivers/dw_ufs.h
60 :F: include/drivers/ufs.h
61 :F: include/drivers/synopsys/dw_mmc.h
63 HiSilicon HiKey and HiKey960 platform ports
64 -------------------------------------------
65 :M: Haojian Zhuang <haojian.zhuang@linaro.org>
67 :F: docs/plat/hikey.rst
68 :F: docs/plat/hikey960.rst
69 :F: plat/hisilicon/hikey/
70 :F: plat/hisilicon/hikey960/
72 HiSilicon Poplar platform port
73 ------------------------------
74 :M: Shawn Guo <shawn.guo@linaro.org>
76 :F: docs/plat/poplar.rst
77 :F: plat/hisilicon/poplar/
79 MediaTek platform ports
80 -----------------------
81 :M: Yidi Lin (林以廸) <yidi.lin@mediatek.com>
85 Marvell platform ports and SoC drivers
86 --------------------------------------
87 :M: Konstantin Porotchkin <kostap@marvell.com>
89 :F: docs/plat/marvell/
96 :M: Varun Wadekar <vwadekar@nvidia.com>
98 :F: docs/plat/nvidia-tegra.rst
99 :F: include/lib/cpus/aarch64/denver.h
100 :F: lib/cpus/aarch64/denver.S
103 NXP QorIQ Layerscape platform ports
104 -----------------------------------
105 :M: Jiafei Pan <jiafei.pan@nxp.com>
106 :G: `qoriq-open-source`_
107 :F: docs/plat/ls1043a.rst
110 NXP i.MX 7 WaRP7 platform port and SoC drivers
111 ----------------------------------------------
112 :M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
113 :G: `bryanodonoghue`_
114 :M: Jun Nie <jun.nie@linaro.org>
116 :F: docs/plat/warp7.rst
119 :F: drivers/imx/timer/
120 :F: drivers/imx/uart/
121 :F: drivers/imx/usdhc/
123 NXP i.MX 8 platform port
124 ------------------------
125 :M: Anson Huang <Anson.Huang@nxp.com>
127 :F: docs/plat/imx8.rst
132 :M: Jens Wiklander <jens.wiklander@linaro.org>
134 :F: docs/spd/optee-dispatcher.rst
135 :F: services/spd/opteed/
139 :M: Jens Wiklander <jens.wiklander@linaro.org>
141 :F: docs/plat/qemu.rst
144 Raspberry Pi 3 platform port
145 ----------------------------
146 :M: Antonio Niño Díaz <antonio.ninodiaz@arm.com>
147 :G: `antonio-nino-diaz-arm`_
148 :F: docs/plat/rpi3.rst
151 Renesas rcar-gen3 platform port
152 -------------------------------
153 :M: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
155 :F: docs/plat/rcar-gen3.rst
156 :F: plat/renesas/rcar
157 :F: drivers/renesas/rcar
158 :F: tools/renesas/rcar_layout_create
160 RockChip platform port
161 ----------------------
162 :M: Tony Xie <tony.xie@rock-chips.com>
164 :G: `rockchip-linux`_
167 STM32MP1 platform port
168 ----------------------
169 :M: Yann Gautier <yann.gautier@st.com>
171 :F: docs/plat/stm32mp1.rst
174 :F: include/drivers/st/
175 :F: include/dt-bindings/\*/stm32\*
177 :F: tools/stm32image/
179 Synquacer platform port
180 -----------------------
181 :M: Sumit Garg <sumit.garg@linaro.org>
183 :F: docs/plat/synquacer.rst
184 :F: plat/socionext/synquacer/
186 Texas Instruments platform port
187 -------------------------------
188 :M: Andrew F. Davis <afd@ti.com>
190 :F: docs/plat/ti-k3.rst
193 TLK/Trusty secure payloads
194 --------------------------
195 :M: Varun Wadekar <vwadekar@nvidia.com>
197 :F: docs/spd/tlk-dispatcher.rst
198 :F: docs/spd/trusty-dispatcher.rst
199 :F: include/bl32/payloads/tlk.h
200 :F: services/spd/tlkd/
201 :F: services/spd/trusty/
203 UniPhier platform port
204 ----------------------
205 :M: Masahiro Yamada <yamada.masahiro@socionext.com>
207 :F: docs/plat/socionext-uniphier.rst
208 :F: plat/socionext/uniphier/
212 :M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
214 :F: docs/plat/xilinx-zynqmp.rst
217 .. _Andre-ARM: https://github.com/Andre-ARM
218 .. _Anson-Huang: https://github.com/Anson-Huang
219 .. _antonio-nino-diaz-arm: https://github.com/antonio-nino-diaz-arm
220 .. _bryanodonoghue: https://github.com/bryanodonoghue
221 .. _b49020: https://github.com/b49020
222 .. _danh-arm: https://github.com/danh-arm
223 .. _dp-arm: https://github.com/dp-arm
224 .. _etienne-lms: https://github.com/etienne-lms
225 .. _glneo: https://github.com/glneo
226 .. _hzhuang1: https://github.com/hzhuang1
227 .. _jenswi-linaro: https://github.com/jenswi-linaro
228 .. _ldts: https://github.com/ldts
229 .. _niej: https://github.com/niej
230 .. _kostapr: https://github.com/kostapr
231 .. _masahir0y: https://github.com/masahir0y
232 .. _mtk09422: https://github.com/mtk09422
233 .. _npoushin: https://github.com/npoushin
234 .. _qoriq-open-source: https://github.com/qoriq-open-source
235 .. _rockchip-linux: https://github.com/rockchip-linux
236 .. _shawnguo2: https://github.com/shawnguo2
237 .. _sivadur: https://github.com/sivadur
238 .. _smaeul: https://github.com/smaeul
239 .. _soby-mathew: https://github.com/soby-mathew
240 .. _TonyXie06: https://github.com/TonyXie06
241 .. _vwadekar: https://github.com/vwadekar
242 .. _Yann-lms: https://github.com/Yann-lms