maintainers.rst 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929
  1. Project Maintenance
  2. ===================
  3. Trusted Firmware-A (TF-A) is an open governance community project. All
  4. contributions are ultimately merged by the maintainers listed below. Technical
  5. ownership of most parts of the codebase falls on the code owners listed
  6. below. An acknowledgement from these code owners is required before the
  7. maintainers merge a contribution.
  8. More details may be found in the `Project Maintenance Process`_ document.
  9. .. |M| replace:: **Mail**
  10. .. |G| replace:: **GitHub ID**
  11. .. |F| replace:: **Files**
  12. .. _maintainers:
  13. Maintainers
  14. -----------
  15. :|M|: Dan Handley <dan.handley@arm.com>
  16. :|G|: `danh-arm`_
  17. :|M|: Soby Mathew <soby.mathew@arm.com>
  18. :|G|: `soby-mathew`_
  19. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  20. :|G|: `sandrine-bailleux-arm`_
  21. :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
  22. :|G|: `AlexeiFedorov`_
  23. :|M|: Manish Pandey <manish.pandey2@arm.com>
  24. :|G|: `manish-pandey-arm`_
  25. :|M|: Mark Dykes <mark.dykes@arm.com>
  26. :|G|: `mardyk01`_
  27. :|M|: Olivier Deprez <olivier.deprez@arm.com>
  28. :|G|: `odeprez`_
  29. :|M|: Bipin Ravi <bipin.ravi@arm.com>
  30. :|G|: `bipinravi-arm`_
  31. :|M|: Joanna Farley <joanna.farley@arm.com>
  32. :|G|: `joannafarley-arm`_
  33. :|M|: Julius Werner <jwerner@chromium.org>
  34. :|G|: `jwerner-chromium`_
  35. :|M|: Varun Wadekar <vwadekar@nvidia.com>
  36. :|G|: `vwadekar`_
  37. :|M|: Andre Przywara <andre.przywara@arm.com>
  38. :|G|: `Andre-ARM`_
  39. :|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
  40. :|G|: `laurenw-arm`_
  41. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  42. :|G|: `madhukar-Arm`_
  43. :|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
  44. :|G|: `raghuncstate`_
  45. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  46. :|G|: `ManishVB-Arm`_
  47. .. _code owners:
  48. Code owners
  49. -----------
  50. Common Code
  51. ~~~~~~~~~~~
  52. Armv7-A architecture port
  53. ^^^^^^^^^^^^^^^^^^^^^^^^^
  54. :|M|: Etienne Carriere <etienne.carriere@linaro.org>
  55. :|G|: `etienne-lms`_
  56. Build Definitions for CMake Build System
  57. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  58. :|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
  59. :|G|: `javieralso-arm`_
  60. :|M|: Chris Kay <chris.kay@arm.com>
  61. :|G|: `CJKay`_
  62. :|F|: /
  63. Software Delegated Exception Interface (SDEI)
  64. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  65. :|M|: Mark Dykes <mark.dykes@arm.com>
  66. :|G|: `mardyk01`_
  67. :|F|: services/std_svc/sdei/
  68. Trusted Boot
  69. ^^^^^^^^^^^^
  70. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  71. :|G|: `sandrine-bailleux-arm`_
  72. :|M|: Manish Pandey <manish.pandey2@arm.com>
  73. :|G|: `manish-pandey-arm`_
  74. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  75. :|G|: `ManishVB-Arm`_
  76. :|F|: drivers/auth/
  77. Secure Partition Manager Core (EL3 FF-A SPMC)
  78. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  79. :|M|: Marc Bonnici <marc.bonnici@arm.com>
  80. :|G|: `marcbonnici`_
  81. :|F|: services/std_svc/spm/el3_spmc/\*
  82. Secure Partition Manager Dispatcher (SPMD)
  83. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  84. :|M|: Olivier Deprez <olivier.deprez@arm.com>
  85. :|G|: `odeprez`_
  86. :|M|: Manish Pandey <manish.pandey2@arm.com>
  87. :|G|: `manish-pandey-arm`_
  88. :|M|: Maksims Svecovs <maksims.svecovs@arm.com>
  89. :|G|: `max-shvetsov`_
  90. :|M|: Joao Alves <Joao.Alves@arm.com>
  91. :|G|: `J-Alves`_
  92. :|F|: services/std_svc/spmd/\*
  93. Exception Handling Framework (EHF)
  94. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  95. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  96. :|G|: `ManishVB-Arm`_
  97. :|F|: bl31/ehf.c
  98. Realm Management Monitor Dispatcher (RMMD)
  99. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  100. :|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
  101. :|G|: `javieralso-arm`_
  102. :|F|: services/std_svc/rmmd/\*
  103. :|F|: include/services/rmmd_svc.h
  104. :|F|: include/services/rmm_core_manifest.h
  105. Realm Management Extension (RME)
  106. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  107. :|M|: Bipin Ravi <bipin.ravi@arm.com>
  108. :|G|: `bipinravi-arm`_
  109. :|M|: Mark Dykes <mark.dykes@arm.com>
  110. :|G|: `mardyk01`_
  111. :|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
  112. :|G|: `javieralso-arm`_
  113. Drivers, Libraries and Framework Code
  114. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115. Console API framework
  116. ^^^^^^^^^^^^^^^^^^^^^
  117. :|M|: Julius Werner <jwerner@chromium.org>
  118. :|G|: `jwerner-chromium`_
  119. :|F|: drivers/console/
  120. :|F|: include/drivers/console.h
  121. :|F|: plat/common/aarch64/crash_console_helpers.S
  122. coreboot support libraries
  123. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  124. :|M|: Julius Werner <jwerner@chromium.org>
  125. :|G|: `jwerner-chromium`_
  126. :|F|: drivers/coreboot/
  127. :|F|: include/drivers/coreboot/
  128. :|F|: include/lib/coreboot.h
  129. :|F|: lib/coreboot/
  130. eMMC/UFS drivers
  131. ^^^^^^^^^^^^^^^^
  132. :|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
  133. :|G|: `hzhuang1`_
  134. :|F|: drivers/partition/
  135. :|F|: drivers/synopsys/emmc/
  136. :|F|: drivers/synopsys/ufs/
  137. :|F|: drivers/ufs/
  138. :|F|: include/drivers/dw_ufs.h
  139. :|F|: include/drivers/ufs.h
  140. :|F|: include/drivers/synopsys/dw_mmc.h
  141. Arm® Ethos™-N NPU driver
  142. ^^^^^^^^^^^^^^^^^^^^^^^^
  143. :|M|: Joshua Slater <joshua.slater@arm.com>
  144. :|G|: `jslater8`_
  145. :|M|: Mikael Olsson <mikael.olsson@arm.com>
  146. :|G|: `mikaelolsson-arm`_
  147. :|F|: drivers/arm/ethosn/
  148. :|F|: include/drivers/arm/ethosn.h
  149. :|F|: plat/arm/common/fconf/fconf_ethosn_getter.c
  150. :|F|: include/plat/arm/common/fconf_ethosn_getter.h
  151. :|F|: fdts/juno-ethosn.dtsi
  152. JTAG DCC console driver
  153. ^^^^^^^^^^^^^^^^^^^^^^^
  154. :M: Michal Simek <michal.simek@amd.com>
  155. :G: `michalsimek`_
  156. :M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
  157. :G: `venkatesh`_
  158. :F: drivers/arm/dcc/
  159. :F: include/drivers/arm/dcc.h
  160. Power State Coordination Interface (PSCI)
  161. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  162. :|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
  163. :|G|: `javieralso-arm`_
  164. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  165. :|G|: `madhukar-Arm`_
  166. :|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
  167. :|G|: `laurenw-arm`_
  168. :|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
  169. :|G|: `zelalem-aweke`_
  170. :|F|: lib/psci/
  171. DebugFS
  172. ^^^^^^^
  173. :|M|: Olivier Deprez <olivier.deprez@arm.com>
  174. :|G|: `odeprez`_
  175. :|F|: lib/debugfs/
  176. Firmware Configuration Framework (FCONF)
  177. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  178. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  179. :|G|: `madhukar-Arm`_
  180. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  181. :|G|: `ManishVB-Arm`_
  182. :|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
  183. :|G|: `laurenw-arm`_
  184. :|F|: lib/fconf/
  185. Performance Measurement Framework (PMF)
  186. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  187. :|M|: Joao Alves <Joao.Alves@arm.com>
  188. :|G|: `J-Alves`_
  189. :|F|: lib/pmf/
  190. Arm CPU libraries
  191. ^^^^^^^^^^^^^^^^^
  192. :|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com>
  193. :|G|: `laurenw-arm`_
  194. :|F|: lib/cpus/
  195. Reliability Availability Serviceabilty (RAS) framework
  196. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  197. :|M|: Olivier Deprez <olivier.deprez@arm.com>
  198. :|G|: `odeprez`_
  199. :|M|: Manish Pandey <manish.pandey2@arm.com>
  200. :|G|: `manish-pandey-arm`_
  201. :|F|: lib/extensions/ras/
  202. Activity Monitors Unit (AMU) extensions
  203. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  204. :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
  205. :|G|: `AlexeiFedorov`_
  206. :|M|: Chris Kay <chris.kay@arm.com>
  207. :|G|: `CJKay`_
  208. :|F|: lib/extensions/amu/
  209. Memory Partitioning And Monitoring (MPAM) extensions
  210. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  211. :|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
  212. :|G|: `zelalem-aweke`_
  213. :|F|: lib/extensions/mpam/
  214. Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions
  215. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  216. :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
  217. :|G|: `AlexeiFedorov`_
  218. :|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
  219. :|G|: `zelalem-aweke`_
  220. :|F|: lib/extensions/pauth/
  221. Statistical Profiling Extension (SPE)
  222. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  223. :|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
  224. :|G|: `zelalem-aweke`_
  225. :|F|: lib/extensions/spe/
  226. Standard C library
  227. ^^^^^^^^^^^^^^^^^^
  228. :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
  229. :|G|: `AlexeiFedorov`_
  230. :|F|: lib/libc/
  231. Library At ROM (ROMlib)
  232. ^^^^^^^^^^^^^^^^^^^^^^^
  233. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  234. :|G|: `madhukar-Arm`_
  235. :|F|: lib/romlib/
  236. Translation tables (``xlat_tables``) library
  237. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  238. :|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
  239. :|G|: `javieralso-arm`_
  240. :|M|: Joao Alves <Joao.Alves@arm.com>
  241. :|G|: `J-Alves`_
  242. :|F|: lib/xlat\_tables_\*/
  243. IO abstraction layer
  244. ^^^^^^^^^^^^^^^^^^^^
  245. :|M|: Manish Pandey <manish.pandey2@arm.com>
  246. :|G|: `manish-pandey-arm`_
  247. :|M|: Olivier Deprez <olivier.deprez@arm.com>
  248. :|G|: `odeprez`_
  249. :|F|: drivers/io/
  250. GIC driver
  251. ^^^^^^^^^^
  252. :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
  253. :|G|: `AlexeiFedorov`_
  254. :|M|: Manish Pandey <manish.pandey2@arm.com>
  255. :|G|: `manish-pandey-arm`_
  256. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  257. :|G|: `madhukar-Arm`_
  258. :|M|: Olivier Deprez <olivier.deprez@arm.com>
  259. :|G|: `odeprez`_
  260. :|F|: drivers/arm/gic/
  261. Message Handling Unit (MHU) driver
  262. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  263. :|M|: David Vincze <david.vincze@arm.com>
  264. :|G|: `davidvincze`_
  265. :|F|: include/drivers/arm/mhu.h
  266. :|F|: drivers/arm/mhu
  267. Runtime Security Subsystem (RSS) comms driver
  268. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  269. :|M|: David Vincze <david.vincze@arm.com>
  270. :|G|: `davidvincze`_
  271. :|F|: include/drivers/arm/rss_comms.h
  272. :|F|: drivers/arm/rss
  273. Libfdt wrappers
  274. ^^^^^^^^^^^^^^^
  275. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  276. :|G|: `madhukar-Arm`_
  277. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  278. :|G|: `ManishVB-Arm`_
  279. :|F|: common/fdt_wrappers.c
  280. Firmware Encryption Framework
  281. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  282. :|M|: Sumit Garg <sumit.garg@linaro.org>
  283. :|G|: `b49020`_
  284. :|F|: drivers/io/io_encrypted.c
  285. :|F|: include/drivers/io/io_encrypted.h
  286. :|F|: include/tools_share/firmware_encrypted.h
  287. Measured Boot
  288. ^^^^^^^^^^^^^
  289. :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com>
  290. :|G|: `AlexeiFedorov`_
  291. :|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
  292. :|G|: `javieralso-arm`_
  293. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  294. :|G|: `sandrine-bailleux-arm`_
  295. :|F|: drivers/measured_boot
  296. :|F|: include/drivers/measured_boot
  297. :|F|: docs/components/measured_boot
  298. :|F|: plat/arm/board/fvp/fvp\*_measured_boot.c
  299. PSA Firmware Update
  300. ^^^^^^^^^^^^^^^^^^^
  301. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  302. :|G|: `ManishVB-Arm`_
  303. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  304. :|G|: `sandrine-bailleux-arm`_
  305. :|F|: drivers/fwu
  306. :|F|: include/drivers/fwu
  307. Platform Security Architecture (PSA) APIs
  308. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  309. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  310. :|G|: `sandrine-bailleux-arm`_
  311. :|F|: include/lib/psa
  312. :|F|: lib/psa
  313. System Control and Management Interface (SCMI) Server
  314. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  315. :|M|: Etienne Carriere <etienne.carriere@st.com>
  316. :|G|: `etienne-lms`_
  317. :|M|: Peng Fan <peng.fan@nxp.com>
  318. :|G|: `MrVan`_
  319. :|F|: drivers/scmi-msg
  320. :|F|: include/drivers/scmi\*
  321. Max Power Mitigation Mechanism (MPMM)
  322. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  323. :|M|: Chris Kay <chris.kay@arm.com>
  324. :|G|: `CJKay`_
  325. :|F|: include/lib/mpmm/
  326. :|F|: lib/mpmm/
  327. Granule Protection Tables Library (GPT-RME)
  328. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  329. :|M|: Mark Dykes <mark.dykes@arm.com>
  330. :|G|: `mardyk01`_
  331. :|F|: lib/gpt_rme
  332. :|F|: include/lib/gpt_rme
  333. Platform Ports
  334. ~~~~~~~~~~~~~~
  335. Allwinner ARMv8 platform port
  336. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  337. :|M|: Andre Przywara <andre.przywara@arm.com>
  338. :|G|: `Andre-ARM`_
  339. :|M|: Samuel Holland <samuel@sholland.org>
  340. :|G|: `smaeul`_
  341. :|F|: docs/plat/allwinner.rst
  342. :|F|: plat/allwinner/
  343. :|F|: drivers/allwinner/
  344. Amlogic Meson S905 (GXBB) platform port
  345. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  346. :|M|: Andre Przywara <andre.przywara@arm.com>
  347. :|G|: `Andre-ARM`_
  348. :|F|: docs/plat/meson-gxbb.rst
  349. :|F|: drivers/amlogic/
  350. :|F|: plat/amlogic/gxbb/
  351. Amlogic Meson S905x (GXL) platform port
  352. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  353. :|M|: Remi Pommarel <repk@triplefau.lt>
  354. :|G|: `remi-triplefault`_
  355. :|F|: docs/plat/meson-gxl.rst
  356. :|F|: plat/amlogic/gxl/
  357. Amlogic Meson S905X2 (G12A) platform port
  358. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  359. :|M|: Carlo Caione <ccaione@baylibre.com>
  360. :|G|: `carlocaione`_
  361. :|F|: docs/plat/meson-g12a.rst
  362. :|F|: plat/amlogic/g12a/
  363. Amlogic Meson A113D (AXG) platform port
  364. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  365. :|M|: Carlo Caione <ccaione@baylibre.com>
  366. :|G|: `carlocaione`_
  367. :|F|: docs/plat/meson-axg.rst
  368. :|F|: plat/amlogic/axg/
  369. Arm FPGA platform port
  370. ^^^^^^^^^^^^^^^^^^^^^^
  371. :|M|: Andre Przywara <andre.przywara@arm.com>
  372. :|G|: `Andre-ARM`_
  373. :|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com>
  374. :|G|: `javieralso-arm`_
  375. :|F|: plat/arm/board/arm_fpga
  376. Arm FVP Platform port
  377. ^^^^^^^^^^^^^^^^^^^^^
  378. :|M|: Manish Pandey <manish.pandey2@arm.com>
  379. :|G|: `manish-pandey-arm`_
  380. :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com>
  381. :|G|: `madhukar-Arm`_
  382. :|F|: plat/arm/board/fvp
  383. Arm Juno Platform port
  384. ^^^^^^^^^^^^^^^^^^^^^^
  385. :|M|: Manish Pandey <manish.pandey2@arm.com>
  386. :|G|: `manish-pandey-arm`_
  387. :|M|: Chris Kay <chris.kay@arm.com>
  388. :|G|: `CJKay`_
  389. :|F|: plat/arm/board/juno
  390. Arm Morello and N1SDP Platform ports
  391. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  392. :|M|: Manoj Kumar <manoj.kumar3@arm.com>
  393. :|G|: `manojkumar-arm`_
  394. :|M|: Chandni Cherukuri <chandni.cherukuri@arm.com>
  395. :|G|: `chandnich`_
  396. :|F|: plat/arm/board/morello
  397. :|F|: plat/arm/board/n1sdp
  398. Arm Rich IoT Platform ports
  399. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  400. :|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
  401. :|G|: `abdellatif-elkhlifi`_
  402. :|M|: Vishnu Banavath <vishnu.banavath@arm.com>
  403. :|G|: `vishnu-banavath`_
  404. :|F|: plat/arm/board/corstone700
  405. :|F|: plat/arm/board/a5ds
  406. :|F|: plat/arm/board/corstone1000
  407. Arm Reference Design platform ports
  408. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  409. :|M|: Thomas Abraham <thomas.abraham@arm.com>
  410. :|G|: `thomas-arm`_
  411. :|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
  412. :|G|: `vijayenthiran-arm`_
  413. :|F|: plat/arm/css/sgi/
  414. :|F|: plat/arm/board/rde1edge/
  415. :|F|: plat/arm/board/rdn1edge/
  416. :|F|: plat/arm/board/rdn2/
  417. :|F|: plat/arm/board/rdv1/
  418. :|F|: plat/arm/board/rdv1mc/
  419. :|F|: plat/arm/board/sgi575/
  420. Arm Total Compute platform port
  421. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  422. :|M|: Anders Dellien <anders.dellien@arm.com>
  423. :|G|: `andersdellien-arm`_
  424. :|F|: plat/arm/board/tc
  425. HiSilicon HiKey and HiKey960 platform ports
  426. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  427. :|M|: Haojian Zhuang <haojian.zhuang@linaro.org>
  428. :|G|: `hzhuang1`_
  429. :|F|: docs/plat/hikey.rst
  430. :|F|: docs/plat/hikey960.rst
  431. :|F|: plat/hisilicon/hikey/
  432. :|F|: plat/hisilicon/hikey960/
  433. HiSilicon Poplar platform port
  434. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  435. :|M|: Shawn Guo <shawn.guo@linaro.org>
  436. :|G|: `shawnguo2`_
  437. :|F|: docs/plat/poplar.rst
  438. :|F|: plat/hisilicon/poplar/
  439. Intel SocFPGA platform ports
  440. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  441. :|M|: Sieu Mun Tang <sieu.mun.tang@intel.com>
  442. :|G|: `sieumunt`_
  443. :|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com>
  444. :|G|: `BenjaminLimJL`_
  445. :|F|: plat/intel/soc/
  446. :|F|: drivers/intel/soc/
  447. MediaTek platform ports
  448. ^^^^^^^^^^^^^^^^^^^^^^^
  449. :|M|: Rex-BC Chen <rex-bc.chen@mediatek.com>
  450. :|G|: `mtk-rex-bc-chen`_
  451. :|M|: Leon Chen <leon.chen@mediatek.com>
  452. :|G|: `leon-chen-mtk`_
  453. :|F|: docs/plat/mt\*.rst
  454. :|F|: plat/mediatek/
  455. Marvell platform ports and SoC drivers
  456. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  457. :|M|: Konstantin Porotchkin <kostap@marvell.com>
  458. :|G|: `kostapr`_
  459. :|F|: docs/plat/marvell/
  460. :|F|: plat/marvell/
  461. :|F|: drivers/marvell/
  462. :|F|: tools/marvell/
  463. NVidia platform ports
  464. ^^^^^^^^^^^^^^^^^^^^^
  465. :|M|: Varun Wadekar <vwadekar@nvidia.com>
  466. :|G|: `vwadekar`_
  467. :|F|: docs/plat/nvidia-tegra.rst
  468. :|F|: include/lib/cpus/aarch64/denver.h
  469. :|F|: lib/cpus/aarch64/denver.S
  470. :|F|: plat/nvidia/
  471. NXP i.MX 7 WaRP7 platform port and SoC drivers
  472. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  473. :|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  474. :|G|: `bryanodonoghue`_
  475. :|M|: Jun Nie <jun.nie@linaro.org>
  476. :|G|: `niej`_
  477. :|F|: docs/plat/warp7.rst
  478. :|F|: plat/imx/common/
  479. :|F|: plat/imx/imx7/
  480. :|F|: drivers/imx/timer/
  481. :|F|: drivers/imx/uart/
  482. :|F|: drivers/imx/usdhc/
  483. NXP i.MX 8 platform port
  484. ^^^^^^^^^^^^^^^^^^^^^^^^
  485. :|M|: Peng Fan <peng.fan@nxp.com>
  486. :|G|: `MrVan`_
  487. :|F|: docs/plat/imx8.rst
  488. :|F|: plat/imx/
  489. NXP i.MX8M platform port
  490. ^^^^^^^^^^^^^^^^^^^^^^^^
  491. :|M|: Jacky Bai <ping.bai@nxp.com>
  492. :|G|: `JackyBai`_
  493. :|F|: docs/plat/imx8m.rst
  494. :|F|: plat/imx/imx8m/
  495. NXP QorIQ Layerscape common code for platform ports
  496. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  497. :|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
  498. :|G|: `pangupta`_
  499. :|M|: Jiafei Pan <jiafei.pan@nxp.com>
  500. :|G|: `JiafeiPan`_
  501. :|F|: docs/plat/nxp/
  502. :|F|: plat/nxp/
  503. :|F|: drivers/nxp/
  504. :|F|: tools/nxp/
  505. NXP SoC Part LX2160A and its platform port
  506. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  507. :|M|: Pankaj Gupta <pankaj.gupta@nxp.com>
  508. :|G|: `pangupta`_
  509. :|F|: plat/nxp/soc-lx2160a
  510. :|F|: plat/nxp/soc-lx2160a/lx2162aqds
  511. :|F|: plat/nxp/soc-lx2160a/lx2160aqds
  512. :|F|: plat/nxp/soc-lx2160a/lx2160ardb
  513. NXP SoC Part LS1028A and its platform port
  514. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  515. :|M|: Jiafei Pan <jiafei.pan@nxp.com>
  516. :|G|: `JiafeiPan`_
  517. :|F|: plat/nxp/soc-ls1028a
  518. :|F|: plat/nxp/soc-ls1028a/ls1028ardb
  519. NXP SoC Part LS1043A and its platform port
  520. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  521. :|M|: Jiafei Pan <jiafei.pan@nxp.com>
  522. :|G|: `JiafeiPan`_
  523. :|F|: plat/nxp/soc-ls1043a
  524. :|F|: plat/nxp/soc-ls1043a/ls1043ardb
  525. NXP SoC Part LS1046A and its platform port
  526. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  527. :|M|: Jiafei Pan <jiafei.pan@nxp.com>
  528. :|G|: `JiafeiPan`_
  529. :|F|: plat/nxp/soc-ls1046a
  530. :|F|: plat/nxp/soc-ls1046a/ls1046ardb
  531. :|F|: plat/nxp/soc-ls1046a/ls1046afrwy
  532. :|F|: plat/nxp/soc-ls1046a/ls1046aqds
  533. NXP SoC Part LS1088A and its platform port
  534. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  535. :|M|: Jiafei Pan <jiafei.pan@nxp.com>
  536. :|G|: `JiafeiPan`_
  537. :|F|: plat/nxp/soc-ls1088a
  538. :|F|: plat/nxp/soc-ls1088a/ls1088ardb
  539. :|F|: plat/nxp/soc-ls1088a/ls1088aqds
  540. QEMU platform port
  541. ^^^^^^^^^^^^^^^^^^
  542. :|M|: Jens Wiklander <jens.wiklander@linaro.org>
  543. :|G|: `jenswi-linaro`_
  544. :|F|: docs/plat/qemu.rst
  545. :|F|: plat/qemu/
  546. QTI platform port
  547. ^^^^^^^^^^^^^^^^^
  548. :|M|: Saurabh Gorecha <sgorecha@codeaurora.org>
  549. :|G|: `sgorecha`_
  550. :|M|: Lachit Patel <lpatel@codeaurora.org>
  551. :|G|: `lachitp`_
  552. :|M|: Sreevyshanavi Kare <skare@codeaurora.org>
  553. :|G|: `sreekare`_
  554. :|M|: Muhammad Arsath K F <quic_mkf@quicinc.com>
  555. :|G|: `quic_mkf`_
  556. :|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org>
  557. :|F|: docs/plat/qti.rst
  558. :|F|: plat/qti/
  559. QTI MSM8916 platform port
  560. ^^^^^^^^^^^^^^^^^^^^^^^^^
  561. :|M|: Stephan Gerhold <stephan@gerhold.net>
  562. :|G|: `stephan-gh`_
  563. :|M|: Nikita Travkin <nikita@trvn.ru>
  564. :|G|: `TravMurav`_
  565. :|F|: docs/plat/qti-msm8916.rst
  566. :|F|: plat/qti/msm8916/
  567. Raspberry Pi 3 platform port
  568. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  569. :|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
  570. :|G|: `grandpaul`_
  571. :|F|: docs/plat/rpi3.rst
  572. :|F|: plat/rpi/rpi3/
  573. :|F|: plat/rpi/common/
  574. :|F|: drivers/rpi3/
  575. :|F|: include/drivers/rpi3/
  576. Raspberry Pi 4 platform port
  577. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  578. :|M|: Andre Przywara <andre.przywara@arm.com>
  579. :|G|: `Andre-ARM`_
  580. :|F|: docs/plat/rpi4.rst
  581. :|F|: plat/rpi/rpi4/
  582. :|F|: plat/rpi/common/
  583. :|F|: drivers/rpi3/
  584. :|F|: include/drivers/rpi3/
  585. Renesas rcar-gen3 platform port
  586. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  587. :|M|: Jorge Ramirez-Ortiz <jramirez@baylibre.com>
  588. :|G|: `ldts`_
  589. :|M|: Marek Vasut <marek.vasut@gmail.com>
  590. :|G|: `marex`_
  591. :|F|: docs/plat/rcar-gen3.rst
  592. :|F|: plat/renesas/common
  593. :|F|: plat/renesas/rcar
  594. :|F|: drivers/renesas/common
  595. :|F|: drivers/renesas/rcar
  596. :|F|: tools/renesas/rcar_layout_create
  597. Renesas RZ/G2 platform port
  598. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  599. :|M|: Biju Das <biju.das.jz@bp.renesas.com>
  600. :|G|: `bijucdas`_
  601. :|M|: Marek Vasut <marek.vasut@gmail.com>
  602. :|G|: `marex`_
  603. :|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  604. :|G|: `prabhakarlad`_
  605. :|F|: docs/plat/rz-g2.rst
  606. :|F|: plat/renesas/common
  607. :|F|: plat/renesas/rzg
  608. :|F|: drivers/renesas/common
  609. :|F|: drivers/renesas/rzg
  610. :|F|: tools/renesas/rzg_layout_create
  611. RockChip platform port
  612. ^^^^^^^^^^^^^^^^^^^^^^
  613. :|M|: Tony Xie <tony.xie@rock-chips.com>
  614. :|G|: `TonyXie06`_
  615. :|G|: `rockchip-linux`_
  616. :|M|: Heiko Stuebner <heiko@sntech.de>
  617. :|G|: `mmind`_
  618. :|M|: Julius Werner <jwerner@chromium.org>
  619. :|G|: `jwerner-chromium`_
  620. :|F|: plat/rockchip/
  621. STM32MP1 platform port
  622. ^^^^^^^^^^^^^^^^^^^^^^
  623. :|M|: Yann Gautier <yann.gautier@st.com>
  624. :|G|: `Yann-lms`_
  625. :|F|: docs/plat/stm32mp1.rst
  626. :|F|: drivers/st/
  627. :|F|: fdts/stm32\*
  628. :|F|: include/drivers/st/
  629. :|F|: include/dt-bindings/\*/stm32\*
  630. :|F|: plat/st/
  631. :|F|: tools/stm32image/
  632. Synquacer platform port
  633. ^^^^^^^^^^^^^^^^^^^^^^^
  634. :|M|: Sumit Garg <sumit.garg@linaro.org>
  635. :|G|: `b49020`_
  636. :|F|: docs/plat/synquacer.rst
  637. :|F|: plat/socionext/synquacer/
  638. Texas Instruments platform port
  639. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  640. :|M|: Nishanth Menon <nm@ti.com>
  641. :|G|: `nmenon`_
  642. :|F|: docs/plat/ti-k3.rst
  643. :|F|: plat/ti/
  644. UniPhier platform port
  645. ^^^^^^^^^^^^^^^^^^^^^^
  646. :|M|: Orphan
  647. :|F|: docs/plat/socionext-uniphier.rst
  648. :|F|: plat/socionext/uniphier/
  649. Xilinx platform port
  650. ^^^^^^^^^^^^^^^^^^^^
  651. :|M|: Michal Simek <michal.simek@amd.com>
  652. :|G|: `michalsimek`_
  653. :|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
  654. :|G|: `venkatesh`_
  655. :|F|: docs/plat/xilinx\*
  656. :|F|: plat/xilinx/
  657. Secure Payloads and Dispatchers
  658. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659. OP-TEE dispatcher
  660. ^^^^^^^^^^^^^^^^^
  661. :|M|: Jens Wiklander <jens.wiklander@linaro.org>
  662. :|G|: `jenswi-linaro`_
  663. :|F|: docs/components/spd/optee-dispatcher.rst
  664. :|F|: services/spd/opteed/
  665. TLK
  666. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  667. :|M|: Varun Wadekar <vwadekar@nvidia.com>
  668. :|G|: `vwadekar`_
  669. :|F|: docs/components/spd/tlk-dispatcher.rst
  670. :|F|: include/bl32/payloads/tlk.h
  671. :|F|: services/spd/tlkd/
  672. Trusty secure payloads
  673. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  674. :|M|: Arve Hjønnevåg <arve@android.com>
  675. :|G|: `arve-android`_
  676. :|M|: Marco Nelissen <marcone@google.com>
  677. :|G|: `marcone`_
  678. :|M|: Varun Wadekar <vwadekar@nvidia.com>
  679. :|G|: `vwadekar`_
  680. :|F|: docs/components/spd/trusty-dispatcher.rst
  681. :|F|: services/spd/trusty/
  682. Test Secure Payload (TSP)
  683. ^^^^^^^^^^^^^^^^^^^^^^^^^
  684. :|M|: Manish Badarkhe <manish.badarkhe@arm.com>
  685. :|G|: `ManishVB-Arm`_
  686. :|F|: bl32/tsp/
  687. :|F|: services/spd/tspd/
  688. ProvenCore Secure Payload Dispatcher
  689. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  690. :|M|: Jérémie Corbier <jeremie.corbier@provenrun.com>
  691. :|G|: `jcorbier`_
  692. :|F|: docs/components/spd/pnc-dispatcher.rst
  693. :|F|: services/spd/pncd/
  694. Tools
  695. ~~~~~
  696. Fiptool
  697. ^^^^^^^
  698. :|M|: Joao Alves <Joao.Alves@arm.com>
  699. :|G|: `J-Alves`_
  700. :|F|: tools/fiptool/
  701. Cert_create tool
  702. ^^^^^^^^^^^^^^^^
  703. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  704. :|G|: `sandrine-bailleux-arm`_
  705. :|F|: tools/cert_create/
  706. Encrypt_fw tool
  707. ^^^^^^^^^^^^^^^
  708. :|M|: Sumit Garg <sumit.garg@linaro.org>
  709. :|G|: `b49020`_
  710. :|F|: tools/encrypt_fw/
  711. Sptool
  712. ^^^^^^
  713. :|M|: Manish Pandey <manish.pandey2@arm.com>
  714. :|G|: `manish-pandey-arm`_
  715. :|M|: Joao Alves <Joao.Alves@arm.com>
  716. :|G|: `J-Alves`_
  717. :|F|: tools/sptool/
  718. Build system
  719. ^^^^^^^^^^^^
  720. :|M|: Manish Pandey <manish.pandey2@arm.com>
  721. :|G|: `manish-pandey-arm`_
  722. :|F|: Makefile
  723. :|F|: make_helpers/
  724. Threat Model
  725. ~~~~~~~~~~~~~
  726. :|M|: Zelalem Aweke <Zelalem.Aweke@arm.com>
  727. :|G|: `zelalem-aweke`_
  728. :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com>
  729. :|G|: `sandrine-bailleux-arm`_
  730. :|M|: Joanna Farley <joanna.farley@arm.com>
  731. :|G|: `joannafarley-arm`_
  732. :|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com>
  733. :|G|: `raghuncstate`_
  734. :|M|: Varun Wadekar <vwadekar@nvidia.com>
  735. :|G|: `vwadekar`_
  736. :|F|: docs/threat_model/
  737. Conventional Changelog Extensions
  738. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  739. :|M|: Chris Kay <chris.kay@arm.com>
  740. :|G|: `CJKay`_
  741. :|F|: tools/conventional-changelog-tf-a
  742. .. _AlexeiFedorov: https://github.com/AlexeiFedorov
  743. .. _andersdellien-arm: https://github.com/andersdellien-arm
  744. .. _Andre-ARM: https://github.com/Andre-ARM
  745. .. _Anson-Huang: https://github.com/Anson-Huang
  746. .. _bijucdas: https://github.com/bijucdas
  747. .. _bryanodonoghue: https://github.com/bryanodonoghue
  748. .. _b49020: https://github.com/b49020
  749. .. _carlocaione: https://github.com/carlocaione
  750. .. _danh-arm: https://github.com/danh-arm
  751. .. _davidvincze: https://github.com/davidvincze
  752. .. _etienne-lms: https://github.com/etienne-lms
  753. .. _glneo: https://github.com/glneo
  754. .. _grandpaul: https://github.com/grandpaul
  755. .. _hzhuang1: https://github.com/hzhuang1
  756. .. _JackyBai: https://github.com/JackyBai
  757. .. _jcorbier: https://github.com/jcorbier
  758. .. _jenswi-linaro: https://github.com/jenswi-linaro
  759. .. _jslater8: https://github.com/jslater8
  760. .. _jwerner-chromium: https://github.com/jwerner-chromium
  761. .. _kostapr: https://github.com/kostapr
  762. .. _lachitp: https://github.com/lachitp
  763. .. _ldts: https://github.com/ldts
  764. .. _marex: https://github.com/marex
  765. .. _masahir0y: https://github.com/masahir0y
  766. .. _michalsimek: https://github.com/michalsimek
  767. .. _mikaelolsson-arm: https://github.com/mikaelolsson-arm
  768. .. _mmind: https://github.com/mmind
  769. .. _MrVan: https://github.com/MrVan
  770. .. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen
  771. .. _leon-chen-mtk: https://github.com/leon-chen-mtk
  772. .. _niej: https://github.com/niej
  773. .. _npoushin: https://github.com/npoushin
  774. .. _prabhakarlad: https://github.com/prabhakarlad
  775. .. _quic_mkf: https://github.com/quicmkf
  776. .. _remi-triplefault: https://github.com/repk
  777. .. _rockchip-linux: https://github.com/rockchip-linux
  778. .. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm
  779. .. _sgorecha: https://github.com/sgorecha
  780. .. _shawnguo2: https://github.com/shawnguo2
  781. .. _smaeul: https://github.com/smaeul
  782. .. _soby-mathew: https://github.com/soby-mathew
  783. .. _sreekare: https://github.com/sreekare
  784. .. _stephan-gh: https://github.com/stephan-gh
  785. .. _sieumunt: https://github.com/sieumunt
  786. .. _BenjaminLimJL: https://github.com/BenjaminLimJL
  787. .. _thomas-arm: https://github.com/thomas-arm
  788. .. _TonyXie06: https://github.com/TonyXie06
  789. .. _TravMurav: https://github.com/TravMurav
  790. .. _vwadekar: https://github.com/vwadekar
  791. .. _venkatesh: https://github.com/vabbarap
  792. .. _Yann-lms: https://github.com/Yann-lms
  793. .. _manish-pandey-arm: https://github.com/manish-pandey-arm
  794. .. _mardyk01: https://github.com/mardyk01
  795. .. _odeprez: https://github.com/odeprez
  796. .. _bipinravi-arm: https://github.com/bipinravi-arm
  797. .. _joannafarley-arm: https://github.com/joannafarley-arm
  798. .. _ManishVB-Arm: https://github.com/ManishVB-Arm
  799. .. _max-shvetsov: https://github.com/max-shvetsov
  800. .. _javieralso-arm: https://github.com/javieralso-arm
  801. .. _laurenw-arm: https://github.com/laurenw-arm
  802. .. _zelalem-aweke: https://github.com/zelalem-aweke
  803. .. _J-Alves: https://github.com/J-Alves
  804. .. _madhukar-Arm: https://github.com/madhukar-Arm
  805. .. _raghuncstate: https://github.com/raghuncstate
  806. .. _CJKay: https://github.com/cjkay
  807. .. _nmenon: https://github.com/nmenon
  808. .. _manojkumar-arm: https://github.com/manojkumar-arm
  809. .. _chandnich: https://github.com/chandnich
  810. .. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi
  811. .. _vishnu-banavath: https://github.com/vishnu-banavath
  812. .. _vijayenthiran-arm: https://github.com/vijayenthiran-arm
  813. .. _arugan02: https://github.com/arugan02
  814. .. _uarif1: https://github.com/uarif1
  815. .. _pangupta: https://github.com/pangupta
  816. .. _JiafeiPan: https://github.com/JiafeiPan
  817. .. _arve-android: https://github.com/arve-android
  818. .. _marcone: https://github.com/marcone
  819. .. _marcbonnici: https://github.com/marcbonnici
  820. .. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/