From 25abb10ef376563be52e2e88f20e2148aa44c5c1 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sat, 7 Dec 2013 11:46:08 -0600 Subject: [PATCH] A10: Handle UART BUSY interrupt; Back out change to mkconfig.c -- it causes problems for assembly --- arch/arm/src/a1x/a1x_serial.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/src/a1x/a1x_serial.c b/arch/arm/src/a1x/a1x_serial.c index d8213778340..0864fb5518c 100644 --- a/arch/arm/src/a1x/a1x_serial.c +++ b/arch/arm/src/a1x/a1x_serial.c @@ -1173,12 +1173,17 @@ static int uart_interrupt(struct uart_dev_s *dev) break; } + /* Busy detect. Just ignore. Cleared by reading the status register */ + + case UART_IIR_IID_BUSY: + break; + /* Otherwise, there is no (handled) interrupt pending */ case UART_IIR_IID_NONE: default: { - dbg("Unexpected IIR: %02x\n", status); + lldbg("Unexpected IIR: %02x\n", status); break; } }