xref: /optee_os/MAINTAINERS (revision d05ab5fe8dc8eedf222aa28adca31e49d0585ab8)
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 SE050
80R:	Jorge Ramirez <jorge@foundries.io>
81S:	Maintained
82F:	core/drivers/crypto/se050
83
84Function Graph Tracer (ftrace) support
85R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
86S:	Maintained
87F:	ldelf/ftrace.c
88F:	lib/libutils/ext/ftrace/
89
90HiSilicon D02
91R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
92S:	Maintained
93F:	core/arch/arm/plat-d02/
94
95HiSilicon HiKey (Kirin 620), HiKey960 (Kirin 960)
96R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
97R:	[@OP-TEE/plat-hikey]
98S:	Maintained
99F:	core/arch/arm/plat-hikey/
100
101HiSilicon Poplar (Hi3798C V200)
102R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
103R:	Igor Opaniuk <igor.opaniuk@gmail.com> [@igoropaniuk]
104R:	[@OP-TEE/plat-poplar]
105S:	Maintained
106F:	core/arch/arm/plat-poplar/
107
108Hisilicon Hi3519AV100 family
109R:	Jerome Forissier <jerome@forissier.org> [@jforissier]
110S:	Maintained
111F:	core/arch/arm/plat-hisilicon
112
113Marvell Armada 70x0, Armada 80x0, Armada 3700
114R:	Tao Lu <taolu@marvell.com> [@taovcu]
115R:	[@OP-TEE/plat-ls]
116S:	Maintained
117F:	core/arch/arm/plat-marvell/
118
119MediaTek MT8173 EVB
120S:	Orphan
121F:	core/arch/arm/plat-mediatek/
122
123NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1028A-RDB, LS1088A-RDB, LS2088A-RDB, LX2160A-RDB, LX2160A-QDS
124R:	Pankaj Gupta <pankaj.gupta@nxp.com> [@pangupta]
125R:	Sahil Malhotra <sahil.malhotra@nxp.com> [@sahilnxp]
126R:	[@OP-TEE/plat-ls]
127S:	Maintained
128F:	core/arch/arm/plat-ls/
129
130Core Drivers I2C
131R:	Sahil Malhotra <sahil.malhotra@nxp.com>
132S:	Maintained
133F:	core/drivers/ls_i2c.c
134
135Core Drivers GPIO
136R:	Manish Tomar <manish.tomar@nxp.com>
137S:	Maintained
138F:	core/drivers/ls_gpio.c
139
140Core Drivers DSPI
141R:	Manish Tomar <manish.tomar@nxp.com>
142S:	Maintained
143F:	core/drivers/ls_dspi.c
144
145NXP (Freescale) i.MX family
146R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
147R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
148R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
149R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
150R:	[@OP-TEE/plat-imx]
151S:	Maintained
152F:	core/arch/arm/plat-imx/
153F:	core/arch/arm/plat-imx/registers
154F:	core/drivers/crypto/caam/
155
156Crypto driver interface
157R:	Cedric Neveux <cedric.neveux@nxp.com> [@cneveux]
158R:	Silvano Di Ninno <silvano.dininno@nxp.com> [@sdininno]
159R:	Clement Faure <clement.faure@nxp.com> [@clementfaure]
160S:	Maintained
161F:	core/drivers/crypto/
162
163NXP (Freescale) i.MX7 WaRP7
164R:	Peng Fan <peng.fan@nxp.com> [@MrVan]
165R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org> [@bryanodonoghue]
166S:	Maintained
167F:	core/arch/arm/plat-imx/conf.mk
168
169QEMU (32 and 64 bits)
170R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
171S:	Maintained
172F:	core/arch/arm/plat-vexpress/
173
174Raspberry Pi3
175R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
176R:	[@OP-TEE/rpi3]
177S:	Maintained
178F:	core/arch/arm/plat-rpi3/
179
180Renesas RCAR
181R:	Volodymyr Babchuk <vlad.babchuk@gmail.com> [@lorc]
182R:	[@OP-TEE/plat-rcar]
183S:	Maintained
184F:	core/arch/arm/plat-rcar/
185
186Renesas RZ/G2
187R:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> [@prabhakarlad]
188R:	Biju Das <biju.das.jz@bp.renesas.com> [@bijucdas]
189R:	[@OP-TEE/plat-rzg]
190S:	Maintained
191F:	core/arch/arm/plat-rzg/
192
193Renesas RZ/N1
194R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
195R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
196S:	Maintained
197F:	core/arch/arm/plat-rzn1/
198
199Rockchip RK322X
200R:	Rockchip <op-tee@rock-chips.com>
201R:	[@OP-TEE/plat-rockchip]
202S:	Maintained
203F:	core/arch/arm/plat-rockchip/
204
205Socionext DeveloperBox (Synquacer SC2A11)
206R:	Sumit Garg <sumit.garg@linaro.org> [@b49020]
207R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
208S:	Maintained
209F:	core/arch/arm/plat-synquacer/
210
211Socionext UniPhier
212R:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
213R:	[@96boards-akebi96/optee]
214S:	Maintained
215F:	core/arch/arm/plat-uniphier/
216
217Spreadtrum SC9860
218R:	Aijun Sun <aijun.sun@unisoc.com>
219R:	[@OP-TEE/plat-sprd]
220S:	Maintained
221F:	core/arch/arm/plat-sprd/
222
223STMicroelectronics b2260-h410, b2120-h310/h410
224R:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
225R:	[@OP-TEE/plat-stm]
226S:	Maintained
227F:	core/arch/arm/plat-stm/
228
229STMicroelectronics stm32mp1
230R:	Etienne Carriere <etienne.carriere@st.com>
231S:	Maintained
232F:	core/arch/arm/plat-stm32mp1/
233
234Texas Instruments AM43xx, AM57xx, DRA7xx, AM65x, J721E
235R:	[@OP-TEE/plat-ti]
236S:	Maintained
237F:	core/arch/arm/plat-ti/
238F:	core/arch/arm/plat-k3/
239
240Xilinx Zynq 7000 ZC702 Board
241R:	Yan Yan <yan.yan@windriver.com>
242R:	Feng Yu <Yu.Feng@windriver.com>
243R:	[@OP-TEE/plat-zynq7k]
244S:	Maintained
245F:	core/arch/arm/plat-zynq7k/
246
247Xilinx Zynq UltraScale+ MPSOC
248R:	Ricardo Salveti <ricardo@foundries.io> [@ricardosalveti]
249S:	Maintained
250F:	core/arch/arm/plat-zynqmp/
251
252Virtualization support
253R:	Volodymyr Babchuk <vlad.babchuk@gmail.com>
254S:	Maintained
255F:	core/arch/arm/kernel/virtualization.c
256
257THE REST
258M:	Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
259M:	Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
260M:	Jerome Forissier <jerome@forissier.org> [@jforissier]
261M:	Linaro <op-tee@linaro.org> [@OP-TEE/linaro]
262R:	Etienne Carriere <etienne.carriere@linaro.org> [@etienne-lms]
263R:	Victor Chong <victor.chong@linaro.org> [@vchong]
264L:	tee-dev@lists.linaro.org
265S:	Maintained
266F:	*
267F:	*/
268