Lines Matching full:baud
33 #define VT8500_URDIV 0x0008 /* Clock/Baud rate divisor */
300 static int vt8500_set_baud_rate(struct uart_port *port, unsigned int baud) in vt8500_set_baud_rate() argument
308 div |= (uart_get_divisor(port, baud) - 1) & 0x3ff; in vt8500_set_baud_rate()
310 /* Effective baud rate */ in vt8500_set_baud_rate()
311 baud = port->uartclk / 16 / ((div & 0x3ff) + 1); in vt8500_set_baud_rate()
318 /* Break signal timing depends on baud rate, update accordingly */ in vt8500_set_baud_rate()
319 vt8500_write(port, mult_frac(baud, 4096, 1000000), VT8500_URBKR); in vt8500_set_baud_rate()
321 return baud; in vt8500_set_baud_rate()
363 unsigned int baud, lcr; in vt8500_set_termios() local
368 /* calculate and set baud rate */ in vt8500_set_termios()
369 baud = uart_get_baud_rate(port, termios, old, 900, 921600); in vt8500_set_termios()
370 baud = vt8500_set_baud_rate(port, baud); in vt8500_set_termios()
372 tty_termios_encode_baud_rate(termios, baud, baud); in vt8500_set_termios()
414 uart_update_timeout(port, termios->c_cflag, baud); in vt8500_set_termios()
518 int baud = 9600; in vt8500_console_setup() local
532 uart_parse_options(options, &baud, &parity, &bits, &flow); in vt8500_console_setup()
535 co, baud, parity, bits, flow); in vt8500_console_setup()