blob: ae6db0b8f9d67f1afe6d8da037b53fac4ea0028b [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 +053069R: Sandeep Tripathy <sandeep.tripathy@broadcom.com> [@sandeepbrcm]
70L: Broadcom <bcm-optee-feedback-list.pdl@broadcom.com>
Sandeep Tripathy1a4fa972019-01-25 21:58:03 +053071S: Maintained
72F: core/arch/arm/plat-bcm/
73
Jorge Ramirez-Ortiz750d09c2020-05-29 17:42:51 +020074Core Drivers I2C
75R: Jorge Ramirez <jorge@foundries.io>
76S: Maintained
77F: core/drivers/imx_i2c.c
78
Jorge Ramirez-Ortizd844dc12020-09-24 19:48:05 +020079Core Drivers SE050
80R: Jorge Ramirez <jorge@foundries.io>
81S: Maintained
82F: core/drivers/crypto/se050
83
Sumit Gargca380d42019-10-22 11:54:55 +053084Function Graph Tracer (ftrace) support
85R: Sumit Garg <sumit.garg@linaro.org> [@b49020]
86S: Maintained
87F: ldelf/ftrace.c
88F: lib/libutils/ext/ftrace/
89
Jerome Forissier3645f592018-03-01 15:41:28 +010090HiSilicon D02
Jerome Forissierb0389c52019-08-29 12:46:44 +020091R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissier3645f592018-03-01 15:41:28 +010092S: Maintained
Jerome Forissier17999d02019-08-09 10:44:26 +020093F: core/arch/arm/plat-d02/
Jerome Forissier3645f592018-03-01 15:41:28 +010094
95HiSilicon HiKey (Kirin 620), HiKey960 (Kirin 960)
Jerome Forissierb0389c52019-08-29 12:46:44 +020096R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
97R: [@OP-TEE/plat-hikey]
Jerome Forissier3645f592018-03-01 15:41:28 +010098S: Maintained
99F: core/arch/arm/plat-hikey/
100
101HiSilicon Poplar (Hi3798C V200)
Jerome Forissierb0389c52019-08-29 12:46:44 +0200102R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissier30418da2019-04-09 14:33:14 +0200103R: Igor Opaniuk <igor.opaniuk@gmail.com> [@igoropaniuk]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200104R: [@OP-TEE/plat-poplar]
Jerome Forissier3645f592018-03-01 15:41:28 +0100105S: Maintained
106F: core/arch/arm/plat-poplar/
107
Zeng Taob7667022019-01-31 00:22:23 +0800108Hisilicon Hi3519AV100 family
Jerome Forissiere4e82562020-02-19 17:16:04 +0100109R: Jerome Forissier <jerome@forissier.org> [@jforissier]
Zeng Taob7667022019-01-31 00:22:23 +0800110S: Maintained
111F: core/arch/arm/plat-hisilicon
112
Jerome Forissier3645f592018-03-01 15:41:28 +0100113Marvell Armada 70x0, Armada 80x0, Armada 3700
Tao Lu9af8b4c2018-07-13 14:13:11 -0400114R: Tao Lu <taolu@marvell.com> [@taovcu]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200115R: [@OP-TEE/plat-ls]
Jerome Forissier3645f592018-03-01 15:41:28 +0100116S: Maintained
117F: core/arch/arm/plat-marvell/
118
119MediaTek MT8173 EVB
Jerome Forissierea9569e2018-03-15 15:42:43 +0100120S: Orphan
Jerome Forissier3645f592018-03-01 15:41:28 +0100121F: core/arch/arm/plat-mediatek/
122
Manish Tomar1a121402020-06-03 11:45:51 +0530123NXP 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 +0530124R: Pankaj Gupta <pankaj.gupta@nxp.com> [@pangupta]
Sahil Malhotra5006ada2019-08-01 14:46:28 +0530125R: Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200126R: [@OP-TEE/plat-ls]
Jerome Forissier3645f592018-03-01 15:41:28 +0100127S: Maintained
128F: core/arch/arm/plat-ls/
129
Sahil Malhotra819d0142020-11-20 11:27:49 +0530130Core Drivers I2C
131R: Sahil Malhotra <sahil.malhotra@nxp.com>
132S: Maintained
133F: core/drivers/ls_i2c.c
134
Manish Tomar16c13b42021-02-23 15:01:22 +0530135Core Drivers GPIO
136R: Manish Tomar <manish.tomar@nxp.com>
137S: Maintained
138F: core/drivers/ls_gpio.c
139
Peng Fan9478b202018-07-25 15:06:14 +0800140NXP (Freescale) i.MX family
Jerome Forissier3645f592018-03-01 15:41:28 +0100141R: Peng Fan <peng.fan@nxp.com> [@MrVan]
Cedric Neveuxf9bfeac2019-04-18 16:50:12 +0200142R: Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
143R: Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
144R: Clement Faure <clement.faure@nxp.com> [@clementfaure]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200145R: [@OP-TEE/plat-imx]
Jerome Forissier3645f592018-03-01 15:41:28 +0100146S: Maintained
147F: core/arch/arm/plat-imx/
Cedric Neveuxf9bfeac2019-04-18 16:50:12 +0200148F: core/arch/arm/plat-imx/registers
Cedric Neveux2d7a8962019-08-06 13:25:04 +0200149F: core/drivers/crypto/caam/
Jerome Forissier3645f592018-03-01 15:41:28 +0100150
Cedric Neveux7222fc62019-08-06 13:23:32 +0200151Crypto driver interface
152R: Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
153R: Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
154R: Clement Faure <clement.faure@nxp.com> [@clementfaure]
155S: Maintained
156F: core/drivers/crypto/
157
Bryan O'Donoghue9ca3cfe2018-03-13 10:30:48 +0000158NXP (Freescale) i.MX7 WaRP7
159R: Peng Fan <peng.fan@nxp.com> [@MrVan]
160R: Bryan O'Donoghue <bryan.odonoghue@linaro.org> [@bryanodonoghue]
161S: Maintained
162F: core/arch/arm/plat-imx/conf.mk
163
Jerome Forissier3645f592018-03-01 15:41:28 +0100164QEMU (32 and 64 bits)
Jerome Forissierb0389c52019-08-29 12:46:44 +0200165R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissier3645f592018-03-01 15:41:28 +0100166S: Maintained
167F: core/arch/arm/plat-vexpress/
168
169Raspberry Pi3
Jerome Forissierb0389c52019-08-29 12:46:44 +0200170R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
171R: [@OP-TEE/rpi3]
Jerome Forissier3645f592018-03-01 15:41:28 +0100172S: Maintained
173F: core/arch/arm/plat-rpi3/
174
175Renesas RCAR
176R: Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200177R: [@OP-TEE/plat-rcar]
Jerome Forissier3645f592018-03-01 15:41:28 +0100178S: Maintained
179F: core/arch/arm/plat-rcar/
180
Lad Prabhakar4055cfc2020-12-02 11:14:31 +0000181Renesas RZ/G2
182R: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> [@prabhakarlad]
183R: Biju Das <biju.das.jz@bp.renesas.com> [@bijucdas]
184R: [@OP-TEE/plat-rzg]
185S: Maintained
186F: core/arch/arm/plat-rzg/
187
Sumit Gargf1cf4b72020-08-24 20:13:24 +0530188Renesas RZ/N1
189R: Sumit Garg <sumit.garg@linaro.org> [@b49020]
190R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
191S: Maintained
192F: core/arch/arm/plat-rzn1/
193
Jerome Forissier3645f592018-03-01 15:41:28 +0100194Rockchip RK322X
195R: Rockchip <op-tee@rock-chips.com>
Jerome Forissierb0389c52019-08-29 12:46:44 +0200196R: [@OP-TEE/plat-rockchip]
Jerome Forissier3645f592018-03-01 15:41:28 +0100197S: Maintained
198F: core/arch/arm/plat-rockchip/
199
Sumit Garg901acff2018-05-28 13:53:46 +0100200Socionext DeveloperBox (Synquacer SC2A11)
Sumit Gargb133d032019-10-22 11:59:50 +0530201R: Sumit Garg <sumit.garg@linaro.org> [@b49020]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200202R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Sumit Garg901acff2018-05-28 13:53:46 +0100203S: Maintained
204F: core/arch/arm/plat-synquacer/
205
Kunihiko Hayashiaeb5ba42018-10-01 16:05:38 +0900206Socionext UniPhier
207R: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
208R: [@96boards-akebi96/optee]
209S: Maintained
210F: core/arch/arm/plat-uniphier/
211
Jerome Forissier3645f592018-03-01 15:41:28 +0100212Spreadtrum SC9860
Jerome Forissier824b34c2020-01-08 08:53:03 +0100213R: Aijun Sun <aijun.sun@unisoc.com>
Jerome Forissierb0389c52019-08-29 12:46:44 +0200214R: [@OP-TEE/plat-sprd]
Jerome Forissier3645f592018-03-01 15:41:28 +0100215S: Maintained
216F: core/arch/arm/plat-sprd/
217
218STMicroelectronics b2260-h410, b2120-h310/h410
Jerome Forissierb0389c52019-08-29 12:46:44 +0200219R: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
220R: [@OP-TEE/plat-stm]
Jerome Forissier3645f592018-03-01 15:41:28 +0100221S: Maintained
222F: core/arch/arm/plat-stm/
223
Etienne Carrierea30d4ef2018-06-19 09:45:03 +0200224STMicroelectronics stm32mp1
225R: Etienne Carriere <etienne.carriere@st.com>
226S: Maintained
227F: core/arch/arm/plat-stm32mp1/
228
Andrew F. Davis87613cf2019-06-04 12:41:30 -0400229Texas Instruments AM43xx, AM57xx, DRA7xx, AM65x, J721E
Jerome Forissierb0389c52019-08-29 12:46:44 +0200230R: [@OP-TEE/plat-ti]
Jerome Forissier3645f592018-03-01 15:41:28 +0100231S: Maintained
232F: core/arch/arm/plat-ti/
Andrew F. Davis940a2432016-11-14 09:04:39 -0600233F: core/arch/arm/plat-k3/
Jerome Forissier3645f592018-03-01 15:41:28 +0100234
235Xilinx Zynq 7000 ZC702 Board
236R: Yan Yan <yan.yan@windriver.com>
237R: Feng Yu <Yu.Feng@windriver.com>
Jerome Forissierb0389c52019-08-29 12:46:44 +0200238R: [@OP-TEE/plat-zynq7k]
Jerome Forissier3645f592018-03-01 15:41:28 +0100239S: Maintained
240F: core/arch/arm/plat-zynq7k/
241
242Xilinx Zynq UltraScale+ MPSOC
Ricardo Salveti0ab3b1f2020-10-13 11:28:44 -0300243R: Ricardo Salveti <ricardo@foundries.io> [@ricardosalveti]
244S: Maintained
Jerome Forissier3645f592018-03-01 15:41:28 +0100245F: core/arch/arm/plat-zynqmp/
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100246
Volodymyr Babchukc4e8be22018-05-30 23:24:07 +0300247Virtualization support
248R: Volodymyr Babchuk <vlad.babchuk@gmail.com>
249S: Maintained
250F: core/arch/arm/kernel/virtualization.c
251
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100252THE REST
Joakim Bech0e3c1702019-05-24 14:35:39 +0200253M: Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100254M: Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
Jerome Forissier0b2486d2020-01-08 08:49:18 +0100255M: Jerome Forissier <jerome@forissier.org> [@jforissier]
Jerome Forissierb0389c52019-08-29 12:46:44 +0200256M: Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100257R: Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
Jerome Forissieraa8f46b2018-03-01 16:42:41 +0100258R: Victor Chong <victor.chong@linaro.org> [@vchong]
259L: tee-dev@lists.linaro.org
260S: Maintained
261F: *
262F: */