diff options
Diffstat (limited to 'bsps/powerpc/qoriq/clock/clock-config.c')
-rw-r--r-- | bsps/powerpc/qoriq/clock/clock-config.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/bsps/powerpc/qoriq/clock/clock-config.c b/bsps/powerpc/qoriq/clock/clock-config.c index 2fb6a7593f..c25db0581a 100644 --- a/bsps/powerpc/qoriq/clock/clock-config.c +++ b/bsps/powerpc/qoriq/clock/clock-config.c @@ -99,6 +99,8 @@ static volatile qoriq_pic_global_timer *const qoriq_timecounter = #define CLOCK_INTERRUPT (QORIQ_IRQ_GT_BASE + QORIQ_CLOCK_TIMER) +static rtems_interrupt_entry qoriq_clock_entry; + static void qoriq_clock_handler_install(void) { rtems_status_code sc = RTEMS_SUCCESSFUL; @@ -121,12 +123,16 @@ static void qoriq_clock_handler_install(void) rtems_fatal_error_occurred(0xdeadbeef); } - sc = rtems_interrupt_handler_install( + rtems_interrupt_entry_initialize( + &qoriq_clock_entry, + Clock_isr, + NULL, + "Clock" + ); + sc = rtems_interrupt_entry_install( CLOCK_INTERRUPT, - "Clock", RTEMS_INTERRUPT_UNIQUE, - Clock_isr, - NULL + &qoriq_clock_entry ); if (sc != RTEMS_SUCCESSFUL) { rtems_fatal_error_occurred(0xdeadbeef); |