plat/arm: Introduce corstone700 platform.
authorManish Pandey <manish.pandey2@arm.com>
Wed, 28 Nov 2018 11:20:37 +0000 (11:20 +0000)
committerManish Pandey <manish.pandey2@arm.com>
Tue, 20 Aug 2019 14:14:01 +0000 (15:14 +0100)
commit7bdc469895b694670643e2acbf2ad2318992bab6
tree309723e68308f7c4c5981b65beaad9ea54bba33a
parent5119fa7b8d674d8ae6466836c0687433f8e1694d
plat/arm: Introduce corstone700 platform.

This patch adds support for Corstone-700 foundation IP, which integrates
both Cortex-M0+ and Cortex-A(Host) processors in one handy, flexible
subsystem.
This is an example implementation of Corstone-700 IP host firmware.

Cortex-M0+ will take care of boot stages 1 and 2(BL1/BL2) as well as
bringing Host out RESET. Host will start execution directly from BL32 and
then will jump to Linux.

It is an initial port and additional features are expected to be added
later.

Change-Id: I7b5c0278243d574284b777b2408375d007a7736e
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
fdts/corstone700.dts [new file with mode: 0644]
plat/arm/board/corstone700/corstone700_helpers.S [new file with mode: 0644]
plat/arm/board/corstone700/corstone700_plat.c [new file with mode: 0644]
plat/arm/board/corstone700/corstone700_pm.c [new file with mode: 0644]
plat/arm/board/corstone700/corstone700_security.c [new file with mode: 0644]
plat/arm/board/corstone700/corstone700_topology.c [new file with mode: 0644]
plat/arm/board/corstone700/include/platform_def.h [new file with mode: 0644]
plat/arm/board/corstone700/platform.mk [new file with mode: 0644]
plat/arm/board/corstone700/sp_min/corstone700_sp_min_setup.c [new file with mode: 0644]
plat/arm/board/corstone700/sp_min/sp_min-corstone700.mk [new file with mode: 0644]