diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-10-15 14:05:34 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-10-15 14:05:34 +0000 |
commit | 045821e17447a0a948d530b5f20b0cb73fd3d2de (patch) | |
tree | cf58e57f6e42edf2134531a13ef5bac583d6a90e /c/src/lib/libbsp/m68k/genmcf548x/clock | |
parent | add MC_DMA support to MCF548x (diff) | |
download | rtems-045821e17447a0a948d530b5f20b0cb73fd3d2de.tar.bz2 |
add network support, various corrections
Diffstat (limited to 'c/src/lib/libbsp/m68k/genmcf548x/clock')
-rw-r--r-- | c/src/lib/libbsp/m68k/genmcf548x/clock/clock.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/clock/clock.c b/c/src/lib/libbsp/m68k/genmcf548x/clock/clock.c index 153a50fac9..67ba779d98 100644 --- a/c/src/lib/libbsp/m68k/genmcf548x/clock/clock.c +++ b/c/src/lib/libbsp/m68k/genmcf548x/clock/clock.c @@ -87,18 +87,17 @@ * We need to have 1 interrupt every 10,000 microseconds * XLB clock 100 MHz / MCF548X_SLT_SLTCNT0 = XLB clock/100 */ -#define Clock_driver_support_initialize_hardware() \ - do { \ - int level; \ - MCF548X_INTC_ICR54 = MCF548X_INTC_ICRn_IL(SLT0_IRQ_LEVEL) | \ - MCF548X_INTC_ICRn_IP(SLT0_IRQ_PRIORITY); \ - rtems_interrupt_disable( level ); \ - MCF548X_INTC_IMRH &= ~(MCF548X_INTC_IMRH_INT_MASK54 | \ - MCF548X_INTC_IMRL_MASKALL); \ - rtems_interrupt_enable( level ); \ - MCF548X_SLT_SLTCNT0 = get_CPU_clock_speed()/100; \ - MCF548X_SLT_SCR0 |= (MCF548X_SLT_SCR_TEN | MCF548X_SLT_SCR_RUN | MCF548X_SLT_SCR_IEN); \ - } while (0) +#define Clock_driver_support_initialize_hardware() \ + do { \ + int level; \ + MCF548X_INTC_ICR54 = MCF548X_INTC_ICRn_IL(SLT0_IRQ_LEVEL) | \ + MCF548X_INTC_ICRn_IP(SLT0_IRQ_PRIORITY); \ + rtems_interrupt_disable( level ); \ + MCF548X_INTC_IMRH &= ~(MCF548X_INTC_IMRH_INT_MASK54); \ + rtems_interrupt_enable( level ); \ + MCF548X_SLT_SLTCNT0 = get_CPU_clock_speed()/100; \ + MCF548X_SLT_SCR0 |= (MCF548X_SLT_SCR_TEN | MCF548X_SLT_SCR_RUN | MCF548X_SLT_SCR_IEN); \ + } while (0) #include "../../../shared/clockdrv_shell.h" |