> + baud = uart_get_baud_rate(port, termios, old, > + port->uartclk / 16 / 0xffff, > + port->uartclk / 16); > + switch (baud) { > + case 2400: > + len |= 1; > + break; > + case 4800: > + len |= 2; > + break; > + case 19200: > + len |= 4; > + break; > + case 38400: > + len |= 5; > + break; > + case 57600: > + len |= 6; > + break; > + case 115200: > + len |= 7; > + break; > + case 9600: > + default: > + len |= 3; > + break; > + }; Some explanation of this would be useful - eg why is it set to 7 for 115200 baud and 3 for 115201 baud ? -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html