xref: /optee_os/MAINTAINERS (revision fd789d9d0bda4dfe1f8c65ebbb1f5ae82c68c737)
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 may be given in square brackets, starting with an @ sign.
14For example, [@jbech-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:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
37S:	Maintained
38F:	core/arch/arm/plat-vexpress/
39
40ARM Juno
41R:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
42S:	Maintained
43F:	core/arch/arm/plat-vexpress/
44
45ARM Corstone1000
46R:	Vishnu Banavath <vishnu.banavath@arm.com> [@vishnu-banavath]
47S:	Maintained
48F:	core/arch/arm/plat-corstone1000/
49
50AllWinner sun8i H2+
51R:	Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> [@grandpaul]
52S:	Maintained
53F:	core/arch/arm/plat-sunxi/
54
55AllWinner sun50i A64
56R:	Amit Singh Tomar <amittomer25@gmail.com> [@Amit-Radur]
57S:	Maintained
58F:	core/arch/arm/plat-sunxi/
59
60AmLogic AXG (A113D)
61R:	Carlo Caione <ccaione@baylibre.com> [@carlocaione]
62S:	Maintained
63F:	core/arch/arm/plat-amlogic/
64
65Atmel ATSAMA5D2-XULT
66R:	Akshay Bhat <akshay.bhat@timesys.com> [@nodeax]
67S:	Maintained
68F:	core/arch/arm/plat-sam/
69
70Broadcom ns3
71L:	Broadcom <bcm-optee-feedback-list.pdl@broadcom.com>
72S:	Orphan
73F:	core/arch/arm/plat-bcm/
74
75Core Drivers I2C
76R:	Jorge Ramirez <jorge@foundries.io> [@ldts]
77S:	Maintained
78F:	core/drivers/imx_i2c.c
79
80Core Drivers RNGB
81R:	Jorge Ramirez <jorge@foundries.io> [@ldts]
82S:	Maintained
83F:	core/drivers/imx_rngb.c
84
85Core Drivers SE050
86R:	Jorge Ramirez <jorge@foundries.io> [@ldts]
87S:	Maintained
88F:	core/drivers/crypto/se050
89
90Core Drivers Versal ACAP
91R:	Jorge Ramirez <jorge@foundries.io> [@ldts]
92S:	Maintained
93F:	core/drivers/crypto/versal/authenc.c
94F:	core/drivers/crypto/versal/ecc.c
95F:	core/drivers/crypto/versal/ipi.c
96F:	core/drivers/crypto/versal/rsa.c
97F:	core/drivers/versal_gpio.c
98F:	core/drivers/versal_mbox.c
99F:	core/drivers/versal_nvm.c
100F:	core/drivers/versal_pm.c
101F:	core/drivers/versal_sha3_384.c
102F:	core/drivers/versal_trng.c
103
104Core Drivers ZYNQMP
105R:	Jorge Ramirez <jorge@foundries.io> [@ldts]
106S:	Maintained
107F:	core/drivers/zynqmp_csu_aes.c
108F:	core/drivers/zynqmp_csu_puf.c
109F:	core/drivers/zynqmp_csudma.c
110F:	core/drivers/zynqmp_huk.c
111F:	core/drivers/zynqmp_pm.c
112
113Function Graph Tracer (ftrace) support
114R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
115S:	Maintained
116F:	ldelf/ftrace.c
117F:	lib/libutils/ext/ftrace/
118
119HiSilicon D02
120S:	Orphan
121F:	core/arch/arm/plat-d02/
122
123HiSilicon D06
124R:	Xiaoxu Zeng <zengxiaoxu@huawei.com> [@xiaoxuZeng]
125S:	Maintained
126F:	core/arch/arm/plat-d06/
127
128HiSilicon HiKey (Kirin 620), HiKey960 (Kirin 960)
129R:	Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
130S:	Maintained
131F:	core/arch/arm/plat-hikey/
132
133HiSilicon Poplar (Hi3798C V200)
134R:	Igor Opaniuk <igor.opaniuk@gmail.com> [@igoropaniuk]
135S:	Maintained
136F:	core/arch/arm/plat-poplar/
137
138Hisilicon Hi3519AV100 family
139R:	Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
140S:	Maintained
141F:	core/arch/arm/plat-hisilicon
142
143Marvell Armada 70x0, Armada 80x0, Armada 3700, OcteonTX2 CN96XX, OcteonTX2 CFN95XX, OcteonTX2 CN98XX
144R:	Tao Lu <taolu@marvell.com> [@taovcu]
145S:	Maintained
146F:	core/arch/arm/plat-marvell/
147
148MediaTek MT8173 EVB
149S:	Orphan
150F:	core/arch/arm/plat-mediatek/
151
152NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1028A-RDB, LS1088A-RDB, LS2088A-RDB, LX2160A-RDB, LX2160A-QDS
153R:	Pankaj Gupta <pankaj.gupta@nxp.com> [@pangupta]
154R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
155S:	Maintained
156F:	core/arch/arm/plat-ls/
157
158Core Drivers I2C
159R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
160S:	Maintained
161F:	core/drivers/ls_i2c.c
162
163LS Core Drivers GPIO
164R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
165S:	Maintained
166F:	core/drivers/ls_gpio.c
167
168LS Core Drivers DSPI
169R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
170S:	Maintained
171F:	core/drivers/ls_dspi.c
172
173NXP (Freescale) i.MX family
174R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
175R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
176R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
177R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
178S:	Maintained
179F:	core/arch/arm/plat-imx/
180F:	core/arch/arm/plat-imx/registers
181F:	core/drivers/crypto/caam/
182
183Clock driver framework
184R:	Clement Leger <clement.leger@bootlin.com> [@clementleger]
185S:	Maintained
186F:	core/drivers/clk/
187
188Crypto driver interface
189R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
190R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
191R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
192S:	Maintained
193F:	core/drivers/crypto/
194
195NXP (Freescale) i.MX7 WaRP7
196R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
197R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org> [@bryanodonoghue]
198S:	Maintained
199F:	core/arch/arm/plat-imx/conf.mk
200
201PKCS#11 TA
202R:	Etienne Carriere <etienne.carriere@st.com> [@etienne-lms]
203R:	Ruchika Gupta <gupta.ruchika@gmail.com> [@ruchi393]
204R:	Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> [@vesajaaskelainen]
205S:	Maintained
206F:	ta/pkcs11
207
208QEMU (32 and 64 bits)
209R:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
210S:	Maintained
211F:	core/arch/arm/plat-vexpress/
212
213Raspberry Pi3
214R:	Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
215S:	Maintained
216F:	core/arch/arm/plat-rpi3/
217
218Renesas RCAR
219R:	Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
220S:	Maintained
221F:	core/arch/arm/plat-rcar/
222
223Renesas RZ/G2
224R:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> [@prabhakarlad]
225R:	Biju Das <biju.das.jz@bp.renesas.com> [@bijucdas]
226S:	Maintained
227F:	core/arch/arm/plat-rzg/
228
229Renesas RZ/N1
230R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
231S:	Maintained
232F:	core/arch/arm/plat-rzn1/
233
234Rockchip RK322X
235R:	Rockchip <op-tee@rock-chips.com>
236S:	Maintained
237F:	core/arch/arm/plat-rockchip/
238
239Socionext DeveloperBox (Synquacer SC2A11)
240R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
241S:	Maintained
242F:	core/arch/arm/plat-synquacer/
243
244Socionext UniPhier
245R:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
246R:	[@96boards-akebi96/optee]
247S:	Maintained
248F:	core/arch/arm/plat-uniphier/
249
250Spreadtrum SC9860
251S:	Orphan
252F:	core/arch/arm/plat-sprd/
253
254STMicroelectronics b2260-h410, b2120-h310/h410
255R:	Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
256S:	Maintained
257F:	core/arch/arm/plat-stm/
258
259STMicroelectronics stm32mp1
260R:	Etienne Carriere <etienne.carriere@st.com> [@etienne-lms]
261S:	Maintained
262F:	core/arch/arm/plat-stm32mp1/
263F:	core/drivers/stm32_*
264F:	core/drivers/stm32mp15_huk.c
265F:	core/drivers/stpmic1.c
266
267Texas Instruments AM43xx, AM57xx, DRA7xx, AM65x, J721E, J784S4, AM64x, AM62x
268R:	Andrew Davis <afd@ti.com> [@glneo]
269S:	Maintained
270F:	core/arch/arm/plat-ti/
271F:	core/arch/arm/plat-k3/
272
273Xilinx Zynq 7000 ZC702 Board
274R:	Yan Yan <yan.yan@windriver.com>
275R:	Feng Yu <Yu.Feng@windriver.com>
276S:	Maintained
277F:	core/arch/arm/plat-zynq7k/
278
279Xilinx Zynq UltraScale+ MPSOC
280R:	Ricardo Salveti <ricardo@foundries.io> [@ricardosalveti]
281S:	Maintained
282F:	core/arch/arm/plat-zynqmp/
283
284Xilinx Versal ACAP
285R:	Jorge Ramirez-Ortiz <jorge@foundries.io> [@ldts]
286S:	Maintained
287F:	core/arch/arm/plat-versal/
288
289Virtualization support
290R:	Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
291S:	Maintained
292F:	core/arch/arm/kernel/virtualization.c
293
294Aspeed AST2600
295R:	Chia-Wei Wang <chiawei_wang@aspeedtech.com> [@ChiaweiW]
296R:	Neal Liu <neal_liu@aspeedtech.com> [@Neal-liu]
297S:	Maintained
298F:	core/arch/arm/plat-aspeed/
299
300THE REST
301M:	Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
302M:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
303M:	Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
304R:	Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
305L:	op-tee@lists.trustedfirmware.org
306S:	Maintained
307F:	*
308F:	*/
309