diff --git a/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c b/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c
index 92a7fa1b7bebb7fc6069767eb8ff06c10ab74c64..52823d69013c0077ef12b2bc4b4551af04bea205 100644 (file)
int ret;
struct proc_intr *intr_info;
struct ipi_info *ipi;
- unsigned int ipi_intr_status;
int i;
if (!proc)
}
if (ipi->io) {
- ipi_intr_status = (unsigned int)metal_io_read32(
- ipi->io, IPI_ISR_OFFSET);
- if (ipi_intr_status & ipi->ipi_chn_mask)
- metal_io_write32(ipi->io, IPI_ISR_OFFSET,
- ipi->ipi_chn_mask);
metal_io_write32(ipi->io, IPI_IDR_OFFSET,
ipi->ipi_chn_mask);
atomic_store(&ipi->sync, 1);