summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/powerpc/gen83xx/include/tm27.h6
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/include/tm27.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/include/tm27.h b/c/src/lib/libbsp/powerpc/gen83xx/include/tm27.h
index f5ad2af63c..242f47b4be 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/include/tm27.h
+++ b/c/src/lib/libbsp/powerpc/gen83xx/include/tm27.h
@@ -29,16 +29,16 @@
#define MUST_WAIT_FOR_INTERRUPT 1
-static rtems_isr_entry tm27_interrupt_handler = NULL;
+static void (*tm27_interrupt_handler)(rtems_vector_number);
static int tm27_exception_handler( BSP_Exception_frame *frame, unsigned number)
{
- tm27_interrupt_handler( 0);
+ (*tm27_interrupt_handler)( 0);
return 0;
}
-void Install_tm27_vector( rtems_isr_entry handler)
+void Install_tm27_vector( void (*handler)(rtems_vector_number))
{
int rv = 0;
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/tm27.h b/c/src/lib/libbsp/powerpc/qoriq/include/tm27.h
index 87f885fb4e..8c16db5293 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/include/tm27.h
+++ b/c/src/lib/libbsp/powerpc/qoriq/include/tm27.h
@@ -32,16 +32,16 @@
#define MUST_WAIT_FOR_INTERRUPT 1
-static rtems_isr_entry tm27_interrupt_handler = NULL;
+static void (*tm27_interrupt_handler)(rtems_vector_number);
static int tm27_exception_handler( BSP_Exception_frame *frame, unsigned number)
{
- tm27_interrupt_handler( 0);
+ (*tm27_interrupt_handler)( 0);
return 0;
}
-void Install_tm27_vector( rtems_isr_entry handler)
+void Install_tm27_vector( void (*handler)(rtems_vector_number))
{
int rv = 0;