diff --git a/drivers/serial/21285.c b/drivers/serial/21285.c
index facb6785561906dc0b738ed5ca35cbe55946f064..6a48dfa1efe8552fcaa8453d0800a2d58437c764 100644
--- a/drivers/serial/21285.c
+++ b/drivers/serial/21285.c
@@ -277,6 +277,8 @@ serial21285_set_termios(struct uart_port *port, struct ktermios *termios,
 	if (termios->c_iflag & INPCK)
 		port->read_status_mask |= RXSTAT_FRAME | RXSTAT_PARITY;
 
+	tty_encode_baud_rate(tty,  baud, baud);
+
 	/*
 	 * Which character status flags should we ignore?
 	 */