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