diff options
author | Eric Norum <WENorum@lbl.gov> | 2005-02-03 16:01:04 +0000 |
---|---|---|
committer | Eric Norum <WENorum@lbl.gov> | 2005-02-03 16:01:04 +0000 |
commit | 5b6111b499f0e727b7987a87117b464398ee2500 (patch) | |
tree | 468fa4bf3e2c178eafc37375b8495540261a389e /c/src/lib/libbsp/m68k/uC5282/clock/clock.c | |
parent | 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-5b6111b499f0e727b7987a87117b464398ee2500.tar.bz2 |
Add support for interrupt controller allocation. This will provides a
mechanism for applications to find a free level/priority.
Diffstat (limited to 'c/src/lib/libbsp/m68k/uC5282/clock/clock.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/uC5282/clock/clock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c index 8b10dbfd28..db98a9205e 100644 --- a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c +++ b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c @@ -47,11 +47,12 @@ do { \ int level; \ int preScaleCode = -2; \ - int preScaleDivisor = get_CPU_clock_speed() / 1000000; \ + int preScaleDivisor = bsp_get_CPU_clock_speed() / 1000000; \ while (preScaleDivisor) { \ preScaleDivisor >>= 1; \ preScaleCode++; \ } \ + bsp_allocate_interrupt(PIT3_IRQ_LEVEL, PIT3_IRQ_PRIORITY); \ MCF5282_INTC0_ICR58 = MCF5282_INTC_ICR_IL(PIT3_IRQ_LEVEL) | \ MCF5282_INTC_ICR_IP(PIT3_IRQ_PRIORITY); \ rtems_interrupt_disable( level ); \ |