diff options
Diffstat (limited to 'drivers/serial/imx.c')
-rw-r--r-- | drivers/serial/imx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/serial/imx.c b/drivers/serial/imx.c index 6b8f12f4a705..49f2e12ba58d 100644 --- a/drivers/serial/imx.c +++ b/drivers/serial/imx.c | |||
@@ -308,6 +308,9 @@ static inline void imx_transmit_buffer(struct imx_port *sport) | |||
308 | break; | 308 | break; |
309 | } | 309 | } |
310 | 310 | ||
311 | if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) | ||
312 | uart_write_wakeup(&sport->port); | ||
313 | |||
311 | if (uart_circ_empty(xmit)) | 314 | if (uart_circ_empty(xmit)) |
312 | imx_stop_tx(&sport->port); | 315 | imx_stop_tx(&sport->port); |
313 | } | 316 | } |