summaryrefslogtreecommitdiff
path: root/nuttx/arch/mips/src/mips32/up_doirq.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-20 22:15:16 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-20 22:15:16 +0000
commitd9609492ca56a3138645f1fe5fc1b8de7e9a7d5e (patch)
treee124b706b2eb9420b52b9548f4ddcefb8b71eacf /nuttx/arch/mips/src/mips32/up_doirq.c
parent2d1343700382c3ef94e8ba1eba4b1d43918efbd7 (diff)
downloadpx4-nuttx-d9609492ca56a3138645f1fe5fc1b8de7e9a7d5e.tar.gz
px4-nuttx-d9609492ca56a3138645f1fe5fc1b8de7e9a7d5e.tar.bz2
px4-nuttx-d9609492ca56a3138645f1fe5fc1b8de7e9a7d5e.zip
Add PIC32 UART support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3634 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/mips/src/mips32/up_doirq.c')
-rw-r--r--nuttx/arch/mips/src/mips32/up_doirq.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/nuttx/arch/mips/src/mips32/up_doirq.c b/nuttx/arch/mips/src/mips32/up_doirq.c
index 899f87cfa..d4a3d93a0 100644
--- a/nuttx/arch/mips/src/mips32/up_doirq.c
+++ b/nuttx/arch/mips/src/mips32/up_doirq.c
@@ -91,9 +91,11 @@ uint32_t *up_doirq(int irq, uint32_t *regs)
savestate = (uint32_t*)current_regs;
current_regs = regs;
- /* Mask and acknowledge the interrupt */
+ /* Disable further occurences of this interrupt (until the interrupt sources
+ * have been clear by the driver.
+ */
- up_maskack_irq(irq);
+ up_disable_irq(irq);
/* Deliver the IRQ */