summaryrefslogtreecommitdiffstats
path: root/bsps/shared/grlib
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/shared/grlib')
-rw-r--r--bsps/shared/grlib/btimer/tlib_ckinit.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/bsps/shared/grlib/btimer/tlib_ckinit.c b/bsps/shared/grlib/btimer/tlib_ckinit.c
index e43c8fdd8e..4f679984d8 100644
--- a/bsps/shared/grlib/btimer/tlib_ckinit.c
+++ b/bsps/shared/grlib/btimer/tlib_ckinit.c
@@ -163,8 +163,7 @@ static void tlib_clock_timecounter_tick(void)
priv.ops->timecounter_tick();
}
-/* Return a value not equal to RTEMS_SUCCESFUL to make Clock_initialize fail. */
-static rtems_device_driver tlib_clock_install_isr(rtems_isr *isr)
+static void tlib_clock_install_isr(rtems_isr *isr)
{
int flags = 0;
@@ -173,8 +172,6 @@ static rtems_device_driver tlib_clock_install_isr(rtems_isr *isr)
flags = TLIB_FLAGS_BROADCAST;
#endif
tlib_irq_register(priv.tlib_tick, isr, NULL, flags);
-
- return RTEMS_SUCCESSFUL;
}
#ifndef RTEMS_SMP
@@ -404,13 +401,7 @@ static const struct ops ops_irqamp = {
} while (0)
#define Clock_driver_support_install_isr( isr ) \
- do { \
- rtems_device_driver ret; \
- ret = tlib_clock_install_isr( isr ); \
- if (RTEMS_SUCCESSFUL != ret) { \
- return ret; \
- } \
- } while (0)
+ tlib_clock_install_isr( isr )
#define Clock_driver_support_set_interrupt_affinity(online_processors) \
/* Done by tlib_clock_install_isr() */