Migrate Juno port to use common code
Major update to the Juno platform port to use the common platform code
in (include/)plat/arm/* and (include/)plat/common/*. This mainly
consists of removing duplicated code but also introduces some small
behavioural changes where there was unnecessary variation between the
FVP and Juno ports. See earlier commit titled `Add common ARM and CSS
platform code` for details.

Also move the ARM SoC specific security setup (i.e. NIC-400 and PCIe
initialization) from BL1 to `plat_arm_security_setup()` in BL2,
where the other security setup is done.

Change-Id: Ic9fe01bae8ed382bfb04fc5839a4cfff332eb124
1 parent 3fc4124 commit f8b0b22a1b2f7c563e0881fc5ee913f469d324a7
@Dan Handley Dan Handley authored on 19 Mar 2015
Showing 26 changed files
View
plat/juno/aarch64/bl1_plat_helpers.S 100644 → 0
View
plat/juno/aarch64/juno_common.c 100644 → 0
View
plat/juno/aarch64/plat_helpers.S
View
plat/juno/bl1_plat_setup.c 100644 → 0
View
plat/juno/bl2_plat_setup.c 100644 → 0
View
plat/juno/bl31_plat_setup.c 100644 → 0
View
plat/juno/include/plat_macros.S
View
plat/juno/include/platform_def.h
View
plat/juno/include/platform_oid.h
View
plat/juno/juno_def.h
View
plat/juno/juno_private.h 100644 → 0
View
plat/juno/juno_trusted_boot.c 100644 → 0
View
plat/juno/mhu.c 100644 → 0
View
plat/juno/mhu.h 100644 → 0
View
plat/juno/plat-tsp.ld.S 100644 → 0
View
plat/juno/plat_io_storage.c 100644 → 0
View
plat/juno/plat_pm.c 100644 → 0
View
plat/juno/plat_security.c
View
plat/juno/plat_topology.c 100644 → 0
View
plat/juno/platform.mk
View
plat/juno/scp_bootloader.c 100644 → 0
View
plat/juno/scp_bootloader.h 100644 → 0
View
plat/juno/scpi.c 100644 → 0
View
plat/juno/scpi.h 100644 → 0
View
plat/juno/tsp/tsp-juno.mk
View
plat/juno/tsp/tsp_plat_setup.c 100644 → 0