aboutsummaryrefslogtreecommitdiffstats
path: root/plat/xilinx
diff options
context:
space:
mode:
authorSiva Durga Prasad Paladugu <sivadur@xilinx.com>2018-02-07 13:13:01 +0530
committerSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>2018-05-17 15:19:10 +0530
commit3f0d4f1bd5fff2de5d6afedba04c799b5de55b72 (patch)
treedcc9ef3e3d00f8591c1f89a173bac2070ab8fba4 /plat/xilinx
parentb84fb058bbde95946b67eec5850efa81a73bcb41 (diff)
downloadplatform_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.c2
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);
}
/**