]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/tty/serial/omap-serial.c
Revert "OMAP: UART: Keep the TX fifo full when possible"
[karo-tx-linux.git] / drivers / tty / serial / omap-serial.c
index b0f46e666e1a02601731f74692ac64883b01db8a..816d1a23f9d0ef725318afbf01448aa587a3371c 100644 (file)
@@ -350,8 +350,7 @@ static void transmit_chars(struct uart_omap_port *up, unsigned int lsr)
                serial_omap_stop_tx(&up->port);
                return;
        }
-       count = up->port.fifosize -
-               (serial_in(up, UART_OMAP_TXFIFO_LVL) & 0xFF);
+       count = up->port.fifosize / 4;
        do {
                serial_out(up, UART_TX, xmit->buf[xmit->tail]);
                xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);