summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-18 11:52:48 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-19 09:59:41 +0100
commitf71f3d31961cf1aa148528a0c1eb861bb9b1d450 (patch)
tree7341002d4ad101f090dbcbc4b46a11d23b9b32c8
parentscore: Rename rtems_smp_process_interrupt() (diff)
downloadrtems-f71f3d31961cf1aa148528a0c1eb861bb9b1d450.tar.bz2
bsp/leon3: Declare leon3_ext_irq_init() in header
-rw-r--r--c/src/lib/libbsp/sparc/leon3/amba/amba.c4
-rw-r--r--c/src/lib/libbsp/sparc/leon3/include/leon.h3
-rw-r--r--c/src/lib/libbsp/sparc/leon3/startup/eirq.c2
3 files changed, 5 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/amba/amba.c b/c/src/lib/libbsp/sparc/leon3/amba/amba.c
index a4745d41ed..8873ae9ee0 100644
--- a/c/src/lib/libbsp/sparc/leon3/amba/amba.c
+++ b/c/src/lib/libbsp/sparc/leon3/amba/amba.c
@@ -13,6 +13,7 @@
#include <bsp.h>
#include <bsp/fatal.h>
+#include <leon.h>
#include <ambapp.h>
/* AMBA Plug&Play information description.
@@ -22,9 +23,6 @@
*/
struct ambapp_bus ambapp_plb;
-/* GRLIB extended IRQ controller register */
-extern void leon3_ext_irq_init(void);
-
/* Pointers to Interrupt Controller configuration registers */
volatile struct irqmp_regs *LEON3_IrqCtrl_Regs;
diff --git a/c/src/lib/libbsp/sparc/leon3/include/leon.h b/c/src/lib/libbsp/sparc/leon3/include/leon.h
index ade04ab202..4ebb043455 100644
--- a/c/src/lib/libbsp/sparc/leon3/include/leon.h
+++ b/c/src/lib/libbsp/sparc/leon3/include/leon.h
@@ -319,6 +319,9 @@ void leon3_secondary_cpu_initialize(uint32_t cpu);
void leon3_cpu_counter_initialize(void);
+/* GRLIB extended IRQ controller register */
+void leon3_ext_irq_init(void);
+
void bsp_debug_uart_init(void);
#endif /* !ASM */
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/eirq.c b/c/src/lib/libbsp/sparc/leon3/startup/eirq.c
index d62035ec84..3650dff3b3 100644
--- a/c/src/lib/libbsp/sparc/leon3/startup/eirq.c
+++ b/c/src/lib/libbsp/sparc/leon3/startup/eirq.c
@@ -10,7 +10,7 @@
*
*/
-#include <bsp.h>
+#include <leon.h>
/* GRLIB extended IRQ controller IRQ number */
int LEON3_IrqCtrl_EIrq = -1;