From ead16ae1bac028fd4e9942d3aa3aca83fe14893c Mon Sep 17 00:00:00 2001 From: Daniel Hellstrom Date: Thu, 19 Feb 2015 10:13:32 +0100 Subject: [PATCH] leon3: always clear interrupt controller --- c/src/lib/libbsp/sparc/leon3/amba/amba.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/c/src/lib/libbsp/sparc/leon3/amba/amba.c b/c/src/lib/libbsp/sparc/leon3/amba/amba.c index 70e703f9ba..9706b25791 100644 --- a/c/src/lib/libbsp/sparc/leon3/amba/amba.c +++ b/c/src/lib/libbsp/sparc/leon3/amba/amba.c @@ -73,10 +73,10 @@ void amba_initialize(void) icsel = LEON3_IrqCtrl_Regs->icsel[LEON3_Cpu_Index/8]; icsel = (icsel >> ((7 - (LEON3_Cpu_Index & 0x7)) * 4)) & 0xf; LEON3_IrqCtrl_Regs += icsel; - LEON3_IrqCtrl_Regs->mask[LEON3_Cpu_Index] = 0; - LEON3_IrqCtrl_Regs->force[LEON3_Cpu_Index] = 0; - LEON3_IrqCtrl_Regs->iclear = 0xffffffff; } + LEON3_IrqCtrl_Regs->mask[LEON3_Cpu_Index] = 0; + LEON3_IrqCtrl_Regs->force[LEON3_Cpu_Index] = 0; + LEON3_IrqCtrl_Regs->iclear = 0xffffffff; /* Init Extended IRQ controller if available */ leon3_ext_irq_init();