summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2010-03-27 20:41:45 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2010-03-27 20:41:45 +0000
commit6b150cc3572b2f4df1b8a5e6f35e09d77d1dd797 (patch)
treebe5ace0ed255d0504eb1b3ca658aa3a524b939d9 /c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c
parentremoved "bootbard calling" warning (diff)
downloadrtems-6b150cc3572b2f4df1b8a5e6f35e09d77d1dd797.tar.bz2
fixed some warnings
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c
index 7daae561d3..a968a3e5ef 100644
--- a/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c
+++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c
@@ -43,7 +43,8 @@ rtems_isr Clock_isr( rtems_vector_number vector);
EMIOS.CH [MPC55XX_CLOCK_EMIOS_CHANNEL].CSR.R = csr.R; \
} while (0)
-static void mpc55xx_clock_handler_install( void)
+static void mpc55xx_clock_handler_install( rtems_isr_entry isr,
+ rtems_isr_entry *old_isr)
{
rtems_status_code sc = RTEMS_SUCCESSFUL;
@@ -52,9 +53,10 @@ static void mpc55xx_clock_handler_install( void)
"clock",
RTEMS_INTERRUPT_UNIQUE,
MPC55XX_INTC_MIN_PRIORITY,
- (rtems_interrupt_handler) Clock_isr,
+ (rtems_interrupt_handler) isr,
NULL
);
+ *old_isr = NULL;
RTEMS_CHECK_SC_VOID( sc, "install clock interrupt handler");
}
@@ -139,7 +141,7 @@ static uint32_t mpc55xx_clock_nanoseconds_since_last_tick( void)
#define Clock_driver_support_initialize_hardware() mpc55xx_clock_initialize()
#define Clock_driver_support_install_isr( isr, old_isr) \
- mpc55xx_clock_handler_install()
+ mpc55xx_clock_handler_install(isr,&old_isr)
#define Clock_driver_support_shutdown_hardware() mpc55xx_clock_cleanup()