Trusted Firmware-A maintainers
==============================

Trusted Firmware-A (TF-A) is an Arm maintained project. All contributions are
ultimately merged by the maintainers listed below. Technical ownership of some
parts of the codebase is delegated to the sub-maintainers listed below. An
acknowledgement from these sub-maintainers may be required before the
maintainers merge a contribution.

Maintainers
-----------

Dan Handley (dan.handley@arm.com, `danh-arm`_)

David Cunado (david.cunado@arm.com, `davidcunado-arm`_)

OPTEE and QEMU platform sub-maintainer
--------------------------------------

Jens Wiklander (jens.wiklander@linaro.org, `jenswi-linaro`_)

Files:

-  docs/plat/qemu.rst
-  docs/spd/optee-dispatcher.rst
-  services/spd/opteed/\*
-  plat/qemu/\*

TLK/Trusty SPDs and NVidia platforms sub-maintainer
---------------------------------------------------

Varun Wadekar (vwadekar@nvidia.com, `vwadekar`_)

Files:

-  docs/plat/nvidia-tegra.rst
-  docs/spd/tlk-dispatcher.rst
-  docs/spd/trusty-dispatcher.rst
-  include/bl32/payloads/tlk.h
-  include/lib/cpus/aarch64/denver.h
-  lib/cpus/aarch64/denver.S
-  services/spd/tlkd/\*
-  services/spd/trusty/\*
-  plat/nvidia/\*

eMMC/UFS drivers and HiSilicon HiKey and HiKey960 platform sub-maintainer
-------------------------------------------------------------------------

Haojian Zhuang (haojian.zhuang@linaro.org, `hzhuang1`_)

Files:

-  docs/plat/hikey.rst
-  docs/plat/hikey960.rst
-  drivers/emmc/\*
-  drivers/partition/\*
-  drivers/synopsys/emmc/\*
-  drivers/synopsys/ufs/\*
-  drivers/ufs/\*
-  include/drivers/dw\_ufs.h
-  include/drivers/emmc.h
-  include/drivers/ufs.h
-  include/drivers/synopsys/dw\_mmc.h
-  plat/hisilicon/hikey/\*
-  plat/hisilicon/hikey960/\*

Allwinner ARMv8 platform sub-maintainer
---------------------------------------

Andre Przywara (andre.przywara@arm.com, `Andre-ARM`_)

Files:

-  docs/plat/allwinner.rst
-  plat/allwinner/\*

HiSilicon Poplar platform sub-maintainer
----------------------------------------

Shawn Guo (shawn.guo@linaro.org, `shawnguo2`_)

Files:

-  docs/plat/poplar.rst
-  plat/hisilicon/poplar/\*

MediaTek platform sub-maintainer
--------------------------------

Yidi Lin (林以廸 yidi.lin@mediatek.com, `mtk09422`_)

Files:

-  plat/mediatek/\*

NXP QorIQ Layerscape platform sub-maintainer
--------------------------------------
Jiafei Pan (jiafei.pan@nxp.com, `qoriq-open-source`_)

Files:

-  docs/plat/ls1043a.rst
-  plat/layerscape/\*

Raspberry Pi 3 platform sub-maintainer
--------------------------------------

Antonio Niño Díaz (antonio.ninodiaz@arm.com, `antonio-nino-diaz-arm`_)

Files:

-  docs/plat/rpi3.rst
-  plat/rpi3/\*

RockChip platform sub-maintainer
--------------------------------

Tony Xie (tony.xie@rock-chips.com, `TonyXie06`_
or `rockchip-linux`_)

Files:

-  plat/rockchip/\*

UniPhier platform sub-maintainer
--------------------------------

Masahiro Yamada (yamada.masahiro@socionext.com, `masahir0y`_)

Files:

- docs/plat/socionext-uniphier.rst
- plat/socionext/\*

Xilinx platform sub-maintainer
------------------------------

Siva Durga Prasad Paladugu (siva.durga.paladugu@xilinx.com, `sivadur`_)

Files:

-  docs/plat/xilinx-zynqmp.rst
-  plat/xilinx/\*

Armv7-A architecture sub-maintainer
-----------------------------------

Etienne Carriere (etienne.carriere@linaro.org, `etienne-lms`_)

.. _antonio-nino-diaz-arm: https://github.com/antonio-nino-diaz-arm
.. _danh-arm: https://github.com/danh-arm
.. _davidcunado-arm: https://github.com/davidcunado-arm
.. _jenswi-linaro: https://github.com/jenswi-linaro
.. _vwadekar: https://github.com/vwadekar
.. _hzhuang1: https://github.com/hzhuang1
.. _shawnguo2: https://github.com/shawnguo2
.. _masahir0y: https://github.com/masahir0y
.. _mtk09422: https://github.com/mtk09422
.. _TonyXie06: https://github.com/TonyXie06
.. _sivadur: https://github.com/sivadur
.. _rockchip-linux: https://github.com/rockchip-linux
.. _etienne-lms: https://github.com/etienne-lms
.. _qoriq-open-source: https://github.com/qoriq-open-source
.. _Andre-ARM: https://github.com/Andre-ARM
