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 |
---|
|
plat/juno/aarch64/bl1_plat_helpers.S 100644 → 0 |
---|
plat/juno/aarch64/juno_common.c 100644 → 0 |
---|
plat/juno/aarch64/plat_helpers.S |
---|
plat/juno/bl1_plat_setup.c 100644 → 0 |
---|
plat/juno/bl2_plat_setup.c 100644 → 0 |
---|
plat/juno/bl31_plat_setup.c 100644 → 0 |
---|
plat/juno/include/plat_macros.S |
---|
plat/juno/include/platform_def.h |
---|
plat/juno/include/platform_oid.h |
---|
plat/juno/juno_def.h |
---|
plat/juno/juno_private.h 100644 → 0 |
---|
plat/juno/juno_trusted_boot.c 100644 → 0 |
---|
plat/juno/mhu.c 100644 → 0 |
---|
plat/juno/mhu.h 100644 → 0 |
---|
plat/juno/plat-tsp.ld.S 100644 → 0 |
---|
plat/juno/plat_io_storage.c 100644 → 0 |
---|
plat/juno/plat_pm.c 100644 → 0 |
---|
plat/juno/plat_security.c |
---|
plat/juno/plat_topology.c 100644 → 0 |
---|
plat/juno/platform.mk |
---|
plat/juno/scp_bootloader.c 100644 → 0 |
---|
plat/juno/scp_bootloader.h 100644 → 0 |
---|
plat/juno/scpi.c 100644 → 0 |
---|
plat/juno/scpi.h 100644 → 0 |
---|
plat/juno/tsp/tsp-juno.mk |
---|
plat/juno/tsp/tsp_plat_setup.c 100644 → 0 |
---|