aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/serial/amba-pl011.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/serial/amba-pl011.c b/drivers/serial/amba-pl011.c
index 2c07939be02c..c77b3eb5142d 100644
--- a/drivers/serial/amba-pl011.c
+++ b/drivers/serial/amba-pl011.c
@@ -424,6 +424,10 @@ static int pl011_startup(struct uart_port *port)
424 cr = UART01x_CR_UARTEN | UART011_CR_RXE | UART011_CR_TXE; 424 cr = UART01x_CR_UARTEN | UART011_CR_RXE | UART011_CR_TXE;
425 writew(cr, uap->port.membase + UART011_CR); 425 writew(cr, uap->port.membase + UART011_CR);
426 426
427 /* Clear pending error interrupts */
428 writew(UART011_OEIS | UART011_BEIS | UART011_PEIS | UART011_FEIS,
429 uap->port.membase + UART011_ICR);
430
427 /* 431 /*
428 * initialise the old status of the modem signals 432 * initialise the old status of the modem signals
429 */ 433 */