summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/efi68k/clock/ckinit.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/clock/ckinit.c23
1 files changed, 8 insertions, 15 deletions
diff --git a/c/src/lib/libbsp/m68k/efi68k/clock/ckinit.c b/c/src/lib/libbsp/m68k/efi68k/clock/ckinit.c
index 2426f57d0d..28a4976376 100644
--- a/c/src/lib/libbsp/m68k/efi68k/clock/ckinit.c
+++ b/c/src/lib/libbsp/m68k/efi68k/clock/ckinit.c
@@ -82,27 +82,20 @@ void Install_clock(
Clock_driver_ticks = 0;
Clock_isrs = BSP_Configuration.microseconds_per_tick / 1000;
- if ( BSP_Configuration.ticks_per_timeslice ) {
- Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 );
+ Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 );
- *MSR = RS; /* enable 1mS interrupts */
- *ICR0 |= OME;
+ *MSR = RS; /* enable 1mS interrupts */
+ *ICR0 |= OME;
- atexit( Clock_exit );
- }
+ atexit( Clock_exit );
}
void Clock_exit( void )
{
-
- if ( BSP_Configuration.ticks_per_timeslice ) {
-
- /* shutdown periodic interrupt */
- *MSR = RS;
- *ICR0 &= 0xc0;
- /* do not restore old vector */
-
- }
+ /* shutdown periodic interrupt */
+ *MSR = RS;
+ *ICR0 &= 0xc0;
+ /* do not restore old vector */
}
rtems_device_driver Clock_initialize(