diff options
author | Alejandro Gonzalez <alex.gonzalez@digi.com> | 2010-08-12 16:03:55 +0200 |
---|---|---|
committer | Hector Palacios <hector.palacios@digi.com> | 2010-11-25 16:08:48 +0100 |
commit | b7856a42d84a0632ea1ae5b3c38715af8cbc368d (patch) | |
tree | 2697e7ff22186a76e5dc28714aa77435ab69259f /drivers/serial | |
parent | 2e39266520ad1e9d432a7cf6f037d4d8e25bc003 (diff) |
ccw9p2443: Fix to allow for the customization of serial baud rates
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
Diffstat (limited to 'drivers/serial')
-rw-r--r-- | drivers/serial/samsung.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/serial/samsung.c b/drivers/serial/samsung.c index 90721b737ab8..af3655a26683 100644 --- a/drivers/serial/samsung.c +++ b/drivers/serial/samsung.c @@ -646,8 +646,10 @@ static void s3c24xx_serial_set_termios(struct uart_port *port, baud = uart_get_baud_rate(port, termios, old, 0, 115200*8); - if (baud == 38400 && (port->flags & UPF_SPD_MASK) == UPF_SPD_CUST) + if (baud == 38400 && (port->flags & UPF_SPD_MASK) == UPF_SPD_CUST) { quot = port->custom_divisor; + clksrc = &tmp_clksrc; + } else quot = s3c24xx_serial_getclk(port, &clksrc, &clk, baud); |