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);
497 static int f81232_find_clk(speed_t baudrate)
502 if (baudrate <= baudrate_table[idx] &&
503 baudrate_table[idx] % baudrate == 0)
511 struct usb_serial_port *port, speed_t baudrate,
520 speed_t baud_list[] = { baudrate, old_baudrate, F81232_DEF_BAUDRATE };
523 baudrate = baud_list[i];
524 if (baudrate == 0) {
529 idx = f81232_find_clk(baudrate);
531 tty_encode_baud_rate(tty, baudrate, baudrate);
540 divisor = calc_baud_divisor(baudrate, priv->baud_base);
569 dev_err(&port->dev, "%s failed to set baudrate MSB: %d\n",
577 dev_err(&port->dev, "%s failed to set baudrate LSB: %d\n",
638 speed_t baudrate;
650 baudrate = tty_get_baud_rate(tty);
651 if (baudrate > 0) {
657 f81232_set_baudrate(tty, port, baudrate, old_baud);