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