diff options
Diffstat (limited to 'drivers/serial/amba-pl011.c')
| -rw-r--r-- | drivers/serial/amba-pl011.c | 4 |
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 | */ |
