summaryrefslogtreecommitdiffstats
path: root/drivers/serial
diff options
context:
space:
mode:
authorSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-10-04 18:32:08 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-10-04 18:32:08 +0200
commitc20d1208eb0dda4f398301422f7c0c0975518fba (patch)
treedbcb1bf6d3788a4aba117423f703802af7fa3eff /drivers/serial
parentfaf5efa1389d60ea05a4e51ff9eea66e31c16a54 (diff)
downloadbarebox-c20d1208eb0dda4f398301422f7c0c0975518fba.tar.gz
barebox-c20d1208eb0dda4f398301422f7c0c0975518fba.tar.xz
blackfin serial driver: round clock divisor values
Diffstat (limited to 'drivers/serial')
-rw-r--r--drivers/serial/serial_blackfin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/serial/serial_blackfin.c b/drivers/serial/serial_blackfin.c
index 105e3493c9..1afa5bad9e 100644
--- a/drivers/serial/serial_blackfin.c
+++ b/drivers/serial/serial_blackfin.c
@@ -67,7 +67,7 @@ static int blackfin_serial_setbaudrate(struct console_device *cdev, int baudrate
oldlcr = readw(UART_LCR);
- divisor = get_sclk() / (baudrate * 16);
+ divisor = (get_sclk() + (baudrate * 0)) / (baudrate * 16);
/* Set DLAB in LCR to Access DLL and DLH */
writew(UART_LCR_DLAB, UART_LCR);