Lines Matching refs:baud
201 unsigned int baud; member
413 unsigned int baud, u32 *rbdiv, u32 *rcd, int *div8) in cdns_uart_calc_baud_divs() argument
421 if (baud < clk / ((CDNS_UART_BDIV_MAX + 1) * CDNS_UART_CD_MAX)) { in cdns_uart_calc_baud_divs()
429 cd = DIV_ROUND_CLOSEST(clk, baud * (bdiv + 1)); in cdns_uart_calc_baud_divs()
435 if (baud > calc_baud) in cdns_uart_calc_baud_divs()
436 bauderror = baud - calc_baud; in cdns_uart_calc_baud_divs()
438 bauderror = calc_baud - baud; in cdns_uart_calc_baud_divs()
448 if (((besterror * 100) / baud) < 3) in cdns_uart_calc_baud_divs()
449 bestbaud = baud; in cdns_uart_calc_baud_divs()
462 unsigned int baud) in cdns_uart_set_baud_rate() argument
470 calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd, in cdns_uart_set_baud_rate()
482 cdns_uart->baud = baud; in cdns_uart_set_baud_rate()
519 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud, in cdns_uart_clk_notifier_cb()
547 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port, in cdns_uart_clk_notifier_cb()
548 cdns_uart->baud); in cdns_uart_clk_notifier_cb()
697 unsigned int baud, minbaud, maxbaud; in cdns_uart_set_termios() local
716 baud = uart_get_baud_rate(port, termios, old, minbaud, maxbaud); in cdns_uart_set_termios()
717 baud = cdns_uart_set_baud_rate(port, baud); in cdns_uart_set_termios()
719 tty_termios_encode_baud_rate(termios, baud, baud); in cdns_uart_set_termios()
722 uart_update_timeout(port, termios->c_cflag, baud); in cdns_uart_set_termios()
1177 if (port->uartclk && device->baud) { in cdns_early_console_setup()
1182 cdns_uart_calc_baud_divs(port->uartclk, device->baud, in cdns_early_console_setup()
1262 int baud = 9600; in cdns_uart_console_setup() local
1275 uart_parse_options(options, &baud, &parity, &bits, &flow); in cdns_uart_console_setup()
1284 return uart_set_options(port, co, baud, parity, bits, flow); in cdns_uart_console_setup()