libcpu/arm/pxa255/clock/clock.c: Fix warnings

This commit is contained in:
Joel Sherrill
2014-10-12 15:37:33 -05:00
parent cf6bc1ea6b
commit 19612c16ec

View File

@@ -1,8 +1,11 @@
/* /*
* By Yang Xi <hiyangxi@gmail.com>
* PXA255 clock specific using the System Timer * PXA255 clock specific using the System Timer
* *
* RTEMS uses IRQ 26 as Clock Source * RTEMS uses IRQ 26 as Clock Source
*/
/*
* By Yang Xi <hiyangxi@gmail.com>
* *
* The license and distribution terms for this file may be * The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at * found in the file LICENSE in this distribution or at
@@ -25,17 +28,6 @@
static unsigned long period_num; static unsigned long period_num;
/**
* Return the nanoseconds since last tick
*/
uint32_t clock_driver_get_nanoseconds_since_last_tick(void)
{
return 0;
}
#define Clock_driver_nanoseconds_since_last_tick \
clock_driver_get_nanoseconds_since_last_tick
/** /**
* Enables clock interrupt. * Enables clock interrupt.
* *
@@ -100,12 +92,13 @@ rtems_irq_connect_data clock_isr_data = {
BSP_install_rtems_irq_handler(&clock_isr_data); \ BSP_install_rtems_irq_handler(&clock_isr_data); \
} while (0) } while (0)
void Clock_driver_support_initialize_hardware(void) static void Clock_driver_support_initialize_hardware(void)
{ {
period_num = TIMER_RATE* rtems_configuration_get_microseconds_per_tick();
#if ON_SKYEYE==1 #if ON_SKYEYE==1
period_num = (TIMER_RATE* rtems_configuration_get_microseconds_per_tick())/100000; period_num /= 100000;
#else #else
period_num = (TIMER_RATE* rtems_configuration_get_microseconds_per_tick())/10000; period_num /= 10000;
#endif #endif
} }
@@ -118,7 +111,7 @@ void Clock_driver_support_initialize_hardware(void)
XSCALE_OS_TIMER_MR0 = XSCALE_OS_TIMER_TCR + period_num; \ XSCALE_OS_TIMER_MR0 = XSCALE_OS_TIMER_TCR + period_num; \
} while (0) } while (0)
void Clock_driver_support_shutdown_hardware( void ) static void Clock_driver_support_shutdown_hardware( void )
{ {
BSP_remove_rtems_irq_handler(&clock_isr_data); BSP_remove_rtems_irq_handler(&clock_isr_data);
} }