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