blob: 2dd20acac5115950e12e65d1d30b0db7cb570b09 [file] [log] [blame]
Dan Handley610e7e12018-03-01 18:44:00 +00001Trusted Firmware-A maintainers
2==============================
Douglas Raillardd7c21b72017-06-28 15:23:03 +01003
Dan Handley610e7e12018-03-01 18:44:00 +00004Trusted Firmware-A (TF-A) is an Arm maintained project. All contributions are
Douglas Raillardd7c21b72017-06-28 15:23:03 +01005ultimately merged by the maintainers listed below. Technical ownership of some
6parts of the codebase is delegated to the sub-maintainers listed below. An
7acknowledgement from these sub-maintainers may be required before the
8maintainers merge a contribution.
9
10Maintainers
11-----------
12
13Dan Handley (dan.handley@arm.com, `danh-arm`_)
14
15David Cunado (david.cunado@arm.com, `davidcunado-arm`_)
16
17OPTEE and QEMU platform sub-maintainer
18--------------------------------------
19
20Jens Wiklander (jens.wiklander@linaro.org, `jenswi-linaro`_)
21
22Files:
23
Dan Handley70c5d7b2017-12-06 10:13:17 +000024- docs/plat/qemu.rst
25- docs/spd/optee-dispatcher.rst
Douglas Raillardd7c21b72017-06-28 15:23:03 +010026- services/spd/opteed/\*
27- plat/qemu/\*
28
29TLK/Trusty SPDs and NVidia platforms sub-maintainer
30---------------------------------------------------
31
32Varun Wadekar (vwadekar@nvidia.com, `vwadekar`_)
33
34Files:
35
Dan Handley70c5d7b2017-12-06 10:13:17 +000036- docs/plat/nvidia-tegra.rst
37- docs/spd/tlk-dispatcher.rst
38- docs/spd/trusty-dispatcher.rst
Douglas Raillardd7c21b72017-06-28 15:23:03 +010039- include/bl32/payloads/tlk.h
40- include/lib/cpus/aarch64/denver.h
41- lib/cpus/aarch64/denver.S
42- services/spd/tlkd/\*
43- services/spd/trusty/\*
44- plat/nvidia/\*
45
Victor Chongc7202582018-02-06 15:11:12 +090046eMMC/UFS drivers and HiSilicon HiKey and HiKey960 platform sub-maintainer
47-------------------------------------------------------------------------
Douglas Raillardd7c21b72017-06-28 15:23:03 +010048
49Haojian Zhuang (haojian.zhuang@linaro.org, `hzhuang1`_)
50
51Files:
52
Dan Handley70c5d7b2017-12-06 10:13:17 +000053- docs/plat/hikey.rst
54- docs/plat/hikey960.rst
Douglas Raillardd7c21b72017-06-28 15:23:03 +010055- drivers/emmc/\*
56- drivers/partition/\*
57- drivers/synopsys/emmc/\*
58- drivers/synopsys/ufs/\*
59- drivers/ufs/\*
60- include/drivers/dw\_ufs.h
61- include/drivers/emmc.h
62- include/drivers/ufs.h
63- include/drivers/synopsys/dw\_mmc.h
Victor Chongc7202582018-02-06 15:11:12 +090064- plat/hisilicon/hikey/\*
65- plat/hisilicon/hikey960/\*
66
Samuel Holland74383202017-08-12 04:07:39 -050067Allwinner ARMv8 platform sub-maintainer
68---------------------------------------
69
70Andre Przywara (andre.przywara@arm.com, `Andre-ARM`_)
71
72Files:
73
74- docs/plat/allwinner.rst
75- plat/allwinner/\*
76
Victor Chongc7202582018-02-06 15:11:12 +090077HiSilicon Poplar platform sub-maintainer
78----------------------------------------
79
80Shawn Guo (shawn.guo@linaro.org, `shawnguo2`_)
81
82Files:
83
84- docs/plat/poplar.rst
85- plat/hisilicon/poplar/\*
Douglas Raillardd7c21b72017-06-28 15:23:03 +010086
87MediaTek platform sub-maintainer
88--------------------------------
89
90Yidi Lin (林以廸 yidi.lin@mediatek.com, `mtk09422`_)
91
92Files:
93
94- plat/mediatek/\*
95
Jiafei Pan46367ad2018-03-02 07:23:30 +000096NXP QorIQ Layerscape platform sub-maintainer
97--------------------------------------
98Jiafei Pan (jiafei.pan@nxp.com, `qoriq-open-source`_)
99
100Files:
101
102- docs/plat/ls1043a.rst
103- plat/layerscape/\*
104
Anson Huang73b18532018-06-05 16:13:45 +0800105NXP i.MX 8 platform sub-maintainer
106--------------------------------------
107
108Anson Huang (Anson.Huang@nxp.com, `Anson-Huang`_)
109
110Files:
111
112- docs/plat/imx8.rst
113- plat/imx/\*
114
Antonio Nino Diazae6779e2017-11-06 14:49:04 +0000115Raspberry Pi 3 platform sub-maintainer
116--------------------------------------
117
118Antonio Niño Díaz (antonio.ninodiaz@arm.com, `antonio-nino-diaz-arm`_)
119
120Files:
121
Dan Handley70c5d7b2017-12-06 10:13:17 +0000122- docs/plat/rpi3.rst
Antonio Nino Diazae6779e2017-11-06 14:49:04 +0000123- plat/rpi3/\*
124
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100125RockChip platform sub-maintainer
126--------------------------------
127
128Tony Xie (tony.xie@rock-chips.com, `TonyXie06`_
Dan Handley70c5d7b2017-12-06 10:13:17 +0000129or `rockchip-linux`_)
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100130
131Files:
132
133- plat/rockchip/\*
134
Sumit Garg760c1d32018-06-21 11:28:18 +0530135Synquacer platform sub-maintainer
136---------------------------------
137
138Sumit Garg (sumit.garg@linaro.org, `b49020`_)
139
140Files:
141
142- docs/plat/synquacer.rst
143- plat/socionext/synquacer/\*
144
Nishanth Menon0192f892016-10-14 01:13:34 +0000145Texas Instruments platform sub-maintainer
146-----------------------------------------
147
148Andrew F. Davis (afd@ti.com, `glneo`_)
149
150Files:
151
152- docs/plat/ti-k3.rst
153- plat/ti/\*
154
Dan Handley70c5d7b2017-12-06 10:13:17 +0000155UniPhier platform sub-maintainer
156--------------------------------
157
158Masahiro Yamada (yamada.masahiro@socionext.com, `masahir0y`_)
159
160Files:
161
162- docs/plat/socionext-uniphier.rst
Masahiro Yamadabcbe8472018-06-23 01:09:51 +0900163- plat/socionext/uniphier/\*
Dan Handley70c5d7b2017-12-06 10:13:17 +0000164
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100165Xilinx platform sub-maintainer
166------------------------------
167
Siva Durga Prasad Paladugu5759c962017-11-30 10:21:20 +0530168Siva Durga Prasad Paladugu (siva.durga.paladugu@xilinx.com, `sivadur`_)
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100169
170Files:
171
Dan Handley70c5d7b2017-12-06 10:13:17 +0000172- docs/plat/xilinx-zynqmp.rst
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100173- plat/xilinx/\*
174
Dan Handley610e7e12018-03-01 18:44:00 +0000175Armv7-A architecture sub-maintainer
176-----------------------------------
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100177
178Etienne Carriere (etienne.carriere@linaro.org, `etienne-lms`_)
179
Antonio Nino Diazae6779e2017-11-06 14:49:04 +0000180.. _antonio-nino-diaz-arm: https://github.com/antonio-nino-diaz-arm
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100181.. _danh-arm: https://github.com/danh-arm
182.. _davidcunado-arm: https://github.com/davidcunado-arm
183.. _jenswi-linaro: https://github.com/jenswi-linaro
184.. _vwadekar: https://github.com/vwadekar
185.. _hzhuang1: https://github.com/hzhuang1
Victor Chongc7202582018-02-06 15:11:12 +0900186.. _shawnguo2: https://github.com/shawnguo2
Dan Handley70c5d7b2017-12-06 10:13:17 +0000187.. _masahir0y: https://github.com/masahir0y
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100188.. _mtk09422: https://github.com/mtk09422
189.. _TonyXie06: https://github.com/TonyXie06
Nishanth Menon0192f892016-10-14 01:13:34 +0000190.. _glneo: https://github.com/glneo
Siva Durga Prasad Paladugu5759c962017-11-30 10:21:20 +0530191.. _sivadur: https://github.com/sivadur
Dan Handley70c5d7b2017-12-06 10:13:17 +0000192.. _rockchip-linux: https://github.com/rockchip-linux
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100193.. _etienne-lms: https://github.com/etienne-lms
Jiafei Pan46367ad2018-03-02 07:23:30 +0000194.. _qoriq-open-source: https://github.com/qoriq-open-source
Samuel Holland74383202017-08-12 04:07:39 -0500195.. _Andre-ARM: https://github.com/Andre-ARM
Sumit Garg760c1d32018-06-21 11:28:18 +0530196.. _b49020: https://github.com/b49020