summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/genmcf548x/clock
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-15 14:05:34 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-15 14:05:34 +0000
commit045821e17447a0a948d530b5f20b0cb73fd3d2de (patch)
treecf58e57f6e42edf2134531a13ef5bac583d6a90e /c/src/lib/libbsp/m68k/genmcf548x/clock
parentadd MC_DMA support to MCF548x (diff)
downloadrtems-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.c23
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"