blob: 8f51815b490ee41d6572895625315e3721077d84 [file] [log] [blame]
Jerome Forissier3645f592018-03-01 15:41:28 +01001 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
Jerome Forissierb0389c52019-08-29 12:46:44 +0200131. GitHub accounts or team names may be given in square brackets, starting with
14an @ sign. For example, [@jbech-linaro] or [@OP-TEE/linaro].
Jerome Forissier3645f592018-03-01 15:41:28 +010015
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
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100263. 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
Jerome Forissier3645f592018-03-01 15:41:28 +010030[1] https://www.kernel.org/doc/linux/MAINTAINERS
31[2] https://github.com/OP-TEE/optee_os
32
33----------
34
35ARM Foundation FVP
Jerome Forissierb0389c52019-08-29 12:46:44 +020036R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
37R: [@OP-TEE/plat-vexpress]
Jerome Forissier3645f592018-03-01 15:41:28 +010038S: Maintained
39F: core/arch/arm/plat-vexpress/
40
41ARM Juno
Jerome Forissierb0389c52019-08-29 12:46:44 +020042R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
43R: [@OP-TEE/plat-vexpress]
Jerome Forissier3645f592018-03-01 15:41:28 +010044S: Maintained
45F: core/arch/arm/plat-vexpress/
46
Ying-Chun Liu (PaulLiu)e66410b2018-05-18 15:25:32 +080047AllWinner sun8i H2+
48R: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> [@grandpaul]
49S: Maintained
50F: core/arch/arm/plat-sunxi/
51
Amit Singh Tomare59d8fd2018-06-22 00:28:32 +053052AllWinner sun50i A64
53R: Amit Singh Tomar <amittomer25@gmail.com> [@Amit-Radur]
54S: Maintained
55F: core/arch/arm/plat-sunxi/
56
Carlo Caioneb6afa132020-01-27 12:53:32 +010057AmLogic AXG (A113D)
58R: Carlo Caione <ccaione@baylibre.com> [@carlocaione]
59S: Maintained
60F: core/arch/arm/plat-amlogic/
61
Jerome Forissier3645f592018-03-01 15:41:28 +010062Atmel ATSAMA5D2-XULT
63R: Akshay Bhat <akshay.bhat@timesys.com> [@nodeax]
Jerome Forissierb0389c52019-08-29 12:46:44 +020064R: [@OP-TEE/plat-sam]
Jerome Forissier3645f592018-03-01 15:41:28 +010065S: Maintained
66F: core/arch/arm/plat-sam/
67
Sandeep Tripathy1a4fa972019-01-25 21:58:03 +053068Broadcom ns3
Sandeep Tripathy400b8cb2019-04-10 13:41:47 +053069L: Broadcom <bcm-optee-feedback-list.pdl@broadcom.com>
Jerome Forissier0a7331c2022-03-25 13:59:00 +010070S: Orphan
Sandeep Tripathy1a4fa972019-01-25 21:58:03 +053071F: core/arch/arm/plat-bcm/
72
Jorge Ramirez-Ortiz750d09c2020-05-29 17:42:51 +020073Core Drivers I2C
74R: Jorge Ramirez <jorge@foundries.io>
75S: Maintained
76F: core/drivers/imx_i2c.c
77
Jorge Ramirez-Ortizc5d1e722021-02-23 16:57:44 +010078Core Drivers RNGB
79R: Jorge Ramirez <jorge@foundries.io>
80S: Maintained
81F: core/drivers/imx_rngb.c
82
Jorge Ramirez-Ortizd844dc12020-09-24 19:48:05 +020083Core Drivers SE050
84R: Jorge Ramirez <jorge@foundries.io>
85S: Maintained
86F: core/drivers/crypto/se050
87
Jorge Ramirez-Ortizddb245f2021-10-18 09:28:31 +020088Core Drivers ZYNQMP
89R: Jorge Ramirez <jorge@foundries.io> [@ldts]
90S: Maintained
91F: core/drivers/zynqmp_csu_aes.c
92F: core/drivers/zynqmp_csu_puf.c
93F: core/drivers/zynqmp_csudma.c
94F: core/drivers/zynqmp_huk.c
95F: core/drivers/zynqmp_pm.c
96
Sumit Gargca380d42019-10-22 11:54:55 +053097Function Graph Tracer (ftrace) support
98R: Sumit Garg <sumit.garg@linaro.org> [@b49020]
99S: Maintained
100F: ldelf/ftrace.c
101F: lib/libutils/ext/ftrace/
102
Jerome Forissier3645f592018-03-01 15:41:28 +0100103HiSilicon D02
Jerome Forissierb0389c52019-08-29 12:46:44 +0200104R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissier3645f592018-03-01 15:41:28 +0100105S: Maintained
Jerome Forissier17999d02019-08-09 10:44:26 +0200106F: core/arch/arm/plat-d02/
Jerome Forissier3645f592018-03-01 15:41:28 +0100107
108HiSilicon HiKey (Kirin 620), HiKey960 (Kirin 960)
Jerome Forissierb0389c52019-08-29 12:46:44 +0200109R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
110R: [@OP-TEE/plat-hikey]
Jerome Forissier3645f592018-03-01 15:41:28 +0100111S: Maintained
112F: core/arch/arm/plat-hikey/
113
114HiSilicon Poplar (Hi3798C V200)
Jerome Forissierb0389c52019-08-29 12:46:44 +0200115R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissier30418da2019-04-09 14:33:14 +0200116R: Igor Opaniuk <igor.opaniuk@gmail.com> [@igoropaniuk]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200117R: [@OP-TEE/plat-poplar]
Jerome Forissier3645f592018-03-01 15:41:28 +0100118S: Maintained
119F: core/arch/arm/plat-poplar/
120
Zeng Taob7667022019-01-31 00:22:23 +0800121Hisilicon Hi3519AV100 family
Jerome Forissiere731f782022-03-25 13:10:26 +0100122R: Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
Zeng Taob7667022019-01-31 00:22:23 +0800123S: Maintained
124F: core/arch/arm/plat-hisilicon
125
Anil Kumar Reddye12b0e82021-01-22 16:18:03 +0530126Marvell Armada 70x0, Armada 80x0, Armada 3700, OcteonTX2 CN96XX, OcteonTX2 CFN95XX, OcteonTX2 CN98XX
Tao Lu9af8b4c2018-07-13 14:13:11 -0400127R: Tao Lu <taolu@marvell.com> [@taovcu]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200128R: [@OP-TEE/plat-ls]
Jerome Forissier3645f592018-03-01 15:41:28 +0100129S: Maintained
130F: core/arch/arm/plat-marvell/
131
132MediaTek MT8173 EVB
Jerome Forissierea9569e2018-03-15 15:42:43 +0100133S: Orphan
Jerome Forissier3645f592018-03-01 15:41:28 +0100134F: core/arch/arm/plat-mediatek/
135
Manish Tomar1a121402020-06-03 11:45:51 +0530136NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1028A-RDB, LS1088A-RDB, LS2088A-RDB, LX2160A-RDB, LX2160A-QDS
Pankaj Guptaa57371b2018-12-07 11:02:47 +0530137R: Pankaj Gupta <pankaj.gupta@nxp.com> [@pangupta]
Sahil Malhotra5006ada2019-08-01 14:46:28 +0530138R: Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200139R: [@OP-TEE/plat-ls]
Jerome Forissier3645f592018-03-01 15:41:28 +0100140S: Maintained
141F: core/arch/arm/plat-ls/
142
Sahil Malhotra819d0142020-11-20 11:27:49 +0530143Core Drivers I2C
144R: Sahil Malhotra <sahil.malhotra@nxp.com>
145S: Maintained
146F: core/drivers/ls_i2c.c
147
Sahil Malhotra3362f302021-08-18 19:39:12 +0530148LS Core Drivers GPIO
149R: Sahil Malhotra <sahil.malhotra@nxp.com>
150S: Maintained
Manish Tomar16c13b42021-02-23 15:01:22 +0530151F: core/drivers/ls_gpio.c
152
Sahil Malhotra3362f302021-08-18 19:39:12 +0530153LS Core Drivers DSPI
154R: Sahil Malhotra <sahil.malhotra@nxp.com>
155S: Maintained
Manish Tomar3513f262021-03-03 12:04:52 +0530156F: core/drivers/ls_dspi.c
157
Peng Fan9478b202018-07-25 15:06:14 +0800158NXP (Freescale) i.MX family
Jerome Forissier3645f592018-03-01 15:41:28 +0100159R: Peng Fan <peng.fan@nxp.com> [@MrVan]
Cedric Neveuxf9bfeac2019-04-18 16:50:12 +0200160R: Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
161R: Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
162R: Clement Faure <clement.faure@nxp.com> [@clementfaure]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200163R: [@OP-TEE/plat-imx]
Jerome Forissier3645f592018-03-01 15:41:28 +0100164S: Maintained
165F: core/arch/arm/plat-imx/
Cedric Neveuxf9bfeac2019-04-18 16:50:12 +0200166F: core/arch/arm/plat-imx/registers
Cedric Neveux2d7a8962019-08-06 13:25:04 +0200167F: core/drivers/crypto/caam/
Jerome Forissier3645f592018-03-01 15:41:28 +0100168
Clément Léger48bc4502021-07-05 17:18:24 +0200169Clock driver framework
170R: Clement Leger <clement.leger@bootlin.com> [@clementleger]
171S: Maintained
172F: core/drivers/clk/
173
Cedric Neveux7222fc62019-08-06 13:23:32 +0200174Crypto driver interface
175R: Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
176R: Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
177R: Clement Faure <clement.faure@nxp.com> [@clementfaure]
178S: Maintained
179F: core/drivers/crypto/
180
Bryan O'Donoghue9ca3cfe2018-03-13 10:30:48 +0000181NXP (Freescale) i.MX7 WaRP7
182R: Peng Fan <peng.fan@nxp.com> [@MrVan]
183R: Bryan O'Donoghue <bryan.odonoghue@linaro.org> [@bryanodonoghue]
184S: Maintained
185F: core/arch/arm/plat-imx/conf.mk
186
Jerome Forissierc9c85f22021-08-10 14:43:38 +0200187PKCS#11 TA
188R: Etienne Carriere <etienne.carriere@st.com> [@etienne-lms]
189R: Ruchika Gupta <ruchika.gupta@linaro.org> [@ruchi393]
190R: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> [@vesajaaskelainen]
191S: Maintained
192F: ta/pkcs11
193
Jerome Forissier3645f592018-03-01 15:41:28 +0100194QEMU (32 and 64 bits)
Jerome Forissierb0389c52019-08-29 12:46:44 +0200195R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissier3645f592018-03-01 15:41:28 +0100196S: Maintained
197F: core/arch/arm/plat-vexpress/
198
199Raspberry Pi3
Jerome Forissierb0389c52019-08-29 12:46:44 +0200200R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
201R: [@OP-TEE/rpi3]
Jerome Forissier3645f592018-03-01 15:41:28 +0100202S: Maintained
203F: core/arch/arm/plat-rpi3/
204
205Renesas RCAR
206R: Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200207R: [@OP-TEE/plat-rcar]
Jerome Forissier3645f592018-03-01 15:41:28 +0100208S: Maintained
209F: core/arch/arm/plat-rcar/
210
Lad Prabhakar4055cfc2020-12-02 11:14:31 +0000211Renesas RZ/G2
212R: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> [@prabhakarlad]
213R: Biju Das <biju.das.jz@bp.renesas.com> [@bijucdas]
214R: [@OP-TEE/plat-rzg]
215S: Maintained
216F: core/arch/arm/plat-rzg/
217
Sumit Gargf1cf4b72020-08-24 20:13:24 +0530218Renesas RZ/N1
219R: Sumit Garg <sumit.garg@linaro.org> [@b49020]
220R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
221S: Maintained
222F: core/arch/arm/plat-rzn1/
223
Jerome Forissier3645f592018-03-01 15:41:28 +0100224Rockchip RK322X
225R: Rockchip <op-tee@rock-chips.com>
Jerome Forissierb0389c52019-08-29 12:46:44 +0200226R: [@OP-TEE/plat-rockchip]
Jerome Forissier3645f592018-03-01 15:41:28 +0100227S: Maintained
228F: core/arch/arm/plat-rockchip/
229
Sumit Garg901acff2018-05-28 13:53:46 +0100230Socionext DeveloperBox (Synquacer SC2A11)
Sumit Gargb133d032019-10-22 11:59:50 +0530231R: Sumit Garg <sumit.garg@linaro.org> [@b49020]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200232R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Sumit Garg901acff2018-05-28 13:53:46 +0100233S: Maintained
234F: core/arch/arm/plat-synquacer/
235
Kunihiko Hayashiaeb5ba42018-10-01 16:05:38 +0900236Socionext UniPhier
237R: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
238R: [@96boards-akebi96/optee]
239S: Maintained
240F: core/arch/arm/plat-uniphier/
241
Jerome Forissier3645f592018-03-01 15:41:28 +0100242Spreadtrum SC9860
Jerome Forissier824b34c2020-01-08 08:53:03 +0100243R: Aijun Sun <aijun.sun@unisoc.com>
Jerome Forissierb0389c52019-08-29 12:46:44 +0200244R: [@OP-TEE/plat-sprd]
Jerome Forissier3645f592018-03-01 15:41:28 +0100245S: Maintained
246F: core/arch/arm/plat-sprd/
247
248STMicroelectronics b2260-h410, b2120-h310/h410
Jerome Forissierb0389c52019-08-29 12:46:44 +0200249R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
250R: [@OP-TEE/plat-stm]
Jerome Forissier3645f592018-03-01 15:41:28 +0100251S: Maintained
252F: core/arch/arm/plat-stm/
253
Etienne Carrierea30d4ef2018-06-19 09:45:03 +0200254STMicroelectronics stm32mp1
255R: Etienne Carriere <etienne.carriere@st.com>
256S: Maintained
257F: core/arch/arm/plat-stm32mp1/
258
Andrew F. Davis87613cf2019-06-04 12:41:30 -0400259Texas Instruments AM43xx, AM57xx, DRA7xx, AM65x, J721E
Jerome Forissierb0389c52019-08-29 12:46:44 +0200260R: [@OP-TEE/plat-ti]
Jerome Forissier3645f592018-03-01 15:41:28 +0100261S: Maintained
262F: core/arch/arm/plat-ti/
Andrew F. Davis940a2432016-11-14 09:04:39 -0600263F: core/arch/arm/plat-k3/
Jerome Forissier3645f592018-03-01 15:41:28 +0100264
265Xilinx Zynq 7000 ZC702 Board
266R: Yan Yan <yan.yan@windriver.com>
267R: Feng Yu <Yu.Feng@windriver.com>
Jerome Forissierb0389c52019-08-29 12:46:44 +0200268R: [@OP-TEE/plat-zynq7k]
Jerome Forissier3645f592018-03-01 15:41:28 +0100269S: Maintained
270F: core/arch/arm/plat-zynq7k/
271
272Xilinx Zynq UltraScale+ MPSOC
Ricardo Salveti0ab3b1f2020-10-13 11:28:44 -0300273R: Ricardo Salveti <ricardo@foundries.io> [@ricardosalveti]
274S: Maintained
Jerome Forissier3645f592018-03-01 15:41:28 +0100275F: core/arch/arm/plat-zynqmp/
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100276
Volodymyr Babchukc4e8be22018-05-30 23:24:07 +0300277Virtualization support
278R: Volodymyr Babchuk <vlad.babchuk@gmail.com>
279S: Maintained
280F: core/arch/arm/kernel/virtualization.c
281
Chia-Wei Wang9e8852d2022-01-20 11:00:12 +0800282Aspeed AST2600
283R: Chia-Wei Wang <chiawei_wang@aspeedtech.com> [@ChiaweiW]
284R: Neal Liu <neal_liu@aspeedtech.com> [@Neal-liu]
285R: [@OP-TEE/plat-aspeed]
286S: Maintained
287F: core/arch/arm/plat-aspeed/
288
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100289THE REST
Joakim Bech0e3c1702019-05-24 14:35:39 +0200290M: Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100291M: Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
Jerome Forissiere731f782022-03-25 13:10:26 +0100292M: Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200293M: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100294R: Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
Jerome Forissierb166a452022-03-25 13:38:28 +0100295L: op-tee@lists.trustedfirmware.org
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100296S: Maintained
297F: *
298F: */