zephyr/boards
Karl Zhang f2ccd2b00a boards: arm: mps2_an521: Add TFM support
This commit adds support for TF-M to the MPS2 AN521.

When the CONFIG_BUILD_WITH_TFM flag is set, a secure and
non-secure processing environment image pair will be
generated, with the Zephyr application image running on
the non-secure side.

The secure and non-secure binary images will be signed
for use with the BL2 secure bootloader.

An additional .hex file is also generated to enable
running QEMU with the AN521 binaries, `tfm_qemu.hex`,
which can be executed with the `-t run` option with
west,  or `run` with ninja or make.

When configured for use with TF-M, the
`mps2_an521_nonsecure` board definition should be used.

Signed-off-by: Karl Zhang <karl.zhang@linaro.org>
2020-05-09 16:21:51 +02:00
..
arc arch: arc: remove MPU_STACK_GUARD for ARC_MPU_VER 2 2020-05-06 12:51:05 -07:00
arm boards: arm: mps2_an521: Add TFM support 2020-05-09 16:21:51 +02:00
common scripts: west: add CANopen flash runner 2020-05-08 10:53:42 +02:00
nios2 dts: i2c: Remove DT_I2C_._NAME references 2020-04-10 15:11:18 -05:00
posix kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
riscv dts: Rename DT_HAS_NODE macro to DT_HAS_NODE_STATUS_OKAY 2020-05-06 05:25:41 -05:00
shields drivers: Replace GPIO_CS Kconfig with devicetree detection 2020-05-09 13:07:05 +02:00
x86 dts: x86: configure different IO APIC delivery modes for various devices 2020-05-08 22:32:39 -04:00
xtensa soc: intel_adsp: Generalize bootloader 2020-05-09 13:07:33 +02:00
CMakeLists.txt
deprecated.cmake boards: Remove redundant board efr32_slwstk6061a 2020-04-30 05:43:37 -05:00
index.rst
Kconfig boards: Kconfig: rename BOARD_DEPRECATED to BOARD_DEPRECATED_RELEASE 2020-01-13 10:21:12 -05:00