diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-12 14:00:22 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-13 10:33:30 -0500 |
commit | 5039d92c5db14696096bcf0ee92c77cf868c1e4c (patch) | |
tree | 66c94a1054ea6b0c3a8a851ed3b622536e4e316f /c/src/lib/libcpu/powerpc/ppc403/clock/clock.c | |
parent | libcpu/m68k/mcf5272/clock/ckinit.c: Fix warnings (diff) | |
download | rtems-5039d92c5db14696096bcf0ee92c77cf868c1e4c.tar.bz2 |
libcpu/powerpc/ppc403: Fix warnings
Diffstat (limited to 'c/src/lib/libcpu/powerpc/ppc403/clock/clock.c')
-rw-r--r-- | c/src/lib/libcpu/powerpc/ppc403/clock/clock.c | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/c/src/lib/libcpu/powerpc/ppc403/clock/clock.c b/c/src/lib/libcpu/powerpc/ppc403/clock/clock.c index da05ccb72d..6ae72a223f 100644 --- a/c/src/lib/libcpu/powerpc/ppc403/clock/clock.c +++ b/c/src/lib/libcpu/powerpc/ppc403/clock/clock.c @@ -228,7 +228,7 @@ static void ClockOn(const rtems_irq_connect_data* unused) #endif } -void Install_clock(void (*clock_isr)(void *)) +static void Install_clock(void (*clock_isr)(void *)) { rtems_irq_connect_data clockIrqConnData; @@ -254,35 +254,6 @@ void Install_clock(void (*clock_isr)(void *)) atexit(Clock_exit); } -void ReInstall_clock(void (*new_clock_isr)(void *)) -{ - uint32_t isrlevel = 0; - rtems_irq_connect_data clockIrqConnData; - - rtems_interrupt_disable(isrlevel); - - clockIrqConnData.name = BSP_PIT; - if (!BSP_get_current_rtems_irq_handler(&clockIrqConnData)) { - printk("Unable to stop system clock\n"); - rtems_fatal_error_occurred(1); - } - - BSP_remove_rtems_irq_handler (&clockIrqConnData); - - clockIrqConnData.on = ClockOn; - clockIrqConnData.off = ClockOff; - clockIrqConnData.isOn = ClockIsOn; - clockIrqConnData.name = BSP_PIT; - clockIrqConnData.hdl = new_clock_isr; - - if (!BSP_install_rtems_irq_handler (&clockIrqConnData)) { - printk("Unable to connect Clock Irq handler\n"); - rtems_fatal_error_occurred(1); - } - - rtems_interrupt_enable(isrlevel); -} - /* * Called via atexit() * Remove the clock interrupt handler by setting handler to NULL |