blob: 2217cbe010f8f152dec67f1ebc49979144b75f6f [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
67HiSilicon Poplar platform sub-maintainer
68----------------------------------------
69
70Shawn Guo (shawn.guo@linaro.org, `shawnguo2`_)
71
72Files:
73
74- docs/plat/poplar.rst
75- plat/hisilicon/poplar/\*
Douglas Raillardd7c21b72017-06-28 15:23:03 +010076
77MediaTek platform sub-maintainer
78--------------------------------
79
80Yidi Lin (林以廸 yidi.lin@mediatek.com, `mtk09422`_)
81
82Files:
83
84- plat/mediatek/\*
85
Jiafei Pan46367ad2018-03-02 07:23:30 +000086NXP QorIQ Layerscape platform sub-maintainer
87--------------------------------------
88Jiafei Pan (jiafei.pan@nxp.com, `qoriq-open-source`_)
89
90Files:
91
92- docs/plat/ls1043a.rst
93- plat/layerscape/\*
94
Antonio Nino Diazae6779e2017-11-06 14:49:04 +000095Raspberry Pi 3 platform sub-maintainer
96--------------------------------------
97
98Antonio Niño Díaz (antonio.ninodiaz@arm.com, `antonio-nino-diaz-arm`_)
99
100Files:
101
Dan Handley70c5d7b2017-12-06 10:13:17 +0000102- docs/plat/rpi3.rst
Antonio Nino Diazae6779e2017-11-06 14:49:04 +0000103- plat/rpi3/\*
104
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100105RockChip platform sub-maintainer
106--------------------------------
107
108Tony Xie (tony.xie@rock-chips.com, `TonyXie06`_
Dan Handley70c5d7b2017-12-06 10:13:17 +0000109or `rockchip-linux`_)
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100110
111Files:
112
113- plat/rockchip/\*
114
Dan Handley70c5d7b2017-12-06 10:13:17 +0000115UniPhier platform sub-maintainer
116--------------------------------
117
118Masahiro Yamada (yamada.masahiro@socionext.com, `masahir0y`_)
119
120Files:
121
122- docs/plat/socionext-uniphier.rst
123- plat/socionext/\*
124
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100125Xilinx platform sub-maintainer
126------------------------------
127
Siva Durga Prasad Paladugu5759c962017-11-30 10:21:20 +0530128Siva Durga Prasad Paladugu (siva.durga.paladugu@xilinx.com, `sivadur`_)
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100129
130Files:
131
Dan Handley70c5d7b2017-12-06 10:13:17 +0000132- docs/plat/xilinx-zynqmp.rst
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100133- plat/xilinx/\*
134
Dan Handley610e7e12018-03-01 18:44:00 +0000135Armv7-A architecture sub-maintainer
136-----------------------------------
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100137
138Etienne Carriere (etienne.carriere@linaro.org, `etienne-lms`_)
139
Antonio Nino Diazae6779e2017-11-06 14:49:04 +0000140.. _antonio-nino-diaz-arm: https://github.com/antonio-nino-diaz-arm
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100141.. _danh-arm: https://github.com/danh-arm
142.. _davidcunado-arm: https://github.com/davidcunado-arm
143.. _jenswi-linaro: https://github.com/jenswi-linaro
144.. _vwadekar: https://github.com/vwadekar
145.. _hzhuang1: https://github.com/hzhuang1
Victor Chongc7202582018-02-06 15:11:12 +0900146.. _shawnguo2: https://github.com/shawnguo2
Dan Handley70c5d7b2017-12-06 10:13:17 +0000147.. _masahir0y: https://github.com/masahir0y
Douglas Raillardd7c21b72017-06-28 15:23:03 +0100148.. _mtk09422: https://github.com/mtk09422
149.. _TonyXie06: https://github.com/TonyXie06
Siva Durga Prasad Paladugu5759c962017-11-30 10:21:20 +0530150.. _sivadur: https://github.com/sivadur
Dan Handley70c5d7b2017-12-06 10:13:17 +0000151.. _rockchip-linux: https://github.com/rockchip-linux
Etienne Carriere1374fcb2017-11-08 13:48:40 +0100152.. _etienne-lms: https://github.com/etienne-lms
Jiafei Pan46367ad2018-03-02 07:23:30 +0000153.. _qoriq-open-source: https://github.com/qoriq-open-source