diff options
author | Siva Durga Prasad Paladugu <sivadur@xilinx.com> | 2018-02-07 13:13:01 +0530 |
---|---|---|
committer | Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> | 2018-05-17 15:19:10 +0530 |
commit | 3f0d4f1bd5fff2de5d6afedba04c799b5de55b72 (patch) | |
tree | dcc9ef3e3d00f8591c1f89a173bac2070ab8fba4 /plat/xilinx | |
parent | b84fb058bbde95946b67eec5850efa81a73bcb41 (diff) | |
download | platform_external_arm-trusted-firmware-3f0d4f1bd5fff2de5d6afedba04c799b5de55b72.tar.gz platform_external_arm-trusted-firmware-3f0d4f1bd5fff2de5d6afedba04c799b5de55b72.tar.bz2 platform_external_arm-trusted-firmware-3f0d4f1bd5fff2de5d6afedba04c799b5de55b72.zip |
plat: xilinx: zynqmp: Make fpga load blocking until completed
This patch makes bitstream load blocking call and waits until
bitstream is loaded successfully or return with error.
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Tested-by: Avesh Khan <aveshk@xilinx.com>
Diffstat (limited to 'plat/xilinx')
-rw-r--r-- | plat/xilinx/zynqmp/pm_service/pm_api_sys.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c index 07c04e724..69bd53b2f 100644 --- a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c +++ b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c @@ -538,7 +538,7 @@ enum pm_ret_status pm_fpga_load(uint32_t address_low, /* Send request to the PMU */ PM_PACK_PAYLOAD5(payload, PM_FPGA_LOAD, address_high, address_low, size, flags); - return pm_ipi_send(primary_proc, payload); + return pm_ipi_send_sync(primary_proc, payload, NULL, 0); } /** |