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