|
@@ -963,6 +963,9 @@ static void qe_uart_set_termios(struct uart_port *port,
|
|
|
/* Do we really need a spinlock here? */
|
|
/* Do we really need a spinlock here? */
|
|
|
spin_lock_irqsave(&port->lock, flags);
|
|
spin_lock_irqsave(&port->lock, flags);
|
|
|
|
|
|
|
|
|
|
+ /* Update the per-port timeout. */
|
|
|
|
|
+ uart_update_timeout(port, termios->c_cflag, baud);
|
|
|
|
|
+
|
|
|
out_be16(&uccp->upsmr, upsmr);
|
|
out_be16(&uccp->upsmr, upsmr);
|
|
|
if (soft_uart) {
|
|
if (soft_uart) {
|
|
|
out_be16(&uccup->supsmr, supsmr);
|
|
out_be16(&uccup->supsmr, supsmr);
|