xref: /optee_os/MAINTAINERS (revision c69bc6159eb6bcc867dc197c28bdba2f056c5bb6)
1                     Maintainers in the OP-TEE project
2
3Linaro as such maintains OP-TEE, but for individual devices which might not be
4available to Linaro and/or in public in general we have assigned
5sub-maintainers for these platforms.
6
7Please keep this list in alphabetical order, and refer to the Linux kernel's
8MAINTAINER file for the description of section entries [1].
9
10Note that OP-TEE development mainly occurs on GitHub [2] so this file should be
11used a bit differently compared to the Linux MAINTAINERS file:
12
131. GitHub accounts or team names may be given in square brackets, starting with
14an @ sign. For example, [@jbech-linaro] or [@OP-TEE/linaro].
15
162. Patches should generally be submitted as GitHub pull requests (more details
17in documentation/github.md). Therefore, please do NOT send patches to the
18e-mail addresses below. Maintainers normally are subscribed to GitHub
19notifications, so they should see your pull requests. If you need to 'ping'
20some maintainer, just mention his/her GitHub account in a comment in the pull
21request.
22
232. Bug reports and questions should be posted to the GitHub project as well
24(use the "Issues" tab).
25
263. The last entry ("THE REST") lists the overall maintainers (M:) and the
27members of the Linaro Security Working Group who provide reviews on a regular
28basis (R:).
29
30[1] https://www.kernel.org/doc/linux/MAINTAINERS
31[2] https://github.com/OP-TEE/optee_os
32
33----------
34
35ARM Foundation FVP
36R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
37R:	[@OP-TEE/plat-vexpress]
38S:	Maintained
39F:	core/arch/arm/plat-vexpress/
40
41ARM Juno
42R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
43R:	[@OP-TEE/plat-vexpress]
44S:	Maintained
45F:	core/arch/arm/plat-vexpress/
46
47AllWinner sun8i H2+
48R:	Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> [@grandpaul]
49S:	Maintained
50F:	core/arch/arm/plat-sunxi/
51
52AllWinner sun50i A64
53R:	Amit Singh Tomar <amittomer25@gmail.com> [@Amit-Radur]
54S:	Maintained
55F:	core/arch/arm/plat-sunxi/
56
57Atmel ATSAMA5D2-XULT
58R:	Akshay Bhat <akshay.bhat@timesys.com> [@nodeax]
59R:	[@OP-TEE/plat-sam]
60S:	Maintained
61F:	core/arch/arm/plat-sam/
62
63Broadcom ns3
64R:	Sandeep Tripathy <sandeep.tripathy@broadcom.com> [@sandeepbrcm]
65L:	Broadcom <bcm-optee-feedback-list.pdl@broadcom.com>
66S:	Maintained
67F:	core/arch/arm/plat-bcm/
68
69Function Graph Tracer (ftrace) support
70R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
71S:	Maintained
72F:	ldelf/ftrace.c
73F:	lib/libutils/ext/ftrace/
74
75HiSilicon D02
76R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
77S:	Maintained
78F:	core/arch/arm/plat-d02/
79
80HiSilicon HiKey (Kirin 620), HiKey960 (Kirin 960)
81R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
82R:	[@OP-TEE/plat-hikey]
83S:	Maintained
84F:	core/arch/arm/plat-hikey/
85
86HiSilicon Poplar (Hi3798C V200)
87R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
88R:	Igor Opaniuk <igor.opaniuk@gmail.com> [@igoropaniuk]
89R:	[@OP-TEE/plat-poplar]
90S:	Maintained
91F:	core/arch/arm/plat-poplar/
92
93Hisilicon Hi3519AV100 family
94R:	Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
95S:	Maintained
96F:	core/arch/arm/plat-hisilicon
97
98Marvell Armada 70x0, Armada 80x0, Armada 3700
99R:	Tao Lu <taolu@marvell.com> [@taovcu]
100R:	[@OP-TEE/plat-ls]
101S:	Maintained
102F:	core/arch/arm/plat-marvell/
103
104MediaTek MT8173 EVB
105S:	Orphan
106F:	core/arch/arm/plat-mediatek/
107
108NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1028A-RDB, LS1088A-RDB, LS2088A-RDB, LX2160A-RDB
109R:	Pankaj Gupta <pankaj.gupta@nxp.com> [@pangupta]
110R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
111R:	[@OP-TEE/plat-ls]
112S:	Maintained
113F:	core/arch/arm/plat-ls/
114
115NXP (Freescale) i.MX family
116R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
117R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
118R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
119R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
120R:	[@OP-TEE/plat-imx]
121S:	Maintained
122F:	core/arch/arm/plat-imx/
123F:	core/arch/arm/plat-imx/registers
124F:	core/drivers/crypto/caam/
125
126Crypto driver interface
127R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
128R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
129R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
130S:	Maintained
131F:	core/drivers/crypto/
132
133NXP (Freescale) i.MX7 WaRP7
134R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
135R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org> [@bryanodonoghue]
136S:	Maintained
137F:	core/arch/arm/plat-imx/conf.mk
138
139QEMU (32 and 64 bits)
140R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
141S:	Maintained
142F:	core/arch/arm/plat-vexpress/
143
144Raspberry Pi3
145R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
146R:	[@OP-TEE/rpi3]
147S:	Maintained
148F:	core/arch/arm/plat-rpi3/
149
150Renesas RCAR
151R:	Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
152R:	[@OP-TEE/plat-rcar]
153S:	Maintained
154F:	core/arch/arm/plat-rcar/
155
156Rockchip RK322X
157R:	Rockchip <op-tee@rock-chips.com>
158R:	[@OP-TEE/plat-rockchip]
159S:	Maintained
160F:	core/arch/arm/plat-rockchip/
161
162Socionext DeveloperBox (Synquacer SC2A11)
163R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
164R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
165S:	Maintained
166F:	core/arch/arm/plat-synquacer/
167
168Spreadtrum SC9860
169R:	Aijun Sun <aijun.sun@spreadtrum.com>
170R:	[@OP-TEE/plat-sprd]
171S:	Maintained
172F:	core/arch/arm/plat-sprd/
173
174STMicroelectronics b2260-h410, b2120-h310/h410
175R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
176R:	[@OP-TEE/plat-stm]
177S:	Maintained
178F:	core/arch/arm/plat-stm/
179
180STMicroelectronics stm32mp1
181R:	Etienne Carriere <etienne.carriere@st.com>
182S:	Maintained
183F:	core/arch/arm/plat-stm32mp1/
184
185Texas Instruments AM43xx, AM57xx, DRA7xx, AM65x, J721E
186R:	Andrew F. Davis <afd@ti.com>
187R:	[@OP-TEE/plat-ti]
188S:	Maintained
189F:	core/arch/arm/plat-ti/
190F:	core/arch/arm/plat-k3/
191
192Xilinx Zynq 7000 ZC702 Board
193R:	Yan Yan <yan.yan@windriver.com>
194R:	Feng Yu <Yu.Feng@windriver.com>
195R:	[@OP-TEE/plat-zynq7k]
196S:	Maintained
197F:	core/arch/arm/plat-zynq7k/
198
199Xilinx Zynq UltraScale+ MPSOC
200S:	Orphan
201F:	core/arch/arm/plat-zynqmp/
202
203Virtualization support
204R:	Volodymyr Babchuk <vlad.babchuk@gmail.com>
205S:	Maintained
206F:	core/arch/arm/kernel/virtualization.c
207
208THE REST
209M:	Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
210M:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
211M:	Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
212M:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
213R:	Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
214R:	Victor Chong <victor.chong@linaro.org> [@vchong]
215L:	tee-dev@lists.linaro.org
216S:	Maintained
217F:	*
218F:	*/
219