serial: samsung: introduce s3c24xx_serial_rx_drain_fifo() function
authorRobert Baldyga <r.baldyga@samsung.com>
Tue, 15 Sep 2015 12:48:59 +0000 (14:48 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 4 Oct 2015 16:44:52 +0000 (17:44 +0100)
commit01732dd25c06c127b7a7fba1cf8daad60387795a
tree75b8cd5736f195a70e234c8e6e6bbcf4204aa676
parent620bb21448a2ec38d6c3f1e7d4868ac6e81fa68e
serial: samsung: introduce s3c24xx_serial_rx_drain_fifo() function

This patch introduces s3c24xx_serial_rx_drain_fifo() which reads data
from RX FIFO and writes it to tty buffer. It also checks for special
conditions (such as 'break') and handles it. This function has been
separated from s3c24xx_serial_rx_chars_pio() as it contains code which
can be used also in DMA mode.

Signed-off-by: Robert Baldyga <r.baldyga@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/samsung.c