diff options
Diffstat (limited to 'plat/xilinx/common/pm_service/pm_ipi.c')
-rw-r--r-- | plat/xilinx/common/pm_service/pm_ipi.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/plat/xilinx/common/pm_service/pm_ipi.c b/plat/xilinx/common/pm_service/pm_ipi.c index 7b5bd0280..7b2c8ecb1 100644 --- a/plat/xilinx/common/pm_service/pm_ipi.c +++ b/plat/xilinx/common/pm_service/pm_ipi.c @@ -55,7 +55,6 @@ static enum pm_ret_status pm_ipi_send_common(const struct pm_proc *proc, uint32_t payload[PAYLOAD_ARG_CNT], uint32_t is_blocking) { - int status; unsigned int offset = 0; uintptr_t buffer_base = proc->ipi->buffer_base + IPI_BUFFER_TARGET_REMOTE_OFFSET + @@ -71,13 +70,10 @@ static enum pm_ret_status pm_ipi_send_common(const struct pm_proc *proc, } /* Generate IPI to remote processor */ - status = ipi_mb_notify(proc->ipi->local_ipi_id, proc->ipi->remote_ipi_id, + ipi_mb_notify(proc->ipi->local_ipi_id, proc->ipi->remote_ipi_id, is_blocking); - if (status == 0) { - return PM_RET_SUCCESS; - } - return PM_RET_ERROR_TIMEOUT; + return PM_RET_SUCCESS; } /** |