.. todo:: Joakim: Feels like this page is a bit malplaced in the structure. Maybe we should create a separate "main-section" for this?
Platforms supported
Several platforms are supported. In order to manage slight differences between
platforms, a PLATFORM_FLAVOR
flag has been introduced. The PLATFORM
and
PLATFORM_FLAVOR
flags define the whole configuration for a chip the where
the Trusted OS runs. Note that there is also a composite form which makes it
possible to append PLATFORM_FLAVOR
directly, by adding a dash in-between the
names. The composite form is shown below for the different boards. For more
specific details about build flags etc, please read
:ref:`configuration_and_flags`. Some platforms have different sub-maintainers,
please refer to the file MAINTAINERS for contact details for various platforms.
Platform | Composite PLATFORM flag | Publicly available? | Maintained? |
---|---|---|---|
ARM Juno Board | PLATFORM=vexpress-juno |
Yes | Yes |
Atmel ATSAMA5D2-XULT Board | PLATFORM=sam |
Yes | Yes |
Broadcom ns3 | PLATFORM=bcm-ns3 |
No | Yes |
DeveloperBox (Socionext Synquacer SC2A11) | PLATFORM=synquacer |
Yes | Yes |
FSL ls1021a | PLATFORM=ls-ls1021atwr |
Yes | Yes |
NXP ls1043ardb | PLATFORM=ls-ls1043ardb |
Yes | Yes |
NXP ls1046ardb | PLATFORM=ls-ls1046ardb |
Yes | Yes |
NXP ls1012ardb | PLATFORM=ls-ls1012ardb |
Yes | Yes |
NXP ls1028ardb | PLATFORM=ls-ls1028ardb |
Yes | Yes |
NXP ls1088ardb | PLATFORM=ls-ls1088ardb |
Yes | Yes |
NXP ls2088ardb | PLATFORM=ls-ls2088ardb |
Yes | Yes |
NXP ls1012afrwy | PLATFORM=ls-ls1012afrwy |
Yes | Yes |
FSL i.MX6 Quad SABRE Lite Board | PLATFORM=imx-mx6qsabrelite |
Yes | Yes |
FSL i.MX6 Quad SABRE SD Board | PLATFORM=imx-mx6qsabresd |
Yes | Yes |
SolidRun i.MX6 Quad Hummingboard Edge | PLATFORM=imx-mx6qhmbedge |
Yes | Yes |
SolidRun i.MX6 Dual Hummingboard Edge | PLATFORM=imx-mx6dhmbedge |
Yes | Yes |
SolidRun i.MX6 Dual Lite Hummingboard Edge | PLATFORM=imx-mx6dlhmbedge |
Yes | Yes |
SolidRun i.MX6 Solo Hummingboard Edge | PLATFORM=imx-mx6shmbedge |
Yes | Yes |
FSL i.MX6 UltraLite EVK Board | PLATFORM=imx-mx6ulevk |
Yes | Yes |
NXP i.MX7Dual SabreSD Board | PLATFORM=imx-mx7dsabresd |
Yes | Yes |
NXP i.MX7Solo WaRP7 Board | PLATFORM=imx-mx7swarp7 |
Yes | Yes |
NXP i.MX8MQEVK Board | PLATFORM=imx-imx8mqevk |
Yes | Yes |
NXP i.MX8MMEVK Board | PLATFORM=imx-imx8mmevk |
Yes | Yes |
ARM Foundation FVP | PLATFORM=vexpress-fvp |
Yes | Yes |
HiSilicon D02 | PLATFORM=d02 |
No | Yes |
HiSilicon Hi3519AV100 Demo Board | PLATFORM=hisilicon-hi3519av100_demo |
No | Yes |
HiKey Board (HiSilicon Kirin 620) | PLATFORM=hikey` or `PLATFORM=hikey-hikey |
Yes | Yes |
HiKey960 Board (HiSilicon Kirin 960) | PLATFORM=hikey-hikey960 |
Yes | Yes |
Marvell ARMADA 7K Family | PLATFORM=marvell-armada7k8k |
Yes | Yes |
Marvell ARMADA 8K Family | PLATFORM=marvell-armada7k8k |
Yes | Yes |
Marvell ARMADA 3700 Family | PLATFORM=marvell-armada3700 |
Yes | Yes |
MediaTek MT8173 EVB Board | PLATFORM=mediatek-mt8173 |
No | Yes |
Poplar Board (HiSilicon Hi3798C V200) | PLATFORM=poplar |
Yes | Yes |
QEMU | PLATFORM=vexpress-qemu_virt |
Yes | Yes |
QEMUv8 | PLATFORM=vexpress-qemu_armv8a |
Yes | Yes |
Raspberry Pi 3 | PLATFORM=rpi3 |
Yes | Yes |
Renesas RCAR | PLATFORM=rcar |
No | Yes |
Renesas RZ/G | PLATFORM=rzg |
Yes | Yes |
Rockchip PX30 | PLATFORM=rockchip-px30 |
No | Yes |
Rockchip RK322X | PLATFORM=rockchip-rk322x |
No | Yes |
Rockchip RK3399 | PLATFORM=rockchip-rk3399 |
Yes | Yes |
STMicroelectronics b2260 - h410 (96boards fmt) | PLATFORM=stm-b2260 |
No | Yes |
STMicroelectronics b2120 - h310 / h410 | PLATFORM=stm-cannes |
No | Yes |
STMicroelectronics STM32MP1 series | PLATFORM=stm32mp1 |
Yes | Yes |
Allwinner A64 Pine64 Board | PLATFORM=sunxi-sun50i_a64 |
Yes | Yes |
Texas Instruments AM65x | PLATFORM=k3-am65x |
Yes | Yes |
Texas Instruments DRA7xx | PLATFORM=ti-dra7xx |
Yes | Yes |
Texas Instruments AM57xx | PLATFORM=ti-am57xx |
Yes | Yes |
Texas Instruments AM43xx | PLATFORM=ti-am43xx |
Yes | Yes |
AMD/Xilinx Versal ACAP | PLATFORM=versal |
Yes | Yes |
Xilinx Zynq 7000 ZC702 | PLATFORM=zynq7k-zc702 |
Yes | No (v2.3.0) |
Xilinx Zynq UltraScale+ MPSOC | PLATFORM=zynqmp-zcu102 |
Yes | No (v2.4.0) |
Spreadtrum SC9860 | PLATFORM=sprd-sc9860 |
No | No (v2.1.0) |