arm-trusted-firmware/plat
Soby Mathew 74d44a49f8 CSS: Reorganize the SCP Image transfer functionality
The SCP_BL2 is transferred to SCP during BL2 image load and authenticate
sequence. The Boot-Over-MHU (BOM) protocol is used as transport for this. After
the SCP boots using the transferred image, the AP CPU waits till the `READY`
message is received from SCP. This patch separates the API for transport of
image from the wait for `READY` message and also moves the related files to
the `css/drivers` folder. The previous API `scp_bootloader_transfer` is
renamed to `css_scp_boot_image_xfer` to reflect the css naming convention.
This reorganisation also allows easier switch to a different transport
(eg: Shared Data Structure based transfer) in future

Change-Id: I8a96f9c4616ffde6dbfdf7c18f6f6f8bfa40bbf0
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
2017-07-20 17:49:08 +01:00
..
arm CSS: Reorganize the SCP Image transfer functionality 2017-07-20 17:49:08 +01:00
common sp_min: Implement `sp_min_plat_runtime_setup()` 2017-06-20 15:14:01 +01:00
compat Resolve signed-unsigned comparison issues 2017-06-27 09:57:21 +01:00
hisilicon hikey: enable options to fix errata 2017-07-10 09:43:08 +01:00
mediatek Resolve build errors flagged by GCC 6.2 2017-06-20 11:40:33 +01:00
nvidia/tegra Fix Tegra CFLAGS usage 2017-06-23 10:37:16 +01:00
qemu Merge pull request #927 from jeenu-arm/state-switch 2017-05-11 16:04:52 +01:00
rockchip Merge pull request #1012 from rockchip-linux/rk3399/l2cache 2017-07-10 18:37:18 +01:00
socionext/uniphier uniphier: embed ROTPK hash into BL1/BL2 2017-06-20 23:54:28 +09:00
xilinx/zynqmp zynqmp: Remove duplicate 'const' declaration 2017-07-01 20:24:47 -07:00