diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2015-02-19 10:13:32 +0100 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2015-04-17 01:10:15 +0200 |
commit | ead16ae1bac028fd4e9942d3aa3aca83fe14893c (patch) | |
tree | 6a53329eb10c8d8d8b99f28407fc5c2e7b0bf975 | |
parent | leon3: clock driver rely on previous found timer (diff) | |
download | rtems-ead16ae1bac028fd4e9942d3aa3aca83fe14893c.tar.bz2 |
leon3: always clear interrupt controller
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/amba/amba.c | 6 |
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(); |