summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon3/amba/amba.c
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2015-02-19 10:13:32 +0100
committerDaniel Hellstrom <daniel@gaisler.com>2015-04-17 01:10:15 +0200
commitead16ae1bac028fd4e9942d3aa3aca83fe14893c (patch)
tree6a53329eb10c8d8d8b99f28407fc5c2e7b0bf975 /c/src/lib/libbsp/sparc/leon3/amba/amba.c
parentleon3: clock driver rely on previous found timer (diff)
downloadrtems-ead16ae1bac028fd4e9942d3aa3aca83fe14893c.tar.bz2
leon3: always clear interrupt controller
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/amba/amba.c')
-rw-r--r--c/src/lib/libbsp/sparc/leon3/amba/amba.c6
1 files 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();