diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-12-05 17:26:41 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-12-16 15:15:42 +0100 |
commit | 8d2920119b6e14691fc978d8fccd7b0900dcb23f (patch) | |
tree | 342931096319ddd2c7bd23b0a0cdb9d8fdbbc3a9 /c/src/lib/libbsp/m68k/genmcf548x/console/console.c | |
parent | bsp/genmcf548x: Add interrupt extension support (diff) | |
download | rtems-8d2920119b6e14691fc978d8fccd7b0900dcb23f.tar.bz2 |
bsp/genmcf548x: Add initial values for INTC_ICRn
According to the manual the application must use unique and
non-overlapping level and priority definitions for enabled interrupts.
Diffstat (limited to 'c/src/lib/libbsp/m68k/genmcf548x/console/console.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/genmcf548x/console/console.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/console/console.c b/c/src/lib/libbsp/m68k/genmcf548x/console/console.c index 5e85e208b9..3c8b28cdb6 100644 --- a/c/src/lib/libbsp/m68k/genmcf548x/console/console.c +++ b/c/src/lib/libbsp/m68k/genmcf548x/console/console.c @@ -487,26 +487,18 @@ IntUartInitialize(void) rtems_interrupt_disable(level); switch(chan) { case 0: - MCF548X_INTC_ICR35 = MCF548X_INTC_ICRn_IL(PSC0_IRQ_LEVEL) | - MCF548X_INTC_ICRn_IP(PSC0_IRQ_PRIORITY); MCF548X_INTC_IMRH &= ~(MCF548X_INTC_IMRH_INT_MASK35); break; case 1: - MCF548X_INTC_ICR34 = MCF548X_INTC_ICRn_IL(PSC1_IRQ_LEVEL) | - MCF548X_INTC_ICRn_IP(PSC1_IRQ_PRIORITY); MCF548X_INTC_IMRH &= ~(MCF548X_INTC_IMRH_INT_MASK34); break; case 2: - MCF548X_INTC_ICR33 = MCF548X_INTC_ICRn_IL(PSC2_IRQ_LEVEL) | - MCF548X_INTC_ICRn_IP(PSC2_IRQ_PRIORITY); MCF548X_INTC_IMRH &= ~(MCF548X_INTC_IMRH_INT_MASK33); break; case 3: - MCF548X_INTC_ICR32 = MCF548X_INTC_ICRn_IL(PSC3_IRQ_LEVEL) | - MCF548X_INTC_ICRn_IP(PSC3_IRQ_PRIORITY); MCF548X_INTC_IMRH &= ~(MCF548X_INTC_IMRH_INT_MASK32); break; } |