xref: /optee_os/MAINTAINERS (revision 82c30aaae2f11f30141534c89183b79ef2b0faa3)
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
57AmLogic AXG (A113D)
58R:	Carlo Caione <ccaione@baylibre.com> [@carlocaione]
59S:	Maintained
60F:	core/arch/arm/plat-amlogic/
61
62Atmel ATSAMA5D2-XULT
63R:	Akshay Bhat <akshay.bhat@timesys.com> [@nodeax]
64R:	[@OP-TEE/plat-sam]
65S:	Maintained
66F:	core/arch/arm/plat-sam/
67
68Broadcom ns3
69R:	Sandeep Tripathy <sandeep.tripathy@broadcom.com> [@sandeepbrcm]
70L:	Broadcom <bcm-optee-feedback-list.pdl@broadcom.com>
71S:	Maintained
72F:	core/arch/arm/plat-bcm/
73
74Function Graph Tracer (ftrace) support
75R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
76S:	Maintained
77F:	ldelf/ftrace.c
78F:	lib/libutils/ext/ftrace/
79
80HiSilicon D02
81R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
82S:	Maintained
83F:	core/arch/arm/plat-d02/
84
85HiSilicon HiKey (Kirin 620), HiKey960 (Kirin 960)
86R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
87R:	[@OP-TEE/plat-hikey]
88S:	Maintained
89F:	core/arch/arm/plat-hikey/
90
91HiSilicon Poplar (Hi3798C V200)
92R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
93R:	Igor Opaniuk <igor.opaniuk@gmail.com> [@igoropaniuk]
94R:	[@OP-TEE/plat-poplar]
95S:	Maintained
96F:	core/arch/arm/plat-poplar/
97
98Hisilicon Hi3519AV100 family
99R:	Jerome Forissier <jerome@forissier.org> [@jforissier]
100S:	Maintained
101F:	core/arch/arm/plat-hisilicon
102
103Marvell Armada 70x0, Armada 80x0, Armada 3700
104R:	Tao Lu <taolu@marvell.com> [@taovcu]
105R:	[@OP-TEE/plat-ls]
106S:	Maintained
107F:	core/arch/arm/plat-marvell/
108
109MediaTek MT8173 EVB
110S:	Orphan
111F:	core/arch/arm/plat-mediatek/
112
113NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1028A-RDB, LS1088A-RDB, LS2088A-RDB, LX2160A-RDB
114R:	Pankaj Gupta <pankaj.gupta@nxp.com> [@pangupta]
115R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
116R:	[@OP-TEE/plat-ls]
117S:	Maintained
118F:	core/arch/arm/plat-ls/
119
120NXP (Freescale) i.MX family
121R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
122R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
123R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
124R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
125R:	[@OP-TEE/plat-imx]
126S:	Maintained
127F:	core/arch/arm/plat-imx/
128F:	core/arch/arm/plat-imx/registers
129F:	core/drivers/crypto/caam/
130
131Crypto driver interface
132R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
133R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
134R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
135S:	Maintained
136F:	core/drivers/crypto/
137
138NXP (Freescale) i.MX7 WaRP7
139R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
140R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org> [@bryanodonoghue]
141S:	Maintained
142F:	core/arch/arm/plat-imx/conf.mk
143
144QEMU (32 and 64 bits)
145R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
146S:	Maintained
147F:	core/arch/arm/plat-vexpress/
148
149Raspberry Pi3
150R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
151R:	[@OP-TEE/rpi3]
152S:	Maintained
153F:	core/arch/arm/plat-rpi3/
154
155Renesas RCAR
156R:	Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
157R:	[@OP-TEE/plat-rcar]
158S:	Maintained
159F:	core/arch/arm/plat-rcar/
160
161Rockchip RK322X
162R:	Rockchip <op-tee@rock-chips.com>
163R:	[@OP-TEE/plat-rockchip]
164S:	Maintained
165F:	core/arch/arm/plat-rockchip/
166
167Socionext DeveloperBox (Synquacer SC2A11)
168R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
169R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
170S:	Maintained
171F:	core/arch/arm/plat-synquacer/
172
173Socionext UniPhier
174R:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
175R:	[@96boards-akebi96/optee]
176S:	Maintained
177F:	core/arch/arm/plat-uniphier/
178
179Spreadtrum SC9860
180R:	Aijun Sun <aijun.sun@unisoc.com>
181R:	[@OP-TEE/plat-sprd]
182S:	Maintained
183F:	core/arch/arm/plat-sprd/
184
185STMicroelectronics b2260-h410, b2120-h310/h410
186R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
187R:	[@OP-TEE/plat-stm]
188S:	Maintained
189F:	core/arch/arm/plat-stm/
190
191STMicroelectronics stm32mp1
192R:	Etienne Carriere <etienne.carriere@st.com>
193S:	Maintained
194F:	core/arch/arm/plat-stm32mp1/
195
196Texas Instruments AM43xx, AM57xx, DRA7xx, AM65x, J721E
197R:	Andrew F. Davis <afd@ti.com>
198R:	[@OP-TEE/plat-ti]
199S:	Maintained
200F:	core/arch/arm/plat-ti/
201F:	core/arch/arm/plat-k3/
202
203Xilinx Zynq 7000 ZC702 Board
204R:	Yan Yan <yan.yan@windriver.com>
205R:	Feng Yu <Yu.Feng@windriver.com>
206R:	[@OP-TEE/plat-zynq7k]
207S:	Maintained
208F:	core/arch/arm/plat-zynq7k/
209
210Xilinx Zynq UltraScale+ MPSOC
211S:	Orphan
212F:	core/arch/arm/plat-zynqmp/
213
214Virtualization support
215R:	Volodymyr Babchuk <vlad.babchuk@gmail.com>
216S:	Maintained
217F:	core/arch/arm/kernel/virtualization.c
218
219THE REST
220M:	Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
221M:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
222M:	Jerome Forissier <jerome@forissier.org> [@jforissier]
223M:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
224R:	Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
225R:	Victor Chong <victor.chong@linaro.org> [@vchong]
226L:	tee-dev@lists.linaro.org
227S:	Maintained
228F:	*
229F:	*/
230