X-Git-Url: https://git.ti.com/gitweb?p=processor-sdk%2Fopen-amp.git;a=blobdiff_plain;f=lib%2Fremoteproc%2Fdrivers%2Fzynqmp_remoteproc_a53.c;h=acfaa38a76f1440a6d3fe8c8712e2479b0cd2411;hp=e3475301db72cca4496b37dd14b00bffde548022;hb=50e14503935c8261296713a084141ceef25d389f;hpb=3e73f9966e79bf523cf79aaa6138566f50f5130a diff --git a/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c b/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c index e347530..acfaa38 100644 --- a/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c +++ b/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c @@ -89,7 +89,7 @@ void _ipi_handler(int vect_id, void *data) (unsigned int)HIL_MEM_READ32(ipi_base_addr + IPI_ISR_OFFSET); if (ipi_intr_status & chn_ipi_info->ipi_chn_mask) { platform_dcache_all_flush(); - hil_isr(vring_hw); + platform_isr(vect_id, data); HIL_MEM_WRITE32((ipi_base_addr + IPI_ISR_OFFSET), chn_ipi_info->ipi_chn_mask); } @@ -133,7 +133,7 @@ static int _enable_interrupt(struct proc_vring *vring_hw) } /* In case there is an interrupt received after deinit. */ -void _reg_ipi_after_deinit(struct proc_vring *vring_hw) +static void _reg_ipi_after_deinit(struct proc_vring *vring_hw) { struct ipi_info *chn_ipi_info = (struct ipi_info *)(vring_hw->intr_info.data); @@ -148,7 +148,7 @@ void _reg_ipi_after_deinit(struct proc_vring *vring_hw) "remoteproc_a53", 1); } -void _notify(int cpu_id, struct proc_intr *intr_info) +static void _notify(int cpu_id, struct proc_intr *intr_info) { (void)cpu_id; @@ -162,14 +162,14 @@ void _notify(int cpu_id, struct proc_intr *intr_info) chn_ipi_info->ipi_chn_mask); } -int _boot_cpu(int cpu_id, unsigned int load_addr) +static int _boot_cpu(int cpu_id, unsigned int load_addr) { (void)cpu_id; (void)load_addr; return -1; } -void _shutdown_cpu(int cpu_id) +static void _shutdown_cpu(int cpu_id) { (void)cpu_id; return;