summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-19 12:39:55 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-19 12:39:55 +0000
commita9c2508f6031e55d0f82107d38a584ede247cd21 (patch)
tree4b4e061a31ad5c99092da5e3da77d2729837ce2d /c/src/lib/libbsp
parent2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-a9c2508f6031e55d0f82107d38a584ede247cd21.tar.bz2
2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/clock/clock.c: Fixed warnings.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/powerpc/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/clock/clock.c22
2 files changed, 15 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/ChangeLog
index c01ce630ea..9ad3c1ef6e 100644
--- a/c/src/lib/libbsp/powerpc/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * shared/clock/clock.c: Fixed warnings.
+
2008-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/clock/clock.c: Update due to powerpc-utilty.h changes.
diff --git a/c/src/lib/libbsp/powerpc/shared/clock/clock.c b/c/src/lib/libbsp/powerpc/shared/clock/clock.c
index a30078550e..c7df44123e 100644
--- a/c/src/lib/libbsp/powerpc/shared/clock/clock.c
+++ b/c/src/lib/libbsp/powerpc/shared/clock/clock.c
@@ -40,22 +40,22 @@ extern uint32_t bsp_clicks_per_usec;
volatile uint32_t Clock_driver_ticks = 0;
-rtems_device_major_number rtems_clock_major = -1;
+rtems_device_major_number rtems_clock_major = UINT32_MAX;
-rtems_device_minor_number rtems_clock_minor = -1;
+rtems_device_minor_number rtems_clock_minor = UINT32_MAX;
static uint32_t ppc_clock_decrementer_value = PPC_CLOCK_DECREMENTER_MAX;
static uint32_t ppc_clock_next_time_base = 0;
-static void ppc_clock_no_tick()
+static void ppc_clock_no_tick(void)
{
/* Do nothing */
}
-static void (*ppc_clock_tick)() = ppc_clock_no_tick;
+static void (*ppc_clock_tick)(void) = ppc_clock_no_tick;
-int ppc_clock_exception_handler( BSP_Exception_frame *frame, unsigned number)
+static int ppc_clock_exception_handler( BSP_Exception_frame *frame, unsigned number)
{
uint32_t reg1;
uint32_t reg2;
@@ -89,7 +89,7 @@ int ppc_clock_exception_handler( BSP_Exception_frame *frame, unsigned number)
return 0;
}
-int ppc_clock_exception_handler_classic( BSP_Exception_frame *frame, unsigned number)
+static int ppc_clock_exception_handler_classic( BSP_Exception_frame *frame, unsigned number)
{
uint32_t reg1;
uint32_t reg2;
@@ -119,7 +119,7 @@ int ppc_clock_exception_handler_classic( BSP_Exception_frame *frame, unsigned nu
return 0;
}
-int ppc_clock_exception_handler_booke( BSP_Exception_frame *frame, unsigned number)
+static int ppc_clock_exception_handler_booke( BSP_Exception_frame *frame, unsigned number)
{
uint32_t msr;
@@ -141,7 +141,7 @@ int ppc_clock_exception_handler_booke( BSP_Exception_frame *frame, unsigned numb
return 0;
}
-int ppc_clock_exception_handler_e300( BSP_Exception_frame *frame, unsigned number)
+static int ppc_clock_exception_handler_e300( BSP_Exception_frame *frame, unsigned number)
{
uint32_t msr;
@@ -160,12 +160,12 @@ int ppc_clock_exception_handler_e300( BSP_Exception_frame *frame, unsigned numbe
return 0;
}
-uint32_t ppc_clock_nanoseconds_since_last_tick()
+static uint32_t ppc_clock_nanoseconds_since_last_tick(void)
{
return ((ppc_clock_decrementer_value - ppc_decrementer_register()) * 1000) / bsp_clicks_per_usec;
}
-void Clock_exit()
+void Clock_exit(void)
{
/* Set the decrementer to the maximum value */
ppc_set_decrementer_register( PPC_CLOCK_DECREMENTER_MAX);
@@ -190,7 +190,7 @@ rtems_device_driver Clock_initialize( rtems_device_major_number major, rtems_dev
* will be discarded since the RTEMS documentation claims that it is
* always successful.
*/
- ppc_clock_tick = (void (*)()) rtems_clock_tick;
+ ppc_clock_tick = (void (*)(void)) rtems_clock_tick;
/* Set the decrementer to the maximum value */
ppc_set_decrementer_register( PPC_CLOCK_DECREMENTER_MAX);