All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] tty: serial: 8250_mtk: Fix quot calculation
@ 2014-10-09 16:23 Matthias Brugger
  2014-10-09 21:52 ` Greg KH
  0 siblings, 1 reply; 5+ messages in thread
From: Matthias Brugger @ 2014-10-09 16:23 UTC (permalink / raw)
  To: gregkh
  Cc: linux-kernel, jslaby, matthias.bgg, heiko, yingjoe.chen,
	ibanezchen, linux-serial

The calculation of value quot for highspeed register set to three
was wrong. This patch fixes the calculation so that the serial port
for baudrates bigger then 576000 baud is working correctly.

Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
---
 drivers/tty/serial/8250/8250_mtk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/tty/serial/8250/8250_mtk.c b/drivers/tty/serial/8250/8250_mtk.c
index 1c4b4bf..4376c48 100644
--- a/drivers/tty/serial/8250/8250_mtk.c
+++ b/drivers/tty/serial/8250/8250_mtk.c
@@ -81,7 +81,7 @@ mtk8250_set_termios(struct uart_port *port, struct ktermios *termios,
 		/* Set to highest baudrate supported */
 		if (baud >= 1152000)
 			baud = 921600;
-		quot = DIV_ROUND_CLOSEST(port->uartclk, 256 * baud);
+		quot = (port->uartclk / (256 * baud)) + 1;
 	}
 
 	/*
-- 
1.9.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-11-06  3:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-09 16:23 [PATCH] tty: serial: 8250_mtk: Fix quot calculation Matthias Brugger
2014-10-09 21:52 ` Greg KH
2014-10-10  8:10   ` Matthias Brugger
2014-10-20 11:30     ` Matthias Brugger
2014-11-06  3:27     ` Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.