diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-10-21 13:24:35 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-10-21 13:24:35 +0000 |
commit | 60e5832e232bb788b67bc1f7678dbde6bdf9f306 (patch) | |
tree | 44c0c807bd09ebad3a3924d0738a6201f0b575c3 /c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c | |
parent | * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405. (diff) | |
download | rtems-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.c | 14 |
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; |