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
Showing
- include/lib/aarch64/arch.h 4 additions, 0 deletionsinclude/lib/aarch64/arch.h
- include/lib/cpus/aarch64/cortex_a57.h 11 additions, 0 deletionsinclude/lib/cpus/aarch64/cortex_a57.h
- plat/juno/aarch64/bl1_plat_helpers.S 125 additions, 0 deletionsplat/juno/aarch64/bl1_plat_helpers.S
- plat/juno/aarch64/juno_common.c 108 additions, 0 deletionsplat/juno/aarch64/juno_common.c
- plat/juno/aarch64/plat_helpers.S 161 additions, 0 deletionsplat/juno/aarch64/plat_helpers.S
- plat/juno/bl1_plat_setup.c 240 additions, 0 deletionsplat/juno/bl1_plat_setup.c
- plat/juno/bl2_plat_setup.c 316 additions, 0 deletionsplat/juno/bl2_plat_setup.c
- plat/juno/bl31_plat_setup.c 184 additions, 0 deletionsplat/juno/bl31_plat_setup.c
- plat/juno/include/plat_macros.S 108 additions, 0 deletionsplat/juno/include/plat_macros.S
- plat/juno/include/platform_def.h 161 additions, 0 deletionsplat/juno/include/platform_def.h
- plat/juno/juno_def.h 196 additions, 0 deletionsplat/juno/juno_def.h
- plat/juno/juno_private.h 153 additions, 0 deletionsplat/juno/juno_private.h
- plat/juno/mhu.c 95 additions, 0 deletionsplat/juno/mhu.c
- plat/juno/mhu.h 43 additions, 0 deletionsplat/juno/mhu.h
- plat/juno/plat_gic.c 283 additions, 0 deletionsplat/juno/plat_gic.c
- plat/juno/plat_io_storage.c 197 additions, 0 deletionsplat/juno/plat_io_storage.c
- plat/juno/plat_pm.c 161 additions, 0 deletionsplat/juno/plat_pm.c
- plat/juno/plat_topology.c 60 additions, 0 deletionsplat/juno/plat_topology.c
- plat/juno/platform.mk 82 additions, 0 deletionsplat/juno/platform.mk
- plat/juno/scp_bootloader.c 153 additions, 0 deletionsplat/juno/scp_bootloader.c
Please register or sign in to comment