summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mbx8xx
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-07 09:39:42 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-09 10:11:54 -0500
commit780eab400dec1d7144f2230332d6db0774bc570e (patch)
tree7823cadf878a0d83cb16f197c4aa9ab8d6e986ec /c/src/lib/libbsp/powerpc/mbx8xx
parentsparc64/shared/clock/ckinit.c: Clean up formatting (diff)
downloadrtems-780eab400dec1d7144f2230332d6db0774bc570e.tar.bz2
libcpu/powerpc/mpc8xx/clock: Fix warnings and clean up
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mbx8xx')
-rw-r--r--c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c42
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
*/