Lines Matching refs:baud
1808 unsigned int baud, quot, clkdiv; in pl011_set_termios() local
1818 baud = uart_get_baud_rate(port, termios, old, 0, in pl011_set_termios()
1825 uap->dmarx.poll_rate = DIV_ROUND_UP(10000000, baud); in pl011_set_termios()
1828 if (baud > port->uartclk/16) in pl011_set_termios()
1829 quot = DIV_ROUND_CLOSEST(port->uartclk * 8, baud); in pl011_set_termios()
1831 quot = DIV_ROUND_CLOSEST(port->uartclk * 4, baud); in pl011_set_termios()
1862 uart_update_timeout(port, termios->c_cflag, baud); in pl011_set_termios()
1885 if (baud > port->uartclk / 16) in pl011_set_termios()
1898 if ((baud >= 3000000) && (baud < 3250000) && (quot > 1)) in pl011_set_termios()
1900 else if ((baud > 3250000) && (quot > 2)) in pl011_set_termios()
2108 pl011_console_get_options(struct uart_amba_port *uap, int *baud, in pl011_console_get_options() argument
2132 *baud = uap->port.uartclk * 4 / (64 * ibrd + fbrd); in pl011_console_get_options()
2137 *baud *= 2; in pl011_console_get_options()
2145 int baud = 38400; in pl011_console_setup() local
2180 baud = uap->fixed_baud; in pl011_console_setup()
2184 &baud, &parity, &bits, &flow); in pl011_console_setup()
2186 pl011_console_get_options(uap, &baud, &parity, &bits); in pl011_console_setup()
2189 return uart_set_options(&uap->port, co, baud, parity, bits, flow); in pl011_console_setup()