diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2017-03-20 09:05:38 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-04-08 07:30:34 (GMT) |
commit | 5289f1ce39a798e46f31db8efc2e3f99eebf73df (patch) | |
tree | 35f6a19f7f9fc33482949c0128aa6029aa37b832 /drivers/mailbox | |
parent | 67e41b1368b146ff6508a4efe5552400412d2f32 (diff) | |
download | linux-5289f1ce39a798e46f31db8efc2e3f99eebf73df.tar.xz |
serial: mxs-auart: Fix baudrate calculation
commit a6040bc610554c66088fda3608ae5d6307c548e4 upstream.
The reference manual for the i.MX28 recommends to calculate the divisor
as
divisor = (UARTCLK * 32) / baud rate, rounded to the nearest integer
, so let's do this. For a typical setup of UARTCLK = 24 MHz and baud
rate = 115200 this changes the divisor from 6666 to 6667 and so the
actual baud rate improves from 115211.521 Bd (error ≅ 0.01 %) to
115194.240 Bd (error ≅ 0.005 %).
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/mailbox')
0 files changed, 0 insertions, 0 deletions