diff options
-rwxr-xr-x | drivers/serial/tegra_hsuart.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/serial/tegra_hsuart.c b/drivers/serial/tegra_hsuart.c index f179d098cdc4..353a43bc3906 100755 --- a/drivers/serial/tegra_hsuart.c +++ b/drivers/serial/tegra_hsuart.c @@ -668,8 +668,8 @@ static void tegra_uart_hw_deinit(struct tegra_uart_port *t) /* Disable interrupts */ uart_writeb(t, 0, UART_IER); - while ((uart_readb(t, UART_LSR) & UART_LSR_TEMT) != UART_LSR_TEMT); - udelay(2000); + /* TBD: why this delay is needed */ + udelay(200); /* Reset the Rx and Tx FIFOs */ fcr = t->fcr_shadow; |