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