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