From f71f3d31961cf1aa148528a0c1eb861bb9b1d450 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 18 Feb 2014 11:52:48 +0100 Subject: [PATCH] bsp/leon3: Declare leon3_ext_irq_init() in header --- c/src/lib/libbsp/sparc/leon3/amba/amba.c | 4 +--- c/src/lib/libbsp/sparc/leon3/include/leon.h | 3 +++ c/src/lib/libbsp/sparc/leon3/startup/eirq.c | 2 +- 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 #include +#include #include /* 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 +#include /* GRLIB extended IRQ controller IRQ number */ int LEON3_IrqCtrl_EIrq = -1;