Index: c/src/lib/libcpu/sh/sh7045/clock/ckinit.c
===================================================================
--- c/src/lib/libcpu/sh/sh7045/clock/ckinit.c	(revision 35d9acb36e7c325a821cb4f25f6f40c96ba582ab)
+++ c/src/lib/libcpu/sh/sh7045/clock/ckinit.c	(revision 0dd1d44582dd2b39a791aa60f76358ff9bba8cd8)
@@ -162,59 +162,50 @@
   Clock_MHZ = rtems_cpu_configuration_get_clicks_per_second() / 1000000 ;
 
-  /*
-   *  If ticks_per_timeslice is configured as non-zero, then the user
-   *  wants a clock tick.
-   */
-
-  if ( rtems_configuration_get_ticks_per_timeslice() ) {
-    rtems_interrupt_catch( Clock_isr, CLOCK_VECTOR, &Old_ticker );
-    /*
-     *  Hardware specific initialize goes here
-     */
+  rtems_interrupt_catch( Clock_isr, CLOCK_VECTOR, &Old_ticker );
+
+  /*
+   *  Hardware specific initialize goes here
+   */
     
-    /* stop Timer 0 */
-    temp8 = read8( MTU_TSTR) & MTU0_STARTMASK;
-    write8( temp8, MTU_TSTR);
-
-    /* set initial counter value to 0 */
-    write16( 0, MTU_TCNT0);
-
-    /* Timer 0 runs independent */
-    temp8 = read8( MTU_TSYR) & MTU0_SYNCMASK;
-    write8( temp8, MTU_TSYR);
-
-    /* Timer 0 normal mode */
-    temp8 = read8( MTU_TMDR0) & MTU0_MODEMASK;
-    write8( temp8, MTU_TMDR0);
-
-    /* TCNT is cleared by GRA ; internal clock /4 */
-    write8( MTU0_TCRMASK , MTU_TCR0);
-
-    /* use GRA without I/O - pins  */
-    write8( MTU0_TIORVAL, MTU_TIORL0); 
+  /* stop Timer 0 */
+  temp8 = read8( MTU_TSTR) & MTU0_STARTMASK;
+  write8( temp8, MTU_TSTR);
+
+  /* set initial counter value to 0 */
+  write16( 0, MTU_TCNT0);
+
+  /* Timer 0 runs independent */
+  temp8 = read8( MTU_TSYR) & MTU0_SYNCMASK;
+  write8( temp8, MTU_TSYR);
+
+  /* Timer 0 normal mode */
+  temp8 = read8( MTU_TMDR0) & MTU0_MODEMASK;
+  write8( temp8, MTU_TMDR0);
+
+  /* TCNT is cleared by GRA ; internal clock /4 */
+  write8( MTU0_TCRMASK , MTU_TCR0);
+
+  /* use GRA without I/O - pins  */
+  write8( MTU0_TIORVAL, MTU_TIORL0); 
     
-    /* reset flags of the status register */
-    temp8 = read8( MTU_TSR0) & MTU0_STAT_MASK;
-    write8( temp8, MTU_TSR0);
-
-    /* Irq if is equal GRA */
-    temp8 = read8( MTU_TIER0) | MTU0_TIERMASK;
-    write8( temp8, MTU_TIER0);
-
-    /* set interrupt priority */
-    if( sh_set_irq_priority( CLOCK_VECTOR, CLOCKPRIO ) != RTEMS_SUCCESSFUL)
-      rtems_fatal_error_occurred( RTEMS_NOT_CONFIGURED);
-
-    /* set counter limits */
-    write16( _MTU_COUNTER0_MICROSECOND * 
-      rtems_configuration_get_microseconds_per_tick(),
-
-	     MTU_GR0A);
+  /* reset flags of the status register */
+  temp8 = read8( MTU_TSR0) & MTU0_STAT_MASK;
+  write8( temp8, MTU_TSR0);
+
+  /* Irq if is equal GRA */
+  temp8 = read8( MTU_TIER0) | MTU0_TIERMASK;
+  write8( temp8, MTU_TIER0);
+
+  /* set interrupt priority */
+  if( sh_set_irq_priority( CLOCK_VECTOR, CLOCKPRIO ) != RTEMS_SUCCESSFUL)
+    rtems_fatal_error_occurred( RTEMS_NOT_CONFIGURED);
+
+  /* set counter limits */
+  write16( _MTU_COUNTER0_MICROSECOND * 
+    rtems_configuration_get_microseconds_per_tick(), MTU_GR0A);
    
-    /* start counter */
-    temp8 = read8( MTU_TSTR) |~MTU0_STARTMASK;
-    write8( temp8, MTU_TSTR);
-    
-  }
+  /* start counter */
+  temp8 = read8( MTU_TSTR) |~MTU0_STARTMASK;
+  write8( temp8, MTU_TSTR);
 
   /*
@@ -232,10 +223,9 @@
 {
   unsigned8 temp8 = 0;
-  if ( rtems_configuration_get_ticks_per_timeslice() ) {
-
-    /* turn off the timer interrupts */
-    /* set interrupt priority to 0 */
-    if( sh_set_irq_priority( CLOCK_VECTOR, 0 ) != RTEMS_SUCCESSFUL)
-      rtems_fatal_error_occurred( RTEMS_UNSATISFIED);
+
+  /* turn off the timer interrupts */
+  /* set interrupt priority to 0 */
+  if( sh_set_irq_priority( CLOCK_VECTOR, 0 ) != RTEMS_SUCCESSFUL)
+    rtems_fatal_error_occurred( RTEMS_UNSATISFIED);
 
 /*
@@ -244,10 +234,9 @@
  */
 
-    /* stop counter */
-    temp8 = read8( MTU_TSTR) & MTU0_STARTMASK;
-    write8( temp8, MTU_TSTR);
-
-    /* old vector shall not be installed */
-  }
+  /* stop counter */
+  temp8 = read8( MTU_TSTR) & MTU0_STARTMASK;
+  write8( temp8, MTU_TSTR);
+
+  /* old vector shall not be installed */
 }
 
