diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-07 09:39:42 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-09 10:11:54 -0500 |
commit | 780eab400dec1d7144f2230332d6db0774bc570e (patch) | |
tree | 7823cadf878a0d83cb16f197c4aa9ab8d6e986ec /c/src/lib/libbsp/powerpc | |
parent | sparc64/shared/clock/ckinit.c: Clean up formatting (diff) | |
download | rtems-780eab400dec1d7144f2230332d6db0774bc570e.tar.bz2 |
libcpu/powerpc/mpc8xx/clock: Fix warnings and clean up
Diffstat (limited to 'c/src/lib/libbsp/powerpc')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c | 42 |
1 files changed, 28 insertions, 14 deletions
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c b/c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c index d55121c63d..d1fd075b01 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c +++ b/c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c @@ -1,6 +1,9 @@ +/** + * @file + * @brief mbx8xx Clock Tick connection code. + */ + /* - * Clock Tick interrupt conexion code. - * * COPYRIGHT (c) 1989-1997. * On-Line Applications Research Corporation (OAR). * @@ -21,23 +24,32 @@ extern void clockOff (void*); extern int clockIsOn(void*); extern void Clock_isr(void*); -static rtems_irq_connect_data clockIrqData = {BSP_PERIODIC_TIMER, - (rtems_irq_hdl)Clock_isr, - 0, - (rtems_irq_enable)clockOn, - (rtems_irq_disable)clockOff, - (rtems_irq_is_enabled)clockIsOn}; +static rtems_irq_connect_data clockIrqData = { + BSP_PERIODIC_TIMER, + (rtems_irq_hdl)Clock_isr, + 0, + (rtems_irq_enable)clockOn, + (rtems_irq_disable)clockOff, + (rtems_irq_is_enabled)clockIsOn +}; + +/* + * Prototypes + */ +int BSP_get_clock_irq_level(void); +int BSP_connect_clock_handler(rtems_irq_hdl hdl); +int BSP_disconnect_clock_handler(void); int BSP_get_clock_irq_level(void) { /* - * Caution : if you change this, you must change the + * Caution: if you change this, you must change the * definition of BSP_PERIODIC_TIMER accordingly */ return 6; } -int BSP_disconnect_clock_handler (void) +int BSP_disconnect_clock_handler(void) { if (!BSP_get_current_rtems_irq_handler(&clockIrqData)) { printk("Unable to stop system clock\n"); @@ -46,16 +58,18 @@ int BSP_disconnect_clock_handler (void) return BSP_remove_rtems_irq_handler (&clockIrqData); } -int BSP_connect_clock_handler (rtems_irq_hdl hdl) +int BSP_connect_clock_handler(rtems_irq_hdl hdl) { if (!BSP_get_current_rtems_irq_handler(&clockIrqData)) { - printk("Unable to get system clock handler\n"); + printk("Unable to get system clock handler\n"); rtems_fatal_error_occurred(1); } - if (!BSP_remove_rtems_irq_handler (&clockIrqData)) { - printk("Unable to remove current system clock handler\n"); + + if (!BSP_remove_rtems_irq_handler(&clockIrqData)) { + printk("Unable to remove current system clock handler\n"); rtems_fatal_error_occurred(1); } + /* * Reinit structure */ |