summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/ppc403/clock/clock.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-12 14:00:22 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-13 10:33:30 -0500
commit5039d92c5db14696096bcf0ee92c77cf868c1e4c (patch)
tree66c94a1054ea6b0c3a8a851ed3b622536e4e316f /c/src/lib/libcpu/powerpc/ppc403/clock/clock.c
parentlibcpu/m68k/mcf5272/clock/ckinit.c: Fix warnings (diff)
downloadrtems-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.c31
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