Lines Matching refs:baudrate
65 /* Maximum baudrate for F81232 */
131 static int calc_baud_divisor(speed_t baudrate, speed_t clockrate)
133 return DIV_ROUND_CLOSEST(clockrate, baudrate);
474 static int f81232_find_clk(speed_t baudrate)
479 if (baudrate <= baudrate_table[idx] &&
480 baudrate_table[idx] % baudrate == 0)
488 struct usb_serial_port *port, speed_t baudrate,
497 speed_t baud_list[] = { baudrate, old_baudrate, F81232_DEF_BAUDRATE };
500 baudrate = baud_list[i];
501 if (baudrate == 0) {
506 idx = f81232_find_clk(baudrate);
508 tty_encode_baud_rate(tty, baudrate, baudrate);
517 divisor = calc_baud_divisor(baudrate, priv->baud_base);
546 dev_err(&port->dev, "%s failed to set baudrate MSB: %d\n",
554 dev_err(&port->dev, "%s failed to set baudrate LSB: %d\n",
616 speed_t baudrate;
628 baudrate = tty_get_baud_rate(tty);
629 if (baudrate > 0) {
635 f81232_set_baudrate(tty, port, baudrate, old_baud);