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, 7 insertions, 7 deletions
diff --git a/bsps/powerpc/qoriq/clock/clock-config.c b/bsps/powerpc/qoriq/clock/clock-config.c index 746e9975ea..8ecc19ef0d 100644 --- a/bsps/powerpc/qoriq/clock/clock-config.c +++ b/bsps/powerpc/qoriq/clock/clock-config.c @@ -42,15 +42,15 @@ #include <bsp/qoriq.h> #include <bsp/irq.h> -/* This is defined in dev/clock/clockimpl.h */ -static rtems_isr Clock_isr(void *arg); - static struct timecounter qoriq_clock_tc; #ifdef QORIQ_IS_HYPERVISOR_GUEST #define CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR +/* This is defined in dev/clock/clockimpl.h */ +static rtems_isr Clock_isr(void *arg); + void qoriq_decrementer_dispatch(void) { PPC_SET_SPECIAL_PURPOSE_REGISTER(BOOKE_TSR, BOOKE_TSR_DIS); @@ -102,7 +102,7 @@ static volatile qoriq_pic_global_timer *const qoriq_timecounter = static rtems_interrupt_entry qoriq_clock_entry; -static void qoriq_clock_handler_install(void) +static void qoriq_clock_handler_install(rtems_interrupt_handler handler) { rtems_status_code sc = RTEMS_SUCCESSFUL; @@ -126,7 +126,7 @@ static void qoriq_clock_handler_install(void) rtems_interrupt_entry_initialize( &qoriq_clock_entry, - Clock_isr, + handler, NULL, "Clock" ); @@ -164,8 +164,8 @@ static void qoriq_clock_initialize(void) rtems_timecounter_install(&qoriq_clock_tc); } -#define Clock_driver_support_install_isr(clock_isr) \ - qoriq_clock_handler_install() +#define Clock_driver_support_install_isr(isr) \ + qoriq_clock_handler_install(isr) #define Clock_driver_support_set_interrupt_affinity(online_processors) \ bsp_interrupt_set_affinity(CLOCK_INTERRUPT, online_processors) |