summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-21 13:24:35 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-21 13:24:35 +0000
commit60e5832e232bb788b67bc1f7678dbde6bdf9f306 (patch)
tree44c0c807bd09ebad3a3924d0738a6201f0b575c3 /c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c
parent * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405. (diff)
downloadrtems-60e5832e232bb788b67bc1f7678dbde6bdf9f306.tar.bz2
interrupt handler type change
Diffstat (limited to 'c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c')
-rw-r--r--c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c b/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c
index b02ccdb057..a7d2a3d2d6 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c
@@ -21,13 +21,13 @@
*/
#include <rtems.h>
-
+#include <stdlib.h>
#include <libcpu/powerpc-utility.h>
#include <bsp.h>
#include <bsp/bootcard.h>
-/* #include <bsp/irq-generic.h>
- #include <bsp/ppc_exc_bspsupp.h> */
+#include <bsp/irq-generic.h>
+#include <bsp/ppc_exc_bspsupp.h>
#ifdef BSP_HAS_TQMMON
/*
@@ -36,11 +36,10 @@
#endif /* BSP_HAS_TQMMON */
/* Configuration parameters for console driver, ... */
-unsigned int BSP_bus_frequency;
+uint32_t BSP_bus_frequency;
/* Configuration parameters for clock driver, ... */
uint32_t bsp_clicks_per_usec; /* for PIT driver: OSCCLK */
-uint32_t bsp_clock_speed ; /* needed for PIT driver */
/* for timer: */
uint32_t bsp_timer_average_overhead; /* Average overhead of timer in ticks */
uint32_t bsp_timer_least_valid; /* Least valid number from timer */
@@ -94,7 +93,7 @@ const char *bsp_tqm_get_cib_string( const char *cib_id)
/*
* search for pattern in info block (CIB)
*/
- fnd_str = strstr(TQM_CONF_INFO_BLOCK_ADDR,srch_pattern);
+ fnd_str = strstr((const char *)TQM_CONF_INFO_BLOCK_ADDR,srch_pattern);
if (fnd_str == NULL) {
return NULL;
@@ -111,7 +110,7 @@ rtems_status_code bsp_tqm_get_cib_uint32( const char *cib_id,
uint32_t *result)
{
const char *item_ptr;
- const char *end_ptr;
+ char *end_ptr;
item_ptr = bsp_tqm_get_cib_string(cib_id);
if (item_ptr == NULL) {
return RTEMS_INVALID_ID;
@@ -174,7 +173,6 @@ void bsp_start( void)
bsp_clicks_per_usec = 0; /* force to zero to control
* PIT clock driver from EXTCLK
*/
- bsp_clock_speed = BSP_bus_frequency;
bsp_timer_least_valid = 3;
bsp_timer_average_overhead = 3;