13d28b0a4SSandrine BailleuxProject Maintenance 23d28b0a4SSandrine Bailleux=================== 38eb9490bSPaul Beesley 43d28b0a4SSandrine BailleuxTrusted Firmware-A (TF-A) is an open governance community project. All 53d28b0a4SSandrine Bailleuxcontributions are ultimately merged by the maintainers listed below. Technical 63d28b0a4SSandrine Bailleuxownership of most parts of the codebase falls on the code owners listed 73d28b0a4SSandrine Bailleuxbelow. An acknowledgement from these code owners is required before the 88eb9490bSPaul Beesleymaintainers merge a contribution. 98eb9490bSPaul Beesley 103d28b0a4SSandrine BailleuxMore details may be found in the `Project Maintenance Process`_ document. 113d28b0a4SSandrine Bailleux 123d28b0a4SSandrine Bailleux 133d28b0a4SSandrine Bailleux.. _maintainers: 143d28b0a4SSandrine Bailleux 153d28b0a4SSandrine BailleuxMaintainers 163d28b0a4SSandrine Bailleux----------- 173d28b0a4SSandrine Bailleux 188eb9490bSPaul Beesley:M: Dan Handley <dan.handley@arm.com> 198eb9490bSPaul Beesley:G: `danh-arm`_ 208eb9490bSPaul Beesley:M: Soby Mathew <soby.mathew@arm.com> 218eb9490bSPaul Beesley:G: `soby-mathew`_ 228eb9490bSPaul Beesley:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 238eb9490bSPaul Beesley:G: `sandrine-bailleux-arm`_ 248eb9490bSPaul Beesley:M: Alexei Fedorov <alexei.fedorov@arm.com> 258eb9490bSPaul Beesley:G: `AlexeiFedorov`_ 2601534e85SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 2701534e85SSandrine Bailleux:G: `manish-pandey-arm`_ 2801534e85SSandrine Bailleux:M: Mark Dykes <mark.dykes@arm.com> 2901534e85SSandrine Bailleux:G: `mardyk01`_ 3001534e85SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com> 3101534e85SSandrine Bailleux:G: `odeprez`_ 3201534e85SSandrine Bailleux:M: Bipin Ravi <bipin.ravi@arm.com> 3301534e85SSandrine Bailleux:G: `bipinravi-arm`_ 3401534e85SSandrine Bailleux:M: Joanna Farley <joanna.farley@arm.com> 3501534e85SSandrine Bailleux:G: `joannafarley-arm`_ 36*55d6596eSSandrine Bailleux:M: Julius Werner <jwerner@chromium.org> 37*55d6596eSSandrine Bailleux:G: `jwerner-chromium`_ 38*55d6596eSSandrine Bailleux:M: Varun Wadekar <vwadekar@nvidia.com> 39*55d6596eSSandrine Bailleux:G: `vwadekar`_ 40*55d6596eSSandrine Bailleux:M: Andre Przywara <andre.przywara@arm.com> 41*55d6596eSSandrine Bailleux:G: `Andre-ARM`_ 42*55d6596eSSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 43*55d6596eSSandrine Bailleux:G: `laurenw-arm`_ 44*55d6596eSSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 45*55d6596eSSandrine Bailleux:G: `madhukar-Arm`_ 468eb9490bSPaul Beesley 473d28b0a4SSandrine Bailleux 483d28b0a4SSandrine Bailleux.. _code owners: 493d28b0a4SSandrine Bailleux 503d28b0a4SSandrine BailleuxCode owners 513d28b0a4SSandrine Bailleux----------- 523d28b0a4SSandrine Bailleux 530c16d684SSandrine BailleuxCore Code 540c16d684SSandrine Bailleux~~~~~~~~~ 550c16d684SSandrine Bailleux 560c16d684SSandrine BailleuxArmv7-A architecture port 570c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^ 580c16d684SSandrine Bailleux:M: Etienne Carriere <etienne.carriere@linaro.org> 590c16d684SSandrine Bailleux:G: `etienne-lms`_ 600c16d684SSandrine Bailleux 61da37ac88SSandrine BailleuxSoftware Delegated Exception Interface (SDEI) 62da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 63da37ac88SSandrine Bailleux:M: Mark Dykes <mark.dykes@arm.com> 64da37ac88SSandrine Bailleux:G: `mardyk01`_ 65da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com> 66da37ac88SSandrine Bailleux:G: `john-powell-arm`_ 67da37ac88SSandrine Bailleux:F: services/std_svc/sdei/ 68da37ac88SSandrine Bailleux 69da37ac88SSandrine BailleuxTrusted Boot 70da37ac88SSandrine Bailleux^^^^^^^^^^^^ 71da37ac88SSandrine Bailleux:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 72da37ac88SSandrine Bailleux:G: `sandrine-bailleux-arm`_ 73da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 74da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 75da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com> 76da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_ 77da37ac88SSandrine Bailleux:F: drivers/auth/ 78da37ac88SSandrine Bailleux 79da37ac88SSandrine BailleuxSecure Partition Manager (SPM) 80da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 81da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com> 82da37ac88SSandrine Bailleux:G: `odeprez`_ 83da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 84da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 85da37ac88SSandrine Bailleux:M: Maksims Svecovs <maksims.svecovs@arm.com> 86da37ac88SSandrine Bailleux:G: `max-shvetsov`_ 87da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com> 88da37ac88SSandrine Bailleux:G: `J-Alves`_ 89da37ac88SSandrine Bailleux:F: services/std_svc/spm\* 90da37ac88SSandrine Bailleux 91da37ac88SSandrine BailleuxException Handling Framework (EHF) 92da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 93da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com> 94da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_ 95da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com> 96da37ac88SSandrine Bailleux:G: `john-powell-arm`_ 97da37ac88SSandrine Bailleux:F: bl31/ehf.c 98da37ac88SSandrine Bailleux 990c16d684SSandrine Bailleux 1000c16d684SSandrine BailleuxDrivers, Libraries and Framework Code 1010c16d684SSandrine Bailleux~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1020c16d684SSandrine Bailleux 1030c16d684SSandrine BailleuxConsole API framework 1040c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^ 1050c16d684SSandrine Bailleux:M: Julius Werner <jwerner@chromium.org> 1060c16d684SSandrine Bailleux:G: `jwerner-chromium`_ 1070c16d684SSandrine Bailleux:F: drivers/console/ 1080c16d684SSandrine Bailleux:F: include/drivers/console.h 1090c16d684SSandrine Bailleux:F: plat/common/aarch64/crash_console_helpers.S 1100c16d684SSandrine Bailleux 1110c16d684SSandrine Bailleuxcoreboot support libraries 1120c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^ 1130c16d684SSandrine Bailleux:M: Julius Werner <jwerner@chromium.org> 1140c16d684SSandrine Bailleux:G: `jwerner-chromium`_ 1150c16d684SSandrine Bailleux:F: drivers/coreboot/ 1160c16d684SSandrine Bailleux:F: include/drivers/coreboot/ 1170c16d684SSandrine Bailleux:F: include/lib/coreboot.h 1180c16d684SSandrine Bailleux:F: lib/coreboot/ 1190c16d684SSandrine Bailleux 1200c16d684SSandrine BailleuxeMMC/UFS drivers 1210c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^ 1220c16d684SSandrine Bailleux:M: Haojian Zhuang <haojian.zhuang@linaro.org> 1230c16d684SSandrine Bailleux:G: `hzhuang1`_ 1240c16d684SSandrine Bailleux:F: drivers/partition/ 1250c16d684SSandrine Bailleux:F: drivers/synopsys/emmc/ 1260c16d684SSandrine Bailleux:F: drivers/synopsys/ufs/ 1270c16d684SSandrine Bailleux:F: drivers/ufs/ 1280c16d684SSandrine Bailleux:F: include/drivers/dw_ufs.h 1290c16d684SSandrine Bailleux:F: include/drivers/ufs.h 1300c16d684SSandrine Bailleux:F: include/drivers/synopsys/dw_mmc.h 1310c16d684SSandrine Bailleux 132da37ac88SSandrine BailleuxPower State Coordination Interface (PSCI) 133da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 134da37ac88SSandrine Bailleux:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 135da37ac88SSandrine Bailleux:G: `javieralso-arm`_ 136da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 137da37ac88SSandrine Bailleux:G: `madhukar-Arm`_ 138da37ac88SSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 139da37ac88SSandrine Bailleux:G: `laurenw-arm`_ 140da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 141da37ac88SSandrine Bailleux:G: `zelalem-aweke`_ 142da37ac88SSandrine Bailleux:F: lib/psci/ 143da37ac88SSandrine Bailleux 144da37ac88SSandrine BailleuxDebugFS 145da37ac88SSandrine Bailleux^^^^^^^ 146da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com> 147da37ac88SSandrine Bailleux:G: `odeprez`_ 148da37ac88SSandrine Bailleux:F: lib/debugfs/ 149da37ac88SSandrine Bailleux 150da37ac88SSandrine BailleuxFirmware Configuration Framework (FCONF) 151da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 153da37ac88SSandrine Bailleux:G: `madhukar-Arm`_ 154da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com> 155da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_ 156da37ac88SSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 157da37ac88SSandrine Bailleux:G: `laurenw-arm`_ 158da37ac88SSandrine Bailleux:F: lib/fconf/ 159da37ac88SSandrine Bailleux 160da37ac88SSandrine BailleuxPerformance Measurement Framework (PMF) 161da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 162da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com> 163da37ac88SSandrine Bailleux:G: `J-Alves`_ 164da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 165da37ac88SSandrine Bailleux:G: `theotherjimmy`_ 166da37ac88SSandrine Bailleux:F: lib/pmf/ 167da37ac88SSandrine Bailleux 168da37ac88SSandrine BailleuxArm CPU libraries 169da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^ 170da37ac88SSandrine Bailleux:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 171da37ac88SSandrine Bailleux:G: `laurenw-arm`_ 172da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com> 173da37ac88SSandrine Bailleux:G: `john-powell-arm`_ 174da37ac88SSandrine Bailleux:F: lib/cpus/ 175da37ac88SSandrine Bailleux 176da37ac88SSandrine BailleuxReliability Availability Serviceabilty (RAS) framework 177da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 178da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com> 179da37ac88SSandrine Bailleux:G: `odeprez`_ 180da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 181da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 182da37ac88SSandrine Bailleux:F: lib/extensions/ras/ 183da37ac88SSandrine Bailleux 184da37ac88SSandrine BailleuxActivity Monitors Unit (AMU) extensions 185da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 186da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com> 187da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_ 188da37ac88SSandrine Bailleux:F: lib/extensions/amu/ 189da37ac88SSandrine Bailleux 190da37ac88SSandrine BailleuxMemory Partitioning And Monitoring (MPAM) extensions 191da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 192da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 193da37ac88SSandrine Bailleux:G: `zelalem-aweke`_ 194da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 195da37ac88SSandrine Bailleux:G: `theotherjimmy`_ 196da37ac88SSandrine Bailleux:F: lib/extensions/mpam/ 197da37ac88SSandrine Bailleux 198da37ac88SSandrine BailleuxPointer Authentication (PAuth) and Branch Target Identification (BTI) extensions 199da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com> 201da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_ 202da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 203da37ac88SSandrine Bailleux:G: `zelalem-aweke`_ 204da37ac88SSandrine Bailleux:F: lib/extensions/pauth/ 205da37ac88SSandrine Bailleux 206da37ac88SSandrine BailleuxStatistical Profiling Extension (SPE) 207da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 208da37ac88SSandrine Bailleux:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 209da37ac88SSandrine Bailleux:G: `zelalem-aweke`_ 210da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 211da37ac88SSandrine Bailleux:G: `theotherjimmy`_ 212da37ac88SSandrine Bailleux:F: lib/extensions/spe/ 213da37ac88SSandrine Bailleux 214da37ac88SSandrine BailleuxScalable Vector Extension (SVE) 215da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 216da37ac88SSandrine Bailleux:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 217da37ac88SSandrine Bailleux:G: `theotherjimmy`_ 218da37ac88SSandrine Bailleux:F: lib/extensions/sve/ 219da37ac88SSandrine Bailleux 220da37ac88SSandrine BailleuxStandard C library 221da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^ 222da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com> 223da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_ 224da37ac88SSandrine Bailleux:M: John Powell <John.Powell@arm.com> 225da37ac88SSandrine Bailleux:G: `john-powell-arm`_ 226da37ac88SSandrine Bailleux:F: lib/libc/ 227da37ac88SSandrine Bailleux 228da37ac88SSandrine BailleuxLibrary At ROM (ROMlib) 229da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^ 230da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 231da37ac88SSandrine Bailleux:G: `madhukar-Arm`_ 232da37ac88SSandrine Bailleux:F: lib/romlib/ 233da37ac88SSandrine Bailleux 234da37ac88SSandrine BailleuxTranslation tables (``xlat_tables``) library 235da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 236da37ac88SSandrine Bailleux:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 237da37ac88SSandrine Bailleux:G: `javieralso-arm`_ 238da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com> 239da37ac88SSandrine Bailleux:G: `J-Alves`_ 240da37ac88SSandrine Bailleux:F: lib/xlat\_tables_\*/ 241da37ac88SSandrine Bailleux 242da37ac88SSandrine BailleuxIO abstraction layer 243da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^ 244da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 245da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 246da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com> 247da37ac88SSandrine Bailleux:G: `odeprez`_ 248da37ac88SSandrine Bailleux:F: drivers/io/ 249da37ac88SSandrine Bailleux 250da37ac88SSandrine BailleuxGIC driver 251da37ac88SSandrine Bailleux^^^^^^^^^^ 252da37ac88SSandrine Bailleux:M: Alexei Fedorov <alexei.fedorov@arm.com> 253da37ac88SSandrine Bailleux:G: `AlexeiFedorov`_ 254da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 255da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 256da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 257da37ac88SSandrine Bailleux:G: `madhukar-Arm`_ 258da37ac88SSandrine Bailleux:M: Olivier Deprez <olivier.deprez@arm.com> 259da37ac88SSandrine Bailleux:G: `odeprez`_ 260da37ac88SSandrine Bailleux:F: drivers/arm/gic/ 261da37ac88SSandrine Bailleux 262da37ac88SSandrine BailleuxLibfdt wrappers 263da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^ 264da37ac88SSandrine Bailleux:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 265da37ac88SSandrine Bailleux:G: `madhukar-Arm`_ 266da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com> 267da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_ 268da37ac88SSandrine Bailleux:F: common/fdt_wrappers.c 269da37ac88SSandrine Bailleux 270da37ac88SSandrine BailleuxFirmware Encryption Framework 271da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 272da37ac88SSandrine Bailleux:M: Sumit Garg <sumit.garg@linaro.org> 273da37ac88SSandrine Bailleux:G: `b49020`_ 274da37ac88SSandrine Bailleux:F: drivers/io/io_encrypted.c 275da37ac88SSandrine Bailleux:F: include/drivers/io/io_encrypted.h 276da37ac88SSandrine Bailleux:F: include/tools_share/firmware_encrypted.h 277da37ac88SSandrine Bailleux 2780c16d684SSandrine Bailleux 2790c16d684SSandrine BailleuxPlatform Ports 2800c16d684SSandrine Bailleux~~~~~~~~~~~~~~ 2810c16d684SSandrine Bailleux 2828eb9490bSPaul BeesleyAllwinner ARMv8 platform port 2833d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2848eb9490bSPaul Beesley:M: Andre Przywara <andre.przywara@arm.com> 2858eb9490bSPaul Beesley:G: `Andre-ARM`_ 2868eb9490bSPaul Beesley:M: Samuel Holland <samuel@sholland.org> 2878eb9490bSPaul Beesley:G: `smaeul`_ 2888eb9490bSPaul Beesley:F: docs/plat/allwinner.rst 2898eb9490bSPaul Beesley:F: plat/allwinner/ 2908eb9490bSPaul Beesley:F: drivers/allwinner/ 2918eb9490bSPaul Beesley 2928eb9490bSPaul BeesleyAmlogic Meson S905 (GXBB) platform port 2933d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2948eb9490bSPaul Beesley:M: Andre Przywara <andre.przywara@arm.com> 2958eb9490bSPaul Beesley:G: `Andre-ARM`_ 2968eb9490bSPaul Beesley:F: docs/plat/meson-gxbb.rst 2978eb9490bSPaul Beesley:F: drivers/amlogic/ 2988eb9490bSPaul Beesley:F: plat/amlogic/gxbb/ 2998eb9490bSPaul Beesley 3008eb9490bSPaul BeesleyAmlogic Meson S905x (GXL) platform port 3013d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3028eb9490bSPaul Beesley:M: Remi Pommarel <repk@triplefau.lt> 3038eb9490bSPaul Beesley:G: `remi-triplefault`_ 3048eb9490bSPaul Beesley:F: docs/plat/meson-gxl.rst 3058eb9490bSPaul Beesley:F: plat/amlogic/gxl/ 3068eb9490bSPaul Beesley 3078eb9490bSPaul BeesleyAmlogic Meson S905X2 (G12A) platform port 3083d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3098eb9490bSPaul Beesley:M: Carlo Caione <ccaione@baylibre.com> 3108eb9490bSPaul Beesley:G: `carlocaione`_ 3118eb9490bSPaul Beesley:F: docs/plat/meson-g12a.rst 3128eb9490bSPaul Beesley:F: plat/amlogic/g12a/ 3138eb9490bSPaul Beesley 314afd241e7SCarlo CaioneAmlogic Meson A113D (AXG) platform port 3153d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 316afd241e7SCarlo Caione:M: Carlo Caione <ccaione@baylibre.com> 317afd241e7SCarlo Caione:G: `carlocaione`_ 318afd241e7SCarlo Caione:F: docs/plat/meson-axg.rst 319afd241e7SCarlo Caione:F: plat/amlogic/axg/ 320afd241e7SCarlo Caione 3218eb9490bSPaul BeesleyArm System Guidance for Infrastructure / Mobile FVP platforms 3223d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3238eb9490bSPaul Beesley:M: Nariman Poushin <nariman.poushin@linaro.org> 3248eb9490bSPaul Beesley:G: `npoushin`_ 3258eb9490bSPaul Beesley:M: Thomas Abraham <thomas.abraham@arm.com> 3268eb9490bSPaul Beesley:G: `thomas-arm`_ 3278eb9490bSPaul Beesley:F: plat/arm/css/sgi/ 3288eb9490bSPaul Beesley:F: plat/arm/css/sgm/ 3298eb9490bSPaul Beesley:F: plat/arm/board/sgi575/ 3308eb9490bSPaul Beesley:F: plat/arm/board/sgm775/ 3318eb9490bSPaul Beesley 3328eb9490bSPaul BeesleyHiSilicon HiKey and HiKey960 platform ports 3333d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3348eb9490bSPaul Beesley:M: Haojian Zhuang <haojian.zhuang@linaro.org> 3358eb9490bSPaul Beesley:G: `hzhuang1`_ 3368eb9490bSPaul Beesley:F: docs/plat/hikey.rst 3378eb9490bSPaul Beesley:F: docs/plat/hikey960.rst 3388eb9490bSPaul Beesley:F: plat/hisilicon/hikey/ 3398eb9490bSPaul Beesley:F: plat/hisilicon/hikey960/ 3408eb9490bSPaul Beesley 3418eb9490bSPaul BeesleyHiSilicon Poplar platform port 3423d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3438eb9490bSPaul Beesley:M: Shawn Guo <shawn.guo@linaro.org> 3448eb9490bSPaul Beesley:G: `shawnguo2`_ 3458eb9490bSPaul Beesley:F: docs/plat/poplar.rst 3468eb9490bSPaul Beesley:F: plat/hisilicon/poplar/ 3478eb9490bSPaul Beesley 3488eb9490bSPaul BeesleyIntel SocFPGA platform ports 3493d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3508eb9490bSPaul Beesley:M: Tien Hock Loh <tien.hock.loh@intel.com> 3518eb9490bSPaul Beesley:G: `thloh85-intel`_ 3528eb9490bSPaul Beesley:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 3538eb9490bSPaul Beesley:G: mabdulha 3548eb9490bSPaul Beesley:F: plat/intel/soc 3558eb9490bSPaul Beesley:F: drivers/intel/soc/ 3568eb9490bSPaul Beesley 3578eb9490bSPaul BeesleyMediaTek platform ports 3583d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^ 3598eb9490bSPaul Beesley:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 3608eb9490bSPaul Beesley:G: `mtk09422`_ 3618eb9490bSPaul Beesley:F: plat/mediatek/ 3628eb9490bSPaul Beesley 3638eb9490bSPaul BeesleyMarvell platform ports and SoC drivers 3643d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3658eb9490bSPaul Beesley:M: Konstantin Porotchkin <kostap@marvell.com> 3668eb9490bSPaul Beesley:G: `kostapr`_ 36754895747SSandrine Bailleux:F: docs/plat/marvell/ 3688eb9490bSPaul Beesley:F: plat/marvell/ 3698eb9490bSPaul Beesley:F: drivers/marvell/ 3708eb9490bSPaul Beesley:F: tools/marvell/ 3718eb9490bSPaul Beesley 3728eb9490bSPaul BeesleyNVidia platform ports 3733d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^ 3748eb9490bSPaul Beesley:M: Varun Wadekar <vwadekar@nvidia.com> 3758eb9490bSPaul Beesley:G: `vwadekar`_ 3768eb9490bSPaul Beesley:F: docs/plat/nvidia-tegra.rst 3778eb9490bSPaul Beesley:F: include/lib/cpus/aarch64/denver.h 3788eb9490bSPaul Beesley:F: lib/cpus/aarch64/denver.S 3798eb9490bSPaul Beesley:F: plat/nvidia/ 3808eb9490bSPaul Beesley 3818eb9490bSPaul BeesleyNXP QorIQ Layerscape platform ports 3823d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3838eb9490bSPaul Beesley:M: Jiafei Pan <jiafei.pan@nxp.com> 3848eb9490bSPaul Beesley:G: `qoriq-open-source`_ 3858eb9490bSPaul Beesley:F: docs/plat/ls1043a.rst 3868eb9490bSPaul Beesley:F: plat/layerscape/ 3878eb9490bSPaul Beesley 3888eb9490bSPaul BeesleyNXP i.MX 7 WaRP7 platform port and SoC drivers 3893d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3908eb9490bSPaul Beesley:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 3918eb9490bSPaul Beesley:G: `bryanodonoghue`_ 3928eb9490bSPaul Beesley:M: Jun Nie <jun.nie@linaro.org> 3938eb9490bSPaul Beesley:G: `niej`_ 3948eb9490bSPaul Beesley:F: docs/plat/warp7.rst 3958eb9490bSPaul Beesley:F: plat/imx/common/ 3968eb9490bSPaul Beesley:F: plat/imx/imx7/ 3978eb9490bSPaul Beesley:F: drivers/imx/timer/ 3988eb9490bSPaul Beesley:F: drivers/imx/uart/ 3998eb9490bSPaul Beesley:F: drivers/imx/usdhc/ 4008eb9490bSPaul Beesley 4018eb9490bSPaul BeesleyNXP i.MX 8 platform port 4023d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^ 4038eb9490bSPaul Beesley:M: Anson Huang <Anson.Huang@nxp.com> 4048eb9490bSPaul Beesley:G: `Anson-Huang`_ 4058eb9490bSPaul Beesley:F: docs/plat/imx8.rst 4068eb9490bSPaul Beesley:F: plat/imx/ 4078eb9490bSPaul Beesley 4088eb9490bSPaul BeesleyNXP i.MX8M platform port 4093d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^ 4108eb9490bSPaul Beesley:M: Jacky Bai <ping.bai@nxp.com> 4118eb9490bSPaul Beesley:G: `JackyBai`_ 41254895747SSandrine Bailleux:F: docs/plat/imx8m.rst 4138eb9490bSPaul Beesley:F: plat/imx/imx8m/ 4148eb9490bSPaul Beesley 4158eb9490bSPaul BeesleyQEMU platform port 4163d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^ 4178eb9490bSPaul Beesley:M: Jens Wiklander <jens.wiklander@linaro.org> 4188eb9490bSPaul Beesley:G: `jenswi-linaro`_ 4198eb9490bSPaul Beesley:F: docs/plat/qemu.rst 4208eb9490bSPaul Beesley:F: plat/qemu/ 4218eb9490bSPaul Beesley 4228eb9490bSPaul BeesleyRaspberry Pi 3 platform port 4233d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4248eb9490bSPaul Beesley:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 4258eb9490bSPaul Beesley:G: `grandpaul`_ 4268eb9490bSPaul Beesley:F: docs/plat/rpi3.rst 42754895747SSandrine Bailleux:F: plat/rpi/rpi3/ 4289aaae8e6SAndre Przywara:F: plat/rpi/common/ 4299aaae8e6SAndre Przywara:F: drivers/rpi3/ 4309aaae8e6SAndre Przywara:F: include/drivers/rpi3/ 4319aaae8e6SAndre Przywara 4329aaae8e6SAndre PrzywaraRaspberry Pi 4 platform port 4333d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4349aaae8e6SAndre Przywara:M: Andre Przywara <andre.przywara@arm.com> 4359aaae8e6SAndre Przywara:G: `Andre-ARM`_ 4369aaae8e6SAndre Przywara:F: docs/plat/rpi4.rst 4379aaae8e6SAndre Przywara:F: plat/rpi/rpi4/ 4389aaae8e6SAndre Przywara:F: plat/rpi/common/ 4398eb9490bSPaul Beesley:F: drivers/rpi3/ 4408eb9490bSPaul Beesley:F: include/drivers/rpi3/ 4418eb9490bSPaul Beesley 4428eb9490bSPaul BeesleyRenesas rcar-gen3 platform port 4433d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4448eb9490bSPaul Beesley:M: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 4458eb9490bSPaul Beesley:G: `ldts`_ 4468eb9490bSPaul Beesley:M: Marek Vasut <marek.vasut@gmail.com> 4478eb9490bSPaul Beesley:G: `marex`_ 4488eb9490bSPaul Beesley:F: docs/plat/rcar-gen3.rst 4498eb9490bSPaul Beesley:F: plat/renesas/rcar 4508eb9490bSPaul Beesley:F: drivers/renesas/rcar 4518eb9490bSPaul Beesley:F: tools/renesas/rcar_layout_create 4528eb9490bSPaul Beesley 4538eb9490bSPaul BeesleyRockChip platform port 4543d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^ 4558eb9490bSPaul Beesley:M: Tony Xie <tony.xie@rock-chips.com> 4568eb9490bSPaul Beesley:G: `TonyXie06`_ 4578eb9490bSPaul Beesley:G: `rockchip-linux`_ 4588eb9490bSPaul Beesley:M: Heiko Stuebner <heiko@sntech.de> 4598eb9490bSPaul Beesley:G: `mmind`_ 4608eb9490bSPaul Beesley:F: plat/rockchip/ 4618eb9490bSPaul Beesley 4628eb9490bSPaul BeesleySTM32MP1 platform port 4633d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^ 4648eb9490bSPaul Beesley:M: Yann Gautier <yann.gautier@st.com> 4658eb9490bSPaul Beesley:G: `Yann-lms`_ 4668eb9490bSPaul Beesley:F: docs/plat/stm32mp1.rst 4678eb9490bSPaul Beesley:F: drivers/st/ 4688eb9490bSPaul Beesley:F: fdts/stm32\* 4698eb9490bSPaul Beesley:F: include/drivers/st/ 4708eb9490bSPaul Beesley:F: include/dt-bindings/\*/stm32\* 4718eb9490bSPaul Beesley:F: plat/st/ 4728eb9490bSPaul Beesley:F: tools/stm32image/ 4738eb9490bSPaul Beesley 4748eb9490bSPaul BeesleySynquacer platform port 4753d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^ 4768eb9490bSPaul Beesley:M: Sumit Garg <sumit.garg@linaro.org> 4778eb9490bSPaul Beesley:G: `b49020`_ 4788eb9490bSPaul Beesley:F: docs/plat/synquacer.rst 4798eb9490bSPaul Beesley:F: plat/socionext/synquacer/ 4808eb9490bSPaul Beesley 4818eb9490bSPaul BeesleyTexas Instruments platform port 4823d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4838eb9490bSPaul Beesley:M: Andrew F. Davis <afd@ti.com> 4848eb9490bSPaul Beesley:G: `glneo`_ 4858eb9490bSPaul Beesley:F: docs/plat/ti-k3.rst 4868eb9490bSPaul Beesley:F: plat/ti/ 4878eb9490bSPaul Beesley 4888eb9490bSPaul BeesleyUniPhier platform port 4893d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^ 4908eb9490bSPaul Beesley:M: Masahiro Yamada <yamada.masahiro@socionext.com> 4918eb9490bSPaul Beesley:G: `masahir0y`_ 4928eb9490bSPaul Beesley:F: docs/plat/socionext-uniphier.rst 4938eb9490bSPaul Beesley:F: plat/socionext/uniphier/ 4948eb9490bSPaul Beesley 4958eb9490bSPaul BeesleyXilinx platform port 4963d28b0a4SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^ 4978eb9490bSPaul Beesley:M: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> 4988eb9490bSPaul Beesley:G: `sivadur`_ 4998eb9490bSPaul Beesley:F: docs/plat/xilinx-zynqmp.rst 5008eb9490bSPaul Beesley:F: plat/xilinx/ 5018eb9490bSPaul Beesley 5020c16d684SSandrine Bailleux 503da37ac88SSandrine BailleuxSecure Payloads and Dispatchers 504da37ac88SSandrine Bailleux~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5050c16d684SSandrine Bailleux 5060c16d684SSandrine BailleuxOP-TEE dispatcher 5070c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^ 5080c16d684SSandrine Bailleux:M: Jens Wiklander <jens.wiklander@linaro.org> 5090c16d684SSandrine Bailleux:G: `jenswi-linaro`_ 5100c16d684SSandrine Bailleux:F: docs/components/spd/optee-dispatcher.rst 5110c16d684SSandrine Bailleux:F: services/spd/opteed/ 5120c16d684SSandrine Bailleux 5130c16d684SSandrine BailleuxTLK/Trusty secure payloads 5140c16d684SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^^ 5150c16d684SSandrine Bailleux:M: Varun Wadekar <vwadekar@nvidia.com> 5160c16d684SSandrine Bailleux:G: `vwadekar`_ 5170c16d684SSandrine Bailleux:F: docs/components/spd/tlk-dispatcher.rst 5180c16d684SSandrine Bailleux:F: docs/components/spd/trusty-dispatcher.rst 5190c16d684SSandrine Bailleux:F: include/bl32/payloads/tlk.h 5200c16d684SSandrine Bailleux:F: services/spd/tlkd/ 5210c16d684SSandrine Bailleux:F: services/spd/trusty/ 5220c16d684SSandrine Bailleux 523da37ac88SSandrine BailleuxTest Secure Payload (TSP) 524da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^^^^^^^^^^ 525da37ac88SSandrine Bailleux:M: Manish Badarkhe <manish.badarkhe@arm.com> 526da37ac88SSandrine Bailleux:G: `ManishVB-Arm`_ 527da37ac88SSandrine Bailleux:F: bl32/tsp/ 528da37ac88SSandrine Bailleux:F: services/spd/tspd/ 529da37ac88SSandrine Bailleux 530da37ac88SSandrine BailleuxTools 531da37ac88SSandrine Bailleux~~~~~ 532da37ac88SSandrine Bailleux 533da37ac88SSandrine BailleuxFiptool 534da37ac88SSandrine Bailleux^^^^^^^ 535da37ac88SSandrine Bailleux:M: Joao Alves <Joao.Alves@arm.com> 536da37ac88SSandrine Bailleux:G: `J-Alves`_ 537da37ac88SSandrine Bailleux:F: tools/fiptool/ 538da37ac88SSandrine Bailleux 539da37ac88SSandrine BailleuxCert_create tool 540da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^^ 541da37ac88SSandrine Bailleux:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 542da37ac88SSandrine Bailleux:G: `sandrine-bailleux-arm`_ 543da37ac88SSandrine Bailleux:F: tools/cert_create/ 544da37ac88SSandrine Bailleux 545da37ac88SSandrine BailleuxEncrypt_fw tool 546da37ac88SSandrine Bailleux^^^^^^^^^^^^^^^ 547da37ac88SSandrine Bailleux:M: Sumit Garg <sumit.garg@linaro.org> 548da37ac88SSandrine Bailleux:G: `b49020`_ 549da37ac88SSandrine Bailleux:F: tools/encrypt_fw/ 550da37ac88SSandrine Bailleux 551da37ac88SSandrine BailleuxSptool 552da37ac88SSandrine Bailleux^^^^^^ 553da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 554da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 555da37ac88SSandrine Bailleux:F: tools/sptool/ 556da37ac88SSandrine Bailleux 557da37ac88SSandrine BailleuxBuild system 558da37ac88SSandrine Bailleux^^^^^^^^^^^^ 559da37ac88SSandrine Bailleux:M: Manish Pandey <manish.pandey2@arm.com> 560da37ac88SSandrine Bailleux:G: `manish-pandey-arm`_ 561da37ac88SSandrine Bailleux:F: Makefile 562da37ac88SSandrine Bailleux:F: make_helpers/ 5630c16d684SSandrine Bailleux 5648eb9490bSPaul Beesley.. _AlexeiFedorov: https://github.com/AlexeiFedorov 5658eb9490bSPaul Beesley.. _Andre-ARM: https://github.com/Andre-ARM 5668eb9490bSPaul Beesley.. _Anson-Huang: https://github.com/Anson-Huang 5678eb9490bSPaul Beesley.. _bryanodonoghue: https://github.com/bryanodonoghue 5688eb9490bSPaul Beesley.. _b49020: https://github.com/b49020 5698eb9490bSPaul Beesley.. _carlocaione: https://github.com/carlocaione 5708eb9490bSPaul Beesley.. _danh-arm: https://github.com/danh-arm 5718eb9490bSPaul Beesley.. _etienne-lms: https://github.com/etienne-lms 5728eb9490bSPaul Beesley.. _glneo: https://github.com/glneo 5738eb9490bSPaul Beesley.. _grandpaul: https://github.com/grandpaul 5748eb9490bSPaul Beesley.. _hzhuang1: https://github.com/hzhuang1 5758eb9490bSPaul Beesley.. _JackyBai: https://github.com/JackyBai 5768eb9490bSPaul Beesley.. _jenswi-linaro: https://github.com/jenswi-linaro 5778eb9490bSPaul Beesley.. _jwerner-chromium: https://github.com/jwerner-chromium 5788eb9490bSPaul Beesley.. _kostapr: https://github.com/kostapr 5798eb9490bSPaul Beesley.. _ldts: https://github.com/ldts 5808eb9490bSPaul Beesley.. _marex: https://github.com/marex 5818eb9490bSPaul Beesley.. _masahir0y: https://github.com/masahir0y 5828eb9490bSPaul Beesley.. _mmind: https://github.com/mmind 5838eb9490bSPaul Beesley.. _mtk09422: https://github.com/mtk09422 5848eb9490bSPaul Beesley.. _niej: https://github.com/niej 5858eb9490bSPaul Beesley.. _npoushin: https://github.com/npoushin 5868eb9490bSPaul Beesley.. _qoriq-open-source: https://github.com/qoriq-open-source 5878eb9490bSPaul Beesley.. _remi-triplefault: https://github.com/repk 5888eb9490bSPaul Beesley.. _rockchip-linux: https://github.com/rockchip-linux 5898eb9490bSPaul Beesley.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 5908eb9490bSPaul Beesley.. _shawnguo2: https://github.com/shawnguo2 5918eb9490bSPaul Beesley.. _sivadur: https://github.com/sivadur 5928eb9490bSPaul Beesley.. _smaeul: https://github.com/smaeul 5938eb9490bSPaul Beesley.. _soby-mathew: https://github.com/soby-mathew 5948eb9490bSPaul Beesley.. _thloh85-intel: https://github.com/thloh85-intel 5958eb9490bSPaul Beesley.. _thomas-arm: https://github.com/thomas-arm 5968eb9490bSPaul Beesley.. _TonyXie06: https://github.com/TonyXie06 5978eb9490bSPaul Beesley.. _vwadekar: https://github.com/vwadekar 5988eb9490bSPaul Beesley.. _Yann-lms: https://github.com/Yann-lms 59901534e85SSandrine Bailleux.. _manish-pandey-arm: https://github.com/manish-pandey-arm 60001534e85SSandrine Bailleux.. _mardyk01: https://github.com/mardyk01 60101534e85SSandrine Bailleux.. _odeprez: https://github.com/odeprez 60201534e85SSandrine Bailleux.. _bipinravi-arm: https://github.com/bipinravi-arm 60301534e85SSandrine Bailleux.. _joannafarley-arm: https://github.com/joannafarley-arm 604da37ac88SSandrine Bailleux.. _ManishVB-Arm: https://github.com/ManishVB-Arm 605da37ac88SSandrine Bailleux.. _max-shvetsov: https://github.com/max-shvetsov 606da37ac88SSandrine Bailleux.. _javieralso-arm: https://github.com/javieralso-arm 607da37ac88SSandrine Bailleux.. _laurenw-arm: https://github.com/laurenw-arm 608da37ac88SSandrine Bailleux.. _zelalem-aweke: https://github.com/zelalem-aweke 609da37ac88SSandrine Bailleux.. _theotherjimmy: https://github.com/theotherjimmy 610da37ac88SSandrine Bailleux.. _J-Alves: https://github.com/J-Alves 611da37ac88SSandrine Bailleux.. _madhukar-Arm: https://github.com/madhukar-Arm 612da37ac88SSandrine Bailleux.. _john-powell-arm: https://github.com/john-powell-arm 613da37ac88SSandrine Bailleux 6143d28b0a4SSandrine Bailleux 6153d28b0a4SSandrine Bailleux.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 616