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