Lines Matching refs:baud

202 	unsigned int		baud;  member
399 unsigned int baud, u32 *rbdiv, u32 *rcd, int *div8) in cdns_uart_calc_baud_divs() argument
407 if (baud < clk / ((CDNS_UART_BDIV_MAX + 1) * CDNS_UART_CD_MAX)) { in cdns_uart_calc_baud_divs()
415 cd = DIV_ROUND_CLOSEST(clk, baud * (bdiv + 1)); in cdns_uart_calc_baud_divs()
421 if (baud > calc_baud) in cdns_uart_calc_baud_divs()
422 bauderror = baud - calc_baud; in cdns_uart_calc_baud_divs()
424 bauderror = calc_baud - baud; in cdns_uart_calc_baud_divs()
434 if (((besterror * 100) / baud) < 3) in cdns_uart_calc_baud_divs()
435 bestbaud = baud; in cdns_uart_calc_baud_divs()
448 unsigned int baud) in cdns_uart_set_baud_rate() argument
456 calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd, in cdns_uart_set_baud_rate()
468 cdns_uart->baud = baud; in cdns_uart_set_baud_rate()
505 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud, in cdns_uart_clk_notifier_cb()
533 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port, in cdns_uart_clk_notifier_cb()
534 cdns_uart->baud); in cdns_uart_clk_notifier_cb()
684 unsigned int baud, minbaud, maxbaud; in cdns_uart_set_termios() local
703 baud = uart_get_baud_rate(port, termios, old, minbaud, maxbaud); in cdns_uart_set_termios()
704 baud = cdns_uart_set_baud_rate(port, baud); in cdns_uart_set_termios()
706 tty_termios_encode_baud_rate(termios, baud, baud); in cdns_uart_set_termios()
709 uart_update_timeout(port, termios->c_cflag, baud); in cdns_uart_set_termios()
1191 if (port->uartclk && device->baud) { in cdns_early_console_setup()
1196 cdns_uart_calc_baud_divs(port->uartclk, device->baud, in cdns_early_console_setup()
1276 int baud = 9600; in cdns_uart_console_setup() local
1289 uart_parse_options(options, &baud, &parity, &bits, &flow); in cdns_uart_console_setup()
1298 return uart_set_options(port, co, baud, parity, bits, flow); in cdns_uart_console_setup()