Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 820344fe authored by Russell King's avatar Russell King
Browse files

SERIAL: omap: configure xon/xoff before setting modem control lines

parent fd9980c7
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -983,11 +983,12 @@ serial_omap_set_termios(struct uart_port *port, struct ktermios *termios,
		serial_out(up, UART_LCR, cval);
	}

	serial_omap_set_mctrl(&up->port, up->port.mctrl);
	/* Software Flow Control Configuration */
	if (up->port.flags & UPF_SOFT_FLOW)
		serial_omap_configure_xonxoff(up, termios);

	serial_omap_set_mctrl(&up->port, up->port.mctrl);

	spin_unlock_irqrestore(&up->port.lock, flags);
	pm_runtime_mark_last_busy(up->dev);
	pm_runtime_put_autosuspend(up->dev);