Lines Matching refs:baud
209 unsigned int baud; member
523 unsigned int baud, u32 *rbdiv, u32 *rcd, int *div8) in cdns_uart_calc_baud_divs() argument
531 if (baud < clk / ((CDNS_UART_BDIV_MAX + 1) * CDNS_UART_CD_MAX)) { in cdns_uart_calc_baud_divs()
539 cd = DIV_ROUND_CLOSEST(clk, baud * (bdiv + 1)); in cdns_uart_calc_baud_divs()
545 if (baud > calc_baud) in cdns_uart_calc_baud_divs()
546 bauderror = baud - calc_baud; in cdns_uart_calc_baud_divs()
548 bauderror = calc_baud - baud; in cdns_uart_calc_baud_divs()
558 if (((besterror * 100) / baud) < 3) in cdns_uart_calc_baud_divs()
559 bestbaud = baud; in cdns_uart_calc_baud_divs()
572 unsigned int baud) in cdns_uart_set_baud_rate() argument
580 calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd, in cdns_uart_set_baud_rate()
592 cdns_uart->baud = baud; in cdns_uart_set_baud_rate()
629 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud, in cdns_uart_clk_notifier_cb()
657 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port, in cdns_uart_clk_notifier_cb()
658 cdns_uart->baud); in cdns_uart_clk_notifier_cb()
820 unsigned int baud, minbaud, maxbaud; in cdns_uart_set_termios() local
839 baud = uart_get_baud_rate(port, termios, old, minbaud, maxbaud); in cdns_uart_set_termios()
840 baud = cdns_uart_set_baud_rate(port, baud); in cdns_uart_set_termios()
842 tty_termios_encode_baud_rate(termios, baud, baud); in cdns_uart_set_termios()
845 uart_update_timeout(port, termios->c_cflag, baud); in cdns_uart_set_termios()
1340 if (port->uartclk && device->baud) { in cdns_early_console_setup()
1345 cdns_uart_calc_baud_divs(port->uartclk, device->baud, in cdns_early_console_setup()
1423 int baud = 9600; in cdns_uart_console_setup() local
1436 uart_parse_options(options, &baud, &parity, &bits, &flow); in cdns_uart_console_setup()
1445 return uart_set_options(port, co, baud, parity, bits, flow); in cdns_uart_console_setup()