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