serial: mxs-auart: fix baud rate range
authorStefan Wahren <stefan.wahren@i2se.com>
Tue, 11 Aug 2015 11:46:01 +0000 (11:46 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Aug 2015 00:08:48 +0000 (17:08 -0700)
commitdf57cf6a879502cd6e5559c1f2d6db12128e074f
treee4988c9a2c427a351a33d7a4435803c5f60c1db7
parent17dc72cf3d8c6284cc34f29627f891268af07a55
serial: mxs-auart: fix baud rate range

Currently mxs-auart doesn't care correctly about the baud rate divisor.
According to reference manual the baud rate divisor must be between
0x000000EC and 0x003FFFC0. So calculate the possible baud rate range
and use it for uart_get_baud_rate().

Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/mxs-auart.c