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