Juno: Implement initial platform port
This patch adds the initial port of the ARM Trusted Firmware on the Juno
development platform. This port does not support a BL3-2 image or any PSCI APIs
apart from PSCI_VERSION and PSCI_CPU_ON. It enables workarounds for selected
Cortex-A57 (#806969 & #813420) errata and implements the workaround for a Juno
platform errata (Defect id 831273).

Change-Id: Ib3d92df3af53820cfbb2977582ed0d7abf6ef893
1 parent e822d7c commit 01b916bff2dca219d4088b8abca0a02ac06dd615
@Sandrine Bailleux Sandrine Bailleux authored on 17 Jul 2014
Soby Mathew committed on 21 Aug 2014
Showing 23 changed files
View
include/lib/aarch64/arch.h
View
include/lib/cpus/aarch64/cortex_a57.h
View
plat/juno/aarch64/bl1_plat_helpers.S 0 → 100644
View
plat/juno/aarch64/juno_common.c 0 → 100644
View
plat/juno/aarch64/plat_helpers.S 0 → 100644
View
plat/juno/bl1_plat_setup.c 0 → 100644
View
plat/juno/bl2_plat_setup.c 0 → 100644
View
plat/juno/bl31_plat_setup.c 0 → 100644
View
plat/juno/include/plat_macros.S 0 → 100644
View
plat/juno/include/platform_def.h 0 → 100644
View
plat/juno/juno_def.h 0 → 100644
View
plat/juno/juno_private.h 0 → 100644
View
plat/juno/mhu.c 0 → 100644
View
plat/juno/mhu.h 0 → 100644
View
plat/juno/plat_gic.c 0 → 100644
View
plat/juno/plat_io_storage.c 0 → 100644
View
plat/juno/plat_pm.c 0 → 100644
View
plat/juno/plat_topology.c 0 → 100644
View
plat/juno/platform.mk 0 → 100644
View
plat/juno/scp_bootloader.c 0 → 100644
View
plat/juno/scp_bootloader.h 0 → 100644
View
plat/juno/scpi.c 0 → 100644
View
plat/juno/scpi.h 0 → 100644